Files
2026-05-26 08:14:29 +02:00

36 lines
981 B
PHP

<?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(),
]
);
}
}