Usuarios scoped por campus
Un usuario scoped sólo ve los datos del o los campuses que se le asignaron. Es la base de la operación multi-campus en producción.
Cuándo usar scoping
Casi siempre. Excepciones:
- El pastor general / administrador (
org_admin). - El tesorero (
finance). - Auditores externos temporales.
Todos los demás roles deberían estar scoped.
Cómo asignar el alcance
Al invitar un usuario o editar uno existente:
- Configuración → Equipo → [Usuario] → Asignaciones.
- + Añadir asignación.
- Rol: por ejemplo
campus_admin. - Alcance: seleccione el campus específico.
- Guardar.
Para añadir un segundo campus, repita los pasos 2–5. Un mismo usuario puede tener varias asignaciones.
Qué cambia para el usuario
Cuando el usuario inicia sesión:
- El selector de campus sólo muestra los campuses asignados.
- El buscador global sólo busca dentro de esos campuses.
- Los reportes sólo muestran datos de esos campuses.
- En Donaciones, sólo ve los aportes recibidos en sus campuses.
- Los miembros transferidos a otro campus desaparecen de su vista.
Lo que un usuario scoped no ve nunca
- Reportes “todos los campuses” (consolidados).
- Comparativas entre campuses.
- Configuración global de la iglesia (Stripe, plan, branding).
- Otros usuarios cuyo único campus no se solapa con el suyo.
Ejemplo: pastor de campus
{
"name": "Carlos R.",
"assignments": [
{ "role": "campus_admin", "scope": { "campus_id": "c_norte" } }
]
}Carlos puede:
- ✅ Ver y editar miembros del Norte
- ✅ Ver donaciones recibidas en el Norte
- ✅ Crear y administrar service plans del Norte
- ✅ Ver el reporte de salud del Norte
Carlos no puede:
- ❌ Ver miembros del Centro
- ❌ Ver el wallet o configurar Stripe
- ❌ Ver el reporte consolidado de toda la iglesia
- ❌ Crear nuevos usuarios admin
Convertir un usuario global a scoped
Quite la asignación con alcance “todos los campuses” y añada una nueva con un campus específico. El cambio aplica al siguiente login del usuario.
Last updated on