Líderes y permisos
GCM no tiene un campo dedicado de "líder de ministerio" en el registro del ministerio hoy — y esa es una elección de diseño deliberada. El liderazgo en las iglesias es desordenado: algunos ministerios tienen una cabeza, algunos tienen co-líderes, algunos rotan trimestralmente, algunos tienen un líder más tres asistentes. Intentar modelar todo eso en una sola columna no termina bien.
En su lugar, GCM te da dos herramientas flexibles que juntas cubren todo patrón de liderazgo que hemos visto: permisos (quién puede editar) y campos personalizados o roles (quién es el líder).
Los dos permisos
Cada acción en el módulo de Ministerios está limitada por una de dos claves de permiso:
| Permiso | Qué otorga |
|---|---|
ministries.view | Ver la lista, abrir cualquier ministerio, ver sus miembros y asistencia |
ministries.manage | Todo en .view, más: crear, renombrar, eliminar, agregar miembros, remover miembros |
Estos son globales — no se limitan a un ministerio específico. Si otorgas ministries.manage, el usuario puede manejar cada ministerio en tu org. No hay un control de "solo puedes manejar Alabanza" a nivel de permiso.
Para la mayoría de las iglesias, eso está bien: el equipo de administración maneja todos los ministerios, y los líderes individuales de ministerio usan otras herramientas (campos personalizados, invitaciones de calendario, un grupo de WhatsApp) para coordinar su equipo sin tocar el UI de administración de GCM. La data de membresía es una cosa; el liderazgo día a día del equipo es otra.
Asignaciones de rol por defecto
Listos para usar, estos roles obtienen ministries.manage:
- Admin — sí (acceso completo)
- Pastor — sí (acceso completo)
- Tesorero — no (rol financiero, no de manejo de ministerio)
- Pastor de cuidado (Shepherd) — no (rol de cuidado pastoral, no de manejo de ministerio)
- Miembro — no (no puede ver el módulo en absoluto)
Los visitantes y el público nunca ven ministerios. El módulo de Ministerios no es parte del sitio público.
Para cambiar los valores por defecto, ve a Usuarios y Roles y edita el conjunto de permisos de cualquier rol — activa o desactiva ministries.view o ministries.manage.
Reconocer a un líder sin un campo de líder
Tienes tres opciones, en orden creciente de formalidad.
Opción 1: un rol personalizado por ministerio
Crea un rol personalizado llamado Líder de Alabanza en Usuarios y Roles y otórgale ministries.manage. Asigna el rol a la persona que realmente lidera el equipo de alabanza. Ahora tiene derechos completos de manejo en el módulo de Ministerios — incluyendo ministerios que técnicamente no lidera, pero en la práctica las personas que has identificado como líderes raramente tocan las listas de los demás.
Esta es la vía ligera. Sí significa que un líder de alabanza puede editar también el ministerio de los ujieres, así que depende de la buena voluntad en lugar de la aplicación.
Opción 2: un campo personalizado en el miembro
Agrega un campo personalizado vía Campos personalizados:
- Nombre del campo: Rol de liderazgo de ministerio
- Tipo de campo: Selección única o texto libre
- Opciones: Líder de Alabanza, Líder de Ujieres, Director de Niños, Líder de Medios, etc.
En el miembro que lidera cada ministerio, establece el campo. Ahora tienes un "¿quién lidera este ministerio?" consultable sin otorgar permisos extra.
Esto se empareja bien con la Opción 1 — el rol otorga capacidad de manejo, el campo personalizado documenta el título.
Opción 3: un solo ministerio de Liderazgo
Algunas iglesias crean un ministerio separado llamado Liderazgo o Anciandidad y agregan a las personas que lideran otros ministerios. Es una lista conveniente de "todos los que dirigen algo" sin cambiar ningún permiso o campo personalizado.
Elige lo que tu equipo realmente vaya a usar. La data termina igual; lo que difiere es qué aparece en los reportes y quién se siente responsable.
Comunicarse con los líderes de un ministerio
Una vez que has identificado a los líderes por una de las opciones anteriores, puedes alcanzarlos a través de:
- Mensajería — filtra a los miembros con
Rol de liderazgo de ministerioestablecido, luego envía una explosión de WhatsApp o email. - Flujos de trabajo — dispara una notificación a los líderes de ministerio cuando un nuevo miembro se une a su ministerio. Útil para seguimientos de "bienvenida al nuevo voluntario".
- Conversaciones — fija una conversación 1:1 con cada líder de ministerio para un ida y vuelta continuo.
Restringir la vista a un solo ministerio
GCM actualmente no soporta "este usuario solo puede ver el ministerio de Alabanza." El alcance de los permisos es a nivel de org, no por-registro. Si esto es un requisito duro para tu gobernanza (ej. un ministerio juvenil cuya membresía es sensible y no debería ser visible a otros líderes de ministerio), la solución es:
- Usa una unidad organizacional para limitar a los miembros relevantes lejos de otros usuarios.
- Configura la política de lector con alcance de unidad en el rol relevante para que solo vean miembros dentro de su unidad.
- La membresía del ministerio entonces se filtra implícitamente: si el usuario no puede ver al miembro, no puede verlo en la lista del ministerio.
Esa es una configuración más pesada, pero es la única vía hoy.
Auditar acciones de los líderes
Cada cambio a un ministerio — creado, renombrado, eliminado, miembros agregados o removidos — se registra en el log de auditoría con created_by, updated_by y timestamps. Abre la página de detalle del ministerio y la atribución de auditoría bajo el encabezado te muestra quién lo tocó por última vez.
Para un rastro de auditoría más completo, ver Registros de datos — cada INSERT, UPDATE y eliminación suave en las tablas ministries y ministry_members se registra con el usuario que hizo el cambio.
Roadmap
Una columna leader_member_id de primera clase en el ministerio, con co-líderes opcionales y alcance de permiso por-ministerio, está en el roadmap pero no se ha lanzado. Estamos priorizándolo después de que aterricen las funcionalidades de lista dinámica en Grupos. Si esto te está bloqueando, abre una solicitud de funcionalidad — los casos de uso concretos nos ayudan a priorizar.
Próximos pasos
- Asistencia de ministerio — mide el impacto de tu liderazgo.
- Agregar miembros — equipa al equipo.
- Campos personalizados — configura el campo Rol de liderazgo de ministerio.
