- Introduced `ConnectedAppFactory` for generating connected app data. - Added `MockDataSeeder` to create sample roles, users, and apps with dynamic role-app assignments. - Extended `RoleAndAppsPermissionEnum` with `ConnectApps` permission. - Updated access-manager UI to handle app-connection actions with proper authorization. - Integrated app-role connection logic in Livewire component and updated `roles-and-apps` view for permissions-based actions.
16 lines
375 B
PHP
16 lines
375 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Enums\Permissions;
|
|
|
|
enum RoleAndAppsPermissionEnum: string
|
|
{
|
|
case Access = 'roles-and-apps:access';
|
|
case Create = 'roles-and-apps:create';
|
|
case Read = 'roles-and-apps:read';
|
|
case Update = 'roles-and-apps:update';
|
|
case Delete = 'roles-and-apps:delete';
|
|
case ConnectApps = 'roles-and-apps:connect-apps';
|
|
}
|