Saltar a contenido

Admin → Sucursales (/admin/sucursales)

  • Permisos mínimos: AccessAdmin.SUCURSALES_VIEW. Para altas/ediciones, AccessAdmin.SUCURSALES_EDIT.
  • APIs:
  • GET /api/admin/sucursales
  • POST /api/admin/sucursales
  • PATCH /api/admin/sucursales
  • DELETE /api/admin/sucursales
  • GET /api/admin/empresas?size=1000 (rellena el selector de empresa).

Objetivo

Controlar las sucursales de cada empresa (ubicaciones físicas). La información se usa en otros módulos para filtrar proyectos o responsabilidades.

Procedimiento

1. Revisión

  1. Abre /admin/sucursales. Verás una tabla con clave, nombre, empresa, ubicación (si aplica), estado activo y fecha de alta.
  2. Filtra con la barra DSL (empresa_nombre~=offshore, is_active=false, etc.).
  3. Usa el menú de columnas para mostrar/ocultar campos.

2. Crear sucursal

  1. Pulsa “Nueva sucursal”.
  2. Campos requeridos:
  3. Clave y nombre.
  4. Empresa matriz (selector).
  5. Dirección/Descripción opcional.
  6. Activo (checkbox).
  7. Guarda con “Crear”.

3. Editar

  1. Accede a “Editar” en la fila deseada.
  2. Ajusta datos y confirma con “Guardar cambios”.

4. Eliminar

  1. Botón “Eliminar” (ícono Trash2).
  2. Confirma. Si la sucursal se usa en otros registros, la API denegará la operación y se mostrará el error proveniente de handleErrorResponse.

Notas

  • Antes de eliminar, revisa si la sucursal aparece asociada a proyectos; de ser así, considera desactivarla en lugar de borrarla.
  • Los toasts confirman cada acción; aprovecha los mensajes de error para corregir datos duplicados (clave/nombre únicos por empresa).