Aller au contenu principal

Section Administration

Cette section couvre les modules d'administration système de SYGADES. Ils sont principalement utilisés par :

  • Les Chefs de Groupe (pour gérer leurs responsables et leur structure)
  • Les Commissaires de District / Région / Nation (vue globale et pilotage)
  • Les ADMIN_SYSTEM / SUPER_ADMIN (configuration plateforme)

Chaque module est scope-aware : tu ne vois et n'agis que dans ton périmètre hiérarchique (via les RLS et les RPCs SECURITY DEFINER).

Modules disponibles

ModulePour quiSert à
ResponsablesChefs de groupe+Inviter / gérer les comptes admin de tes structures
StructuresCommissaires+Créer / archiver des Régions / Districts / Groupes / Unités
AffectationsChefs de groupe+Affecter un responsable à une org_unit avec un rôle
FonctionsADMIN_NATION+Gérer le catalogue des fonctions (Animateur, Secrétaire…)
BranchesADMIN_NATION+Catalogue des branches (Louveteaux, Éclaireurs, Routiers)
Instances (catalogue)ADMIN_NATION+Catalogue des types d'instances (Conseil District, Régional…)
Progressions (catalogue)ADMIN_NATION+Référentiel des niveaux de progression par branche
Cartes de membreSecrétariat Région/NationGénérer / imprimer / révoquer les cartes officielles SDS (PDF A4 + CR80)
Rôles & permissionsADMIN_SYSTEMGérer le catalogue des rôles et leurs permissions
AuditCommissaires+Consulter le journal d'audit (qui a fait quoi quand)

Doctrine — RBAC actif

Tes droits sont calculés sur ton rôle ACTIF (affectation primaire courante, end_date IS NULL), pas sur l'union de tes rôles passés. Référence : migration 0199 + LRN-008.

Voir aussi