Droits d'accès: échange avec les référents
Echange avec les référents: TzcldSharedNote
, TzcldSharedNote=>conversations
, TzcldTerritorySharedFile
- Visible par les admins
- Modification par les admins
- Admin du territoire = super-admin + créateur de territoire + personne contact principal (primary_contact sur TzcldCommunity)
- Visible par les référents régionaux (associés à la région)
- Modification par les référents régionaux (associés à la région)
- Relation entre le user et la région associé au territoire (propriété "referent" du modèle TzcldCommunityRegion)
- Tous les référents nationaux (équipe TZCLD)
- Notes partagés: same pattern applies
- Fichiers de suivi organisés par territoire: same pattern applies
Création d'une classe de permissions custom sur les modèles associés aux échanges avec les référents
Du coup, en front, possibilité d'ajouter un ac-checker sur l'apparition du menu dans le composant solid-tzcld-exchanges-menu qu'on va créer pour le masquer au besoin.