phpvms/app/Enums
Arthur Pariente d64c4ac577
feat(permissions): add ability-based permission core
Introduce the foundation that replaces filament-shield:

- Ability enum (view/edit/delete) mapping policy methods to permission
  names of the form `{ability}:{subject}`
- BasePolicy that resolves every Filament policy method onto an ability
  for a declared subject slug
- PermissionRegistry as the single source of truth for resource, page,
  module and custom permissions
- ProvidesPermissions contract plus the HasPermissionKey and
  AuthorizesAccess Filament concerns
- config/roles.php for the super-admin role name, guard and custom
  permission catalog
2026-06-14 11:13:40 +02:00
..
Concerns more refinement around the uninstall/removal process, added sample in for easier testing 2026-06-12 15:07:38 -05:00
Ability.php feat(permissions): add ability-based permission core 2026-06-14 11:13:40 +02:00
AcarsType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
ActiveState.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
AircraftState.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
AircraftStatus.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
AirframeSource.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
ExpenseType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
FareType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
FlightType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
FuelType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
ImportExportType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
JournalType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
NavaidType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
NavigationGroup.php Updating styling and looks of the installer/admin/system filament pages (#2211) 2026-05-20 11:05:32 -05:00
PageType.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
PirepFieldSource.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
PirepSource.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
PirepState.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
PirepStatus.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00
UserState.php [8.x] refactor: use native php enum instead of class (#2210) 2026-05-12 16:29:41 -05:00