Added telescope, basic project endpoint, basic filament resources, GitHub actions

This commit is contained in:
Constantin Graf
2024-01-28 18:57:28 +01:00
parent e4f0eac834
commit e60e502612
80 changed files with 2563 additions and 135 deletions

View File

@@ -49,19 +49,27 @@ class JetstreamServiceProvider extends ServiceProvider
*/
protected function configurePermissions(): void
{
Jetstream::defaultApiTokenPermissions(['read']);
Jetstream::defaultApiTokenPermissions([]);
Jetstream::role('admin', 'Administrator', [
'create',
'read',
'update',
'delete',
'projects:view',
'projects:create',
'projects:update',
'projects:delete',
])->description('Administrator users can perform any action.');
Jetstream::role('editor', 'Editor', [
'read',
'create',
'update',
Jetstream::role('manager', 'Manager', [
'projects:view',
'projects:create',
'projects:update',
'projects:delete',
])->description('Editor users have the ability to read, create, and update.');
Jetstream::role('employee', 'Employee', [
'projects:view',
'projects:create',
'projects:update',
'projects:delete',
])->description('Editor users have the ability to read, create, and update.');
}
}