Skip to Content
Multi-CampusUsuarios scoped por campus

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:

  1. Configuración → Equipo → [Usuario] → Asignaciones.
  2. + Añadir asignación.
  3. Rol: por ejemplo campus_admin.
  4. Alcance: seleccione el campus específico.
  5. 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