Answer prose round 1: 0 🔴, 5 🟡 (0 misread); cut the duplicated specificity line and reflow
CI / full-gate (push) Successful in 3m22s

This commit is contained in:
2026-11-09 00:14:53 +01:00
parent 1773c2737f
commit 8e3270d479
7 changed files with 15 additions and 15 deletions
+2 -1
View File
@@ -15,7 +15,8 @@ const GROUP_NS = "Group";
const MEMBERS = "members";
const DEFAULT_PAGE_SIZE = 25;
const PAGE_SIZES = [25, 50, 100];
// One Kratos `listIdentities` page of candidate users is fetched for the member pickers (mirrors admin-users).
// One Kratos `listIdentities` page of candidate users is fetched for the member pickers (mirrors
// admin-users).
const LIST_FETCH_SIZE = 250;
const GROUP_NAME = /^[a-z0-9][a-z0-9_-]*$/; // URL-safe; doubles as the path segment
const UUID = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i; // a Kratos identity id
+1 -1
View File
@@ -34,7 +34,7 @@ export default definePlugin({
public: true, // the header gates nothing; each child names its own gate, and an empty header is dropped
}],
// Permissions this plugin declares (docs + Keto seeding), named `<resource>:<action>`.
// Permissions this plugin declares: the admin picker offers them and bootstrap grants them to the demo admin.
permissions: [
{ description: "View shifts", name: READ },
{ description: "Create and edit shifts", name: WRITE },