Modificacion de prospecto a alumno y asignacion de grupos, coordinacion académica
This commit is contained in:
@@ -8,20 +8,21 @@ use Spatie\Permission\Models\Permission;
|
||||
|
||||
class RoleSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*/
|
||||
|
||||
public function run(): void
|
||||
{
|
||||
$role1 = Role::create(['name'=>'Admin']);
|
||||
$role2 = Role::create(['name'=>'Blogger']);
|
||||
$role2 = Role::create(['name'=>'Programador']);
|
||||
$role3 = Role::create(['name'=>'Promotor']);
|
||||
$role4 = Role::create(['name'=>'Alumno']);
|
||||
$role5 = Role::create(['name'=>'Control escolar']);
|
||||
$role6 = Role::create(['name'=>'Coordinación académica']);
|
||||
$role7 = Role::create(['name'=>'Docente']);
|
||||
|
||||
Permission::create(['name'=>'note.index','description'=>'Ver notas'])->syncRoles([$role2]);
|
||||
Permission::create(['name'=>'note.create','description'=>'Crear notas'])->syncRoles([$role2]);
|
||||
Permission::create(['name'=>'note.edit','description'=>'Editar notas'])->syncRoles([$role2]);
|
||||
Permission::create(['name'=>'note.destroy','description'=>'Eliminar notas'])->syncRoles([$role2]);
|
||||
Permission::create(['name'=>'note.index','description'=>'Ver notas'])->syncRoles([$role1,$role2,$role3,$role4,$role5]);
|
||||
Permission::create(['name'=>'note.create','description'=>'Crear notas'])->syncRoles([$role1,$role2,$role3,$role4,$role5]);
|
||||
Permission::create(['name'=>'note.edit','description'=>'Editar notas'])->syncRoles([$role1,$role2,$role3,$role4,$role5]);
|
||||
Permission::create(['name'=>'note.destroy','description'=>'Eliminar notas'])->syncRoles([$role1,$role2,$role3,$role4,$role5]);
|
||||
|
||||
Permission::create(['name'=>'user.index','description'=>'Ver usuarios'])->syncRoles([$role1]);
|
||||
Permission::create(['name'=>'user.create','description'=>'Crear usuarios'])->syncRoles([$role1]);
|
||||
@@ -68,10 +69,10 @@ class RoleSeeder extends Seeder
|
||||
Permission::create(['name'=>'plan.edit','description'=>'Editar planes'])->syncRoles([$role1]);
|
||||
Permission::create(['name'=>'plan.destroy','description'=>'Eliminar planes'])->syncRoles([$role1]);
|
||||
|
||||
Permission::create(['name'=>'alumno.index','description'=>'Ver alumnos'])->syncRoles([$role1,$role3]);
|
||||
Permission::create(['name'=>'alumno.index','description'=>'Ver alumnos'])->syncRoles([$role1,$role3,$role5]);
|
||||
Permission::create(['name'=>'alumno.create','description'=>'Crear alumnos'])->syncRoles([$role1,$role3]);
|
||||
Permission::create(['name'=>'alumno.edit','description'=>'Editar alumnos'])->syncRoles([$role1,$role3]);
|
||||
Permission::create(['name'=>'alumno.destroy','description'=>'Eliminar alumnos'])->syncRoles([$role1,$role3]);
|
||||
Permission::create(['name'=>'alumno.edit','description'=>'Editar alumnos'])->syncRoles([$role1,$role3,$role5]);
|
||||
Permission::create(['name'=>'alumno.destroy','description'=>'Eliminar alumnos'])->syncRoles([$role1]);
|
||||
|
||||
Permission::create(['name'=>'area.index','description'=>'Ver areas'])->syncRoles([$role1]);
|
||||
Permission::create(['name'=>'area.create','description'=>'Crear areas'])->syncRoles([$role1]);
|
||||
@@ -120,5 +121,19 @@ class RoleSeeder extends Seeder
|
||||
Permission::create(['name'=>'horario.edit','description'=>'Editar horario'])->syncRoles([$role1]);
|
||||
Permission::create(['name'=>'horario.destroy','description'=>'Eliminar horario'])->syncRoles([$role1]);
|
||||
|
||||
Permission::create(['name'=>'pago.index','description'=>'Ver pagos'])->syncRoles([$role1,$role3,$role4]);
|
||||
Permission::create(['name'=>'pago.create','description'=>'Crear pagos'])->syncRoles([$role1,$role3]);
|
||||
Permission::create(['name'=>'pago.edit','description'=>'Editar pagos'])->syncRoles([$role1]);
|
||||
Permission::create(['name'=>'pago.destroy','description'=>'Eliminar pagos'])->syncRoles([$role1,$role3]);
|
||||
|
||||
Permission::create(['name'=>'grupo.index','description'=>'Ver grupos'])->syncRoles([$role1,$role4,$role5,$role6,$role7]);
|
||||
Permission::create(['name'=>'grupo.create','description'=>'Crear grupos'])->syncRoles([$role1,$role5]);
|
||||
Permission::create(['name'=>'grupo.edit','description'=>'Editar grupos'])->syncRoles([$role1,$role5,$role6]);
|
||||
Permission::create(['name'=>'grupo.destroy','description'=>'Eliminar grupos'])->syncRoles([$role1,$role5]);
|
||||
|
||||
Permission::create(['name'=>'docente.index','description'=>'Ver docentes'])->syncRoles([$role1,$role6]);
|
||||
Permission::create(['name'=>'docente.create','description'=>'Crear docentes'])->syncRoles([$role1,$role6]);
|
||||
Permission::create(['name'=>'docente.edit','description'=>'Editar docentes'])->syncRoles([$role1,$role6]);
|
||||
Permission::create(['name'=>'docente.destroy','description'=>'Eliminar docentes'])->syncRoles([$role1,$role6]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user