fix: prevenir eliminación del rol 'admin' y actualizar permisos de búsqueda en inscripciones
This commit is contained in:
parent
2717176373
commit
79c1043f7a
@ -75,6 +75,11 @@ public function update(RoleUpdateRequest $request, Role $role)
|
||||
*/
|
||||
public function destroy(Role $role)
|
||||
{
|
||||
if (in_array($role->name, ['admin'])) {
|
||||
return ApiResponse::BAD_REQUEST->response([
|
||||
'message' => 'No se puede eliminar este rol'
|
||||
]);
|
||||
}
|
||||
$role->delete();
|
||||
|
||||
return ApiResponse::OK->response();
|
||||
|
||||
@ -93,8 +93,15 @@ public function run(): void
|
||||
);
|
||||
|
||||
$inscriptionSearch = $this->onPermission(
|
||||
'inscription.search.national',
|
||||
'Buscar en consulta nacional',
|
||||
$inscriptions,
|
||||
'api'
|
||||
);
|
||||
|
||||
$inscriptionBusqueda = $this->onPermission(
|
||||
'inscription.search',
|
||||
'Buscar registros',
|
||||
'Buscar en consulta',
|
||||
$inscriptions,
|
||||
'api'
|
||||
);
|
||||
@ -238,6 +245,7 @@ public function run(): void
|
||||
$deviceDestroy,
|
||||
$inscriptionVehicle, //Inscripcion de vehículos
|
||||
$inscriptionSearch,
|
||||
$inscriptionBusqueda,
|
||||
$inscriptionStolen,
|
||||
$cancellationCancel, //Cancelacion de constancia
|
||||
$updateVehicleData, //Actualizaciones de vehículo
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user