diff --git a/src/payload-generated-schema.ts b/src/payload-generated-schema.ts index 2beb3d8..01f2f40 100644 --- a/src/payload-generated-schema.ts +++ b/src/payload-generated-schema.ts @@ -120,170 +120,245 @@ export const enum_users_preferences_display_lead_or_actual = pgEnum( ); export const enum_roles_permissions = pgEnum("enum_roles_permissions", [ "system:admin-access", + "media:create", + "media:read", + "media:update", + "media:delete", + "admin:media:manage", "users:create", "users:read", "users:update", "users:delete", "users:unlock", "users:assign-roles", + "admin:users:manage", + "roles:create", + "roles:read", + "roles:update", + "roles:delete", + "admin:roles:manage", "ranks:create", "ranks:read", "ranks:update", "ranks:delete", + "admin:ranks:manage", "profiles:create", "profiles:read", "profiles:update", "profiles:delete", + "admin:profiles:manage", "awards:create", "awards:read", "awards:update", "awards:delete", + "admin:awards:manage", "qualifications:create", "qualifications:read", "qualifications:update", "qualifications:delete", + "admin:qualifications:manage", "assignments:create", "assignments:read", "assignments:update", "assignments:delete", + "admin:assignments:manage", + "assignment-transfers:create", + "assignment-transfers:read", + "assignment-transfers:update", + "assignment-transfers:delete", + "admin:assignment-transfers:manage", "experience:create", "experience:read", "experience:update", "experience:delete", + "admin:experience:manage", "user-notifications:create", "user-notifications:read", "user-notifications:update", "user-notifications:delete", + "admin:user-notifications:manage", "evaluations:create", "evaluations:read", "evaluations:update", "evaluations:delete", + "admin:evaluations:manage", "missions:create", "missions:read", "missions:update", "missions:delete", "missions:read-sensitive", + "admin:missions:manage", "mission-attendances:create", "mission-attendances:read", "mission-attendances:update", "mission-attendances:delete", + "admin:mission-attendances:manage", "campaigns:create", "campaigns:read", "campaigns:update", "campaigns:delete", + "admin:campaigns:manage", "campaigns:manage", "factions:create", "factions:read", "factions:update", "factions:delete", + "admin:factions:manage", "technologies:create", "technologies:read", "technologies:update", "technologies:delete", + "admin:technologies:manage", "assets:create", "assets:read", "assets:update", "assets:delete", + "admin:assets:manage", "resources:create", "resources:read", "resources:update", "resources:delete", + "admin:resources:manage", "vehicles:create", "vehicles:read", "vehicles:update", "vehicles:delete", + "admin:vehicles:manage", "structures:create", "structures:read", "structures:update", "structures:delete", + "admin:structures:manage", "shipments:create", "shipments:read", "shipments:update", "shipments:delete", + "admin:shipments:manage", "bank-accounts:create", "bank-accounts:read", "bank-accounts:update", "bank-accounts:delete", + "admin:bank-accounts:manage", "bank-transactions:create", "bank-transactions:read", "bank-transactions:update", "bank-transactions:delete", + "admin:bank-transactions:manage", "ledger-entries:create", "ledger-entries:read", "ledger-entries:update", "ledger-entries:delete", + "admin:ledger-entries:manage", "locker-storages:create", "locker-storages:read", "locker-storages:update", "locker-storages:delete", + "admin:locker-storages:manage", "loadouts:create", "loadouts:read", "loadouts:update", "loadouts:delete", + "admin:loadouts:manage", "market-listings:create", "market-listings:read", "market-listings:update", "market-listings:delete", + "admin:market-listings:manage", "market-negotiations:create", "market-negotiations:read", "market-negotiations:update", "market-negotiations:delete", + "admin:market-negotiations:manage", "projects:create", "projects:read", "projects:update", "projects:delete", + "admin:projects:manage", "labels:create", "labels:read", "labels:update", "labels:delete", + "admin:labels:manage", "sprints:create", "sprints:read", "sprints:update", "sprints:delete", + "admin:sprints:manage", "releases:create", "releases:read", "releases:update", "releases:delete", + "admin:releases:manage", "tickets:create", "tickets:read", "tickets:update", "tickets:delete", + "admin:tickets:manage", + "ticket-votes:create", + "ticket-votes:read", + "ticket-votes:update", + "ticket-votes:delete", + "admin:ticket-votes:manage", "game-structures:create", "game-structures:read", "game-structures:update", "game-structures:delete", + "admin:game-structures:manage", "game-vehicles:create", "game-vehicles:read", "game-vehicles:update", "game-vehicles:delete", + "admin:game-vehicles:manage", "game-npcs:create", "game-npcs:read", "game-npcs:update", "game-npcs:delete", + "admin:game-npcs:manage", "game-hard-resources:create", "game-hard-resources:read", "game-hard-resources:update", "game-hard-resources:delete", + "admin:game-hard-resources:manage", "game-event-logs:create", "game-event-logs:read", "game-event-logs:update", "game-event-logs:delete", + "admin:game-event-logs:manage", "maps:create", "maps:read", "maps:update", "maps:delete", + "admin:maps:manage", "narrative-events:create", "narrative-events:read", "narrative-events:update", "narrative-events:delete", + "admin:narrative-events:manage", "mission-files:create", "mission-files:read", "mission-files:update", "mission-files:delete", + "admin:mission-files:manage", "mod-lists:create", "mod-lists:read", "mod-lists:update", "mod-lists:delete", + "admin:mod-lists:manage", + "game-servers:create", + "game-servers:read", + "game-servers:update", + "game-servers:delete", + "admin:game-servers:manage", + "arma-sync-events:create", + "arma-sync-events:read", + "arma-sync-events:update", + "arma-sync-events:delete", + "admin:arma-sync-events:manage", + "arma-commands:create", + "arma-commands:read", + "arma-commands:update", + "arma-commands:delete", + "admin:arma-commands:manage", "game-rules:read", "game-rules:update", "shims:read", diff --git a/src/payload-types.ts b/src/payload-types.ts index 66c6ba1..be1a5f3 100644 --- a/src/payload-types.ts +++ b/src/payload-types.ts @@ -1259,170 +1259,245 @@ export interface Role { permissions?: | ( | 'system:admin-access' + | 'media:create' + | 'media:read' + | 'media:update' + | 'media:delete' + | 'admin:media:manage' | 'users:create' | 'users:read' | 'users:update' | 'users:delete' | 'users:unlock' | 'users:assign-roles' + | 'admin:users:manage' + | 'roles:create' + | 'roles:read' + | 'roles:update' + | 'roles:delete' + | 'admin:roles:manage' | 'ranks:create' | 'ranks:read' | 'ranks:update' | 'ranks:delete' + | 'admin:ranks:manage' | 'profiles:create' | 'profiles:read' | 'profiles:update' | 'profiles:delete' + | 'admin:profiles:manage' | 'awards:create' | 'awards:read' | 'awards:update' | 'awards:delete' + | 'admin:awards:manage' | 'qualifications:create' | 'qualifications:read' | 'qualifications:update' | 'qualifications:delete' + | 'admin:qualifications:manage' | 'assignments:create' | 'assignments:read' | 'assignments:update' | 'assignments:delete' + | 'admin:assignments:manage' + | 'assignment-transfers:create' + | 'assignment-transfers:read' + | 'assignment-transfers:update' + | 'assignment-transfers:delete' + | 'admin:assignment-transfers:manage' | 'experience:create' | 'experience:read' | 'experience:update' | 'experience:delete' + | 'admin:experience:manage' | 'user-notifications:create' | 'user-notifications:read' | 'user-notifications:update' | 'user-notifications:delete' + | 'admin:user-notifications:manage' | 'evaluations:create' | 'evaluations:read' | 'evaluations:update' | 'evaluations:delete' + | 'admin:evaluations:manage' | 'missions:create' | 'missions:read' | 'missions:update' | 'missions:delete' | 'missions:read-sensitive' + | 'admin:missions:manage' | 'mission-attendances:create' | 'mission-attendances:read' | 'mission-attendances:update' | 'mission-attendances:delete' + | 'admin:mission-attendances:manage' | 'campaigns:create' | 'campaigns:read' | 'campaigns:update' | 'campaigns:delete' + | 'admin:campaigns:manage' | 'campaigns:manage' | 'factions:create' | 'factions:read' | 'factions:update' | 'factions:delete' + | 'admin:factions:manage' | 'technologies:create' | 'technologies:read' | 'technologies:update' | 'technologies:delete' + | 'admin:technologies:manage' | 'assets:create' | 'assets:read' | 'assets:update' | 'assets:delete' + | 'admin:assets:manage' | 'resources:create' | 'resources:read' | 'resources:update' | 'resources:delete' + | 'admin:resources:manage' | 'vehicles:create' | 'vehicles:read' | 'vehicles:update' | 'vehicles:delete' + | 'admin:vehicles:manage' | 'structures:create' | 'structures:read' | 'structures:update' | 'structures:delete' + | 'admin:structures:manage' | 'shipments:create' | 'shipments:read' | 'shipments:update' | 'shipments:delete' + | 'admin:shipments:manage' | 'bank-accounts:create' | 'bank-accounts:read' | 'bank-accounts:update' | 'bank-accounts:delete' + | 'admin:bank-accounts:manage' | 'bank-transactions:create' | 'bank-transactions:read' | 'bank-transactions:update' | 'bank-transactions:delete' + | 'admin:bank-transactions:manage' | 'ledger-entries:create' | 'ledger-entries:read' | 'ledger-entries:update' | 'ledger-entries:delete' + | 'admin:ledger-entries:manage' | 'locker-storages:create' | 'locker-storages:read' | 'locker-storages:update' | 'locker-storages:delete' + | 'admin:locker-storages:manage' | 'loadouts:create' | 'loadouts:read' | 'loadouts:update' | 'loadouts:delete' + | 'admin:loadouts:manage' | 'market-listings:create' | 'market-listings:read' | 'market-listings:update' | 'market-listings:delete' + | 'admin:market-listings:manage' | 'market-negotiations:create' | 'market-negotiations:read' | 'market-negotiations:update' | 'market-negotiations:delete' + | 'admin:market-negotiations:manage' | 'projects:create' | 'projects:read' | 'projects:update' | 'projects:delete' + | 'admin:projects:manage' | 'labels:create' | 'labels:read' | 'labels:update' | 'labels:delete' + | 'admin:labels:manage' | 'sprints:create' | 'sprints:read' | 'sprints:update' | 'sprints:delete' + | 'admin:sprints:manage' | 'releases:create' | 'releases:read' | 'releases:update' | 'releases:delete' + | 'admin:releases:manage' | 'tickets:create' | 'tickets:read' | 'tickets:update' | 'tickets:delete' + | 'admin:tickets:manage' + | 'ticket-votes:create' + | 'ticket-votes:read' + | 'ticket-votes:update' + | 'ticket-votes:delete' + | 'admin:ticket-votes:manage' | 'game-structures:create' | 'game-structures:read' | 'game-structures:update' | 'game-structures:delete' + | 'admin:game-structures:manage' | 'game-vehicles:create' | 'game-vehicles:read' | 'game-vehicles:update' | 'game-vehicles:delete' + | 'admin:game-vehicles:manage' | 'game-npcs:create' | 'game-npcs:read' | 'game-npcs:update' | 'game-npcs:delete' + | 'admin:game-npcs:manage' | 'game-hard-resources:create' | 'game-hard-resources:read' | 'game-hard-resources:update' | 'game-hard-resources:delete' + | 'admin:game-hard-resources:manage' | 'game-event-logs:create' | 'game-event-logs:read' | 'game-event-logs:update' | 'game-event-logs:delete' + | 'admin:game-event-logs:manage' | 'maps:create' | 'maps:read' | 'maps:update' | 'maps:delete' + | 'admin:maps:manage' | 'narrative-events:create' | 'narrative-events:read' | 'narrative-events:update' | 'narrative-events:delete' + | 'admin:narrative-events:manage' | 'mission-files:create' | 'mission-files:read' | 'mission-files:update' | 'mission-files:delete' + | 'admin:mission-files:manage' | 'mod-lists:create' | 'mod-lists:read' | 'mod-lists:update' | 'mod-lists:delete' + | 'admin:mod-lists:manage' + | 'game-servers:create' + | 'game-servers:read' + | 'game-servers:update' + | 'game-servers:delete' + | 'admin:game-servers:manage' + | 'arma-sync-events:create' + | 'arma-sync-events:read' + | 'arma-sync-events:update' + | 'arma-sync-events:delete' + | 'admin:arma-sync-events:manage' + | 'arma-commands:create' + | 'arma-commands:read' + | 'arma-commands:update' + | 'arma-commands:delete' + | 'admin:arma-commands:manage' | 'game-rules:read' | 'game-rules:update' | 'shims:read'