fix: filtrar servidores por usuario/equipo segun rol #34

Merged
rafaga21 merged 2 commits from fix/server-access-filtering into master 2026-06-11 17:27:23 -04:00
Collaborator

Cambios realizados

Server::getAccessibleServerIds() — control por rol

  • super_admin: ve todos los servidores activos
  • admin / operator: solo ven servidores propios, asignados directos o por equipo

DashboardController

Unificadas las ramas super_admin / else en ambas rutas (index(), stats()) usando getAccessibleServerIds().

ServerController::metrics()

Agregado requireServerAccess($id, viewer) — faltaba control de acceso.

ApiController::status()

Filtradas las estadisticas del dashboard por servidores accesibles del usuario autenticado.

Android

versionCode 8 → 9, versionName 1.6.1 → 1.7.0

## Cambios realizados ### Server::getAccessibleServerIds() — control por rol - **super_admin**: ve todos los servidores activos - **admin / operator**: solo ven servidores propios, asignados directos o por equipo ### DashboardController Unificadas las ramas super_admin / else en ambas rutas (index(), stats()) usando getAccessibleServerIds(). ### ServerController::metrics() Agregado requireServerAccess($id, viewer) — faltaba control de acceso. ### ApiController::status() Filtradas las estadisticas del dashboard por servidores accesibles del usuario autenticado. ### Android versionCode 8 → 9, versionName 1.6.1 → 1.7.0
agent added 1 commit 2026-06-11 17:24:28 -04:00
- Server::getAccessibleServerIds(): super_admin ve todos los servidores;
  admin y operator solo ven propios, asignados directos o por equipo
- DashboardController: unifica lógica usando getAccessibleServerIds()
- ServerController::metrics(): agrega control de acceso requireServerAccess()
- ApiController::status(): filtra estadísticas por servidores accesibles
- Android: bump versionCode 9, versionName 1.7.0
agent added 1 commit 2026-06-11 17:26:57 -04:00
rafaga21 approved these changes 2026-06-11 17:27:19 -04:00
rafaga21 merged commit fcd8565890 into master 2026-06-11 17:27:23 -04:00
rafaga21 deleted branch fix/server-access-filtering 2026-06-11 17:27:24 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devlab/server-manager#34