glastree_on_gitea
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\RolePreset;
|
||||
use Illuminate\Database\Seeder;
|
||||
|
||||
class RolePresetSeeder extends Seeder
|
||||
{
|
||||
public function run(): void
|
||||
{
|
||||
RolePreset::firstOrCreate(
|
||||
['name' => 'admin'],
|
||||
[
|
||||
'description' => 'Amministratore con accesso completo a tutti i moduli',
|
||||
'permissions' => RolePreset::adminPreset(),
|
||||
]
|
||||
);
|
||||
|
||||
RolePreset::firstOrCreate(
|
||||
['name' => 'operatore'],
|
||||
[
|
||||
'description' => 'Operatore con accesso completo a individui/gruppi/eventi, sola lettura per documenti/mailing',
|
||||
'permissions' => RolePreset::operatorePreset(),
|
||||
]
|
||||
);
|
||||
|
||||
RolePreset::firstOrCreate(
|
||||
['name' => 'lettura'],
|
||||
[
|
||||
'description' => 'Sola lettura su tutti i moduli',
|
||||
'permissions' => RolePreset::letturaPreset(),
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user