añadir nuevas funcionalidades

This commit is contained in:
2025-04-30 20:56:28 +02:00
parent 883daf32ed
commit 655ea60d6b
71 changed files with 3836 additions and 1158 deletions

View File

@@ -13,6 +13,7 @@ class PermissionSeeder extends Seeder
*/
public function run()
{
/*
$permissions = [
// Permissions for Projects
'create projects',
@@ -49,6 +50,22 @@ class PermissionSeeder extends Seeder
'name' => $permission,
'guard_name' => 'web'
]);
}*/
$permissions = [
'user' => ['view', 'create', 'edit', 'delete'],
'document' => ['view', 'upload', 'edit', 'delete', 'approve'],
'project' => ['view', 'create', 'edit', 'delete'],
'comment' => ['create', 'edit', 'delete'],
'folder' => ['view', 'create', 'edit', 'delete'],
'role' => ['view', 'create', 'edit', 'delete'],
'permission' => ['view', 'create', 'edit', 'delete'],
];
foreach ($permissions as $type => $actions) {
foreach ($actions as $action) {
Permission::create(['name' => "{$type}.{$action}"]);
}
}
}
}