Guia de rols i permisos — ClubSy

Públic: Director del club (club_admin)

Objectiu: Referència clara del que pot fer cada rol dins de l'aplicació.


Taula de continguts

  1. Visió general dels rols
  2. Permisos detallats per rol
  3. Matriu de permisos per categoria
  4. Guia d'assignació ràpida
  5. Glossari de permisos

1. Visió general dels rols

Rol (codi) Nom visible Descripció
club_admin Director del club Gestiona el club, els equips, els membres i els esdeveniments del club
operations_manager Coordinador d'operacions Gestiona la planificació, les convocatòries i les notificacions operatives
team_manager Delegat de l'equip Gestió administrativa de la plantilla i la logística
head_coach Entrenador en cap Gestiona els esdeveniments i les convocatòries de l'equip
assistant_coach Entrenador assistent Dona suport als esdeveniments i les convocatòries de l'equip
medical_staff Personal mèdic Gestiona la disponibilitat i l'estat físic
community_manager Responsable de la comunitat Gestiona les xarxes socials del club i la comunitat en línia
player Jugador Participa en convocatòries i gestiona la seva disponibilitat
club_supporter Membre de la comunitat Usuari extern que segueix clubs i equips en mode de només lectura

Jerarquia general: club_admin > operations_manager / team_manager > head_coach / assistant_coach > medical_staff / community_manager > player > club_supporter


2. Permisos detallats per rol


🏛️ Director del club (club_admin)

Administrador principal del club. Té el control total del club i dels seus equips, excepte la configuració global de la plataforma.

Club i equips

Permís Descripció
Gestionar el club Editar les dades del club
Veure el club Accés de lectura a la informació del club
Gestionar equips Crear, editar i suprimir equips
Veure equips Accés de lectura als equips

Membres i comunicacions

Permís Descripció
Gestionar membres Convidar, assignar i eliminar membres
Gestionar invitacions Crear, acceptar o rebutjar invitacions entre clubs
Publicar comunicacions del club Publicar avisos, notícies i novetats
Enviar notificacions Enviar notificacions als membres o als rivals
Veure avisos Veure les notificacions de l'equip o del club

Esdeveniments

Permís Descripció
Crear esdeveniments Crear esdeveniments de l'equip o del club
Editar esdeveniments Modificar esdeveniments existents
Eliminar esdeveniments Suprimir esdeveniments existents
Convocar participants Convidar equips, rols o persones

Disponibilitat i convocatòries

Permís Descripció
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Actualitzar la disponibilitat de l'equip Modificar la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors
Passar llista Registrar l'assistència real durant l'esdeveniment o després

Informes

Permís Descripció
Exportar informes Exportar informes avançats
Actualitzar el perfil propi Editar el perfil propi

📋 Coordinador d'operacions (operations_manager)

Gestió operativa del dia a dia. Pot gestionar equips, membres i horaris, però no pot eliminar esdeveniments ni accedir a la configuració global del club.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Gestionar equips Crear, editar i suprimir equips
Veure equips Accés de lectura als equips
Gestionar membres Convidar, assignar i eliminar membres
Gestionar invitacions Crear, acceptar o rebutjar invitacions entre clubs
Crear esdeveniments Crear esdeveniments de l'equip o del club
Editar esdeveniments Modificar esdeveniments existents
Convocar participants Convidar equips, rols o persones
Passar llista Registrar l'assistència durant l'esdeveniment o després
Publicar comunicacions del club Publicar avisos, notícies i novetats
Enviar notificacions Enviar notificacions als membres o als rivals
Veure avisos Veure les notificacions de l'equip o del club
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors
Actualitzar el perfil propi Editar el perfil propi

📁 Delegat de l'equip (team_manager)

Gestió logística i administrativa de l'equip. No gestiona els seus propis esdeveniments, però sí la plantilla i l'assistència.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Veure equips Accés de lectura als equips
Gestionar membres Convidar, assignar i eliminar membres de l'equip
Convocar participants Convidar equips, rols o persones
Passar llista Registrar l'assistència durant l'esdeveniment o després
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Actualitzar la disponibilitat de l'equip Modificar la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors
Enviar notificacions Enviar notificacions als membres o als rivals
Veure avisos Veure les notificacions de l'equip o del club
Actualitzar el perfil propi Editar el perfil propi

🎯 Entrenador en cap (head_coach)

Control tècnic dels esdeveniments i les convocatòries. Crea i gestiona els esdeveniments de l'equip, però no pot gestionar membres ni la configuració del club.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Veure equips Accés de lectura als equips
Crear esdeveniments Crear esdeveniments de l'equip o del club
Editar esdeveniments Modificar esdeveniments existents
Convocar participants Convidar equips, rols o persones
Passar llista Registrar l'assistència durant l'esdeveniment o després
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors
Veure avisos Veure les notificacions de l'equip o del club
Actualitzar el perfil propi Editar el perfil propi

🤝 Entrenador assistent (assistant_coach)

Suport a l'entrenador. Té els mateixos permisos que l'entrenador en cap, excepte que cannot delete events.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Veure equips Accés de lectura als equips
Crear esdeveniments Crear esdeveniments de l'equip o del club
Editar esdeveniments Modificar esdeveniments existents
Convocar participants Convidar equips, rols o persones
Passar llista Registrar l'assistència durant l'esdeveniment o després
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors
Veure avisos Veure les notificacions de l'equip o del club
Actualitzar el perfil propi Editar el perfil propi

Diferència respecte de l'entrenador en cap: els permisos són els mateixos. La diferència sol dependre del context organitzatiu.


🏥 Personal mèdic (medical_staff)

Se centra en la disponibilitat i l'estat físic. Pot consultar i actualitzar la disponibilitat de tots els membres, però no crea ni gestiona esdeveniments.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Veure equips Accés de lectura als equips
Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
Actualitzar la disponibilitat de l'equip Modificar la disponibilitat dels altres membres
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Actualitzar el perfil propi Editar el perfil propi

📢 Responsable de la comunitat (community_manager)

Gestió de la comunicació externa. Només pot publicar contingut i enviar notificacions; no té accés a la gestió esportiva.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Publicar comunicacions del club Publicar avisos, notícies i novetats
Enviar notificacions Enviar notificacions als membres o als rivals
Veure avisos Veure les notificacions de l'equip o del club
Actualitzar el perfil propi Editar el perfil propi

⚽ Jugador (player)

Rol bàsic de participant. Gestiona únicament la seva disponibilitat i respon a les seves pròpies convocatòries.

Permís Descripció
Veure el club Accés de lectura a la informació del club
Veure equips Accés de lectura als equips
Actualitzar la disponibilitat pròpia Registrar la disponibilitat pròpia
Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
Actualitzar el perfil propi Editar el perfil propi

👁️ Membre de la comunitat (club_supporter)

Usuari extern o seguidor. Accés de només lectura al contingut públic del club.

Permís Descripció
Seguir clubs i equips Seguir i deixar de seguir clubs i equips
Veure el calendari públic Consultar el calendari públic dels clubs i equips seguits
Veure la galeria pública Consultar el contingut multimèdia públic del club
Veure avisos de la comunitat Llegir avisos i notícies visibles públicament
Rebre notificacions de la comunitat Rebre notificacions segmentades dels clubs seguits
Gestionar el perfil de la comunitat Actualitzar el perfil i les preferències de la comunitat

3. Matriu de permisos per categoria

Llegenda: ✅ Té permís · ❌ No té permís

Administració global

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Gestionar rols ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Gestionar permisos ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Assignar rols ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Consultar el registre d'auditoria ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Exportar informes ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌

Club i equips

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Gestionar el club ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Veure el club ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ❌
Gestionar equips ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Veure equips ✅ ✅ ✅ ✅ ✅ ✅ ✅ ❌ ✅ ❌

Membres i invitacions

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Gestionar membres ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌
Gestionar invitacions entre clubs ✅ ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌

Esdeveniments

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Crear esdeveniments ✅ ✅ ✅ ❌ ✅ ✅ ❌ ❌ ❌ ❌
Editar esdeveniments ✅ ✅ ✅ ❌ ✅ ✅ ❌ ❌ ❌ ❌
Eliminar esdeveniments ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌
Convocar participants ✅ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌

Disponibilitat i convocatòries

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Actualitzar la disponibilitat pròpia ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ✅ ❌
Veure la disponibilitat de l'equip ✅ ✅ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌
Actualitzar la disponibilitat de l'equip ✅ ✅ ❌ ✅ ❌ ❌ ✅ ❌ ❌ ❌
Passar llista ✅ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌
Respondre a la pròpia convocatòria ✅ ✅ ✅ ✅ ✅ ✅ ✅ ❌ ✅ ❌
Respondre en nom dels altres ✅ ✅ ✅ ✅ ✅ ✅ ❌ ❌ ❌ ❌

Comunicacions i notificacions

Permís club_admin operations_mgr team_mgr head_coach asst_coach medical comm_mgr player supporter
Publicar comunicacions del club ❌ ✅ ✅ ❌ ❌ ❌ ❌ ✅ ❌ ❌
Enviar notificacions ✅ ✅ ✅ ✅ ❌ ❌ ❌ ✅ ❌ ❌
Veure avisos ✅ ✅ ✅ ✅ ✅ ✅ ❌ ✅ ❌ ❌

4. Guia d'assignació ràpida

Utilitza aquesta guia per decidir quin rol assignar a cada persona de la teva organització:

Situació Rol recomanat
Persona que administra tota la plataforma i configura els rols
Director o president del club club_admin
Coordinador d'horaris, logística i comunicacions operations_manager
Delegat de l'equip o secretari tècnic team_manager
Entrenador en cap que crea i gestiona partits i entrenaments head_coach
Segon entrenador o preparador físic amb permisos de suport assistant_coach
Fisioterapeuta o metge que gestiona les absències i la disponibilitat medical_staff
Responsable de xarxes socials o comunicacions del club community_manager
Jugador de la plantilla player
Aficionat, familiar o seguidor extern club_supporter

Advertiments per a l'administrador

⚠️ Només club_admin pot eliminar esdeveniments. Assigna aquests rols amb cura.

⚠️ Només el personal autoritzat pot gestionar globalment els rols i els permisos. No assignis aquest rol al personal operatiu.

⚠️ club_supporter és l'únic rol sense accés a les dades internes del club. Utilitza'l per a persones externes.

⚠️ medical_staff pot modificar la disponibilitat de qualsevol membre de l'equip. Assegura't d'assignar-lo només a personal sanitari autoritzat.


5. Glossari de permisos

Clau del permís Nom visible Descripció completa
attendance.take Passar llista Registrar l'assistència real dels membres convocats (durant l'esdeveniment o després)
audit.read Consultar el registre d'auditoria Consultar els registres d'auditoria
availability.read_all Veure la disponibilitat de l'equip Veure la disponibilitat dels altres membres
availability.update_all Actualitzar la disponibilitat de l'equip Actualitzar la disponibilitat dels altres membres
availability.update_self Actualitzar la disponibilitat pròpia Actualitzar la disponibilitat personal
callups.respond_others Respondre en nom dels altres Confirmar o rebutjar en nom dels jugadors de l'equip
callups.respond_self Respondre a la pròpia convocatòria Confirmar o rebutjar la pròpia invitació
club.manage Gestionar el club Editar les dades del club
club.view Veure el club Accés de lectura a la informació del club
communications.publish_club Publicar comunicacions del club Publicar avisos, notícies i novetats per als membres del club
community.follow_entities Seguir clubs i equips Permet seguir i deixar de seguir clubs i equips
community.manage_profile Gestionar el perfil de la comunitat Permet actualitzar el perfil i les preferències de la comunitat
community.read_calendar_public Veure el calendari públic Permet consultar el calendari públic dels clubs i equips seguits
community.read_gallery_public Veure la galeria pública Permet consultar el contingut multimèdia públic del club
community.read_notices Veure avisos de la comunitat Permet llegir avisos i notícies de la comunitat visibles públicament
community.receive_notifications Rebre notificacions de la comunitat Permet rebre notificacions segmentades dels clubs i equips seguits
events.create Crear esdeveniments Crear esdeveniments de l'equip o del club
events.delete Eliminar esdeveniments Suprimir esdeveniments existents
events.invite Convocar participants Convidar equips, rols o persones
events.update Editar esdeveniments Editar esdeveniments existents
invitations.manage Gestionar invitacions Crear, acceptar o rebutjar invitacions entre clubs
members.manage Gestionar membres Convidar, assignar i eliminar membres
notifications.send Enviar notificacions Enviar notificacions als membres o als rivals
notifications.view_notices Veure avisos Veure les notificacions de l'equip o del club
permissions.manage_global Gestionar permisos Crear, editar o eliminar permisos globals
profile.update_self Actualitzar el perfil propi Editar el perfil propi
reports.export Exportar informes Exportar informes avançats
roles.manage_global Gestionar rols Crear, editar o suprimir rols globals
team.manage Gestionar equips Crear, editar o suprimir equips
team.view Veure equips Accés de lectura als equips
users.assign_roles_global Assignar rols Assignar o retirar rols als usuaris

Document generat a partir de supabase_info/roles_with_permissions.json · ClubSy v1.0

Sol·licita una demo / accés anticipat