feat: add transactional approval workflow

This commit is contained in:
2026-08-04 16:36:15 +01:00
parent e667d05bc1
commit c2136bc250
18 changed files with 620 additions and 20 deletions

View File

@@ -32,6 +32,11 @@ class AppServiceProvider extends ServiceProvider
'administer',
fn (User $user): bool => $user->active && $user->hasRole(RoleName::Administrator),
);
Gate::define(
'approve-reservations',
fn (User $user): bool => $user->active
&& ($user->hasRole(RoleName::Approver) || $user->hasRole(RoleName::Administrator)),
);
}
/**