Droits d'accès aux catégories¶
Principe de fonctionnement¶
graph LR
subgraph "Catégorie racine"
R["📁 Ressources Humaines\nGroupes autorisés :\nDirection, RH"]
S1["📂 Fiches de poste"]
S2["📂 Contrats"]
R --> S1
R --> S2
end
U1["👤 Alice\nGroupe : Direction"]
U2["👤 Bob\nGroupe : Conseillers"]
U1 -->|"✅ Accès autorisé"| R
U2 -->|"🚫 Accès refusé"| R
style R fill:#5BAA8C,color:#fff
style S1 fill:#b5e3d6
style S2 fill:#b5e3d6
style U1 fill:#8DC96E,color:#fff
style U2 fill:#e88,color:#fff
| Situation | Comportement |
|---|---|
| Catégorie sans groupes autorisés | Accessible à tous |
| Catégorie avec groupes autorisés | Membres des groupes uniquement |
| Sous-catégorie | Hérite des droits de la catégorie racine |
Document Public dans catégorie restreinte |
Inaccessible hors groupe |
Double niveau de restriction¶
flowchart TD
A[Utilisateur demande accès] --> B{Dans un groupe\nauorisé de la catégorie ?}
B -->|Non| DENY["🚫 Accès refusé"]
B -->|Oui OU catégorie publique| C{Document\nmarqué Public ?}
C -->|Oui| ALLOW["✅ Accès autorisé"]
C -->|Non| D{Dans un groupe\nauorisé du document ?}
D -->|Oui| ALLOW
D -->|Non| DENY
style DENY fill:#e88,color:#fff
style ALLOW fill:#5BAA8C,color:#fff
Configurer les droits d'une catégorie¶
1 Ouvrez la catégorie racine concernée.
2 Renseignez le champ Groupes autorisés (autocomplétion disponible).
3 Sauvegardez. L'effet est immédiat.
Uniquement sur les catégories racines
Les groupes définis sur une sous-catégorie sont ignorés. Définissez toujours les droits sur la catégorie racine.
Exemples de configuration¶
| Champ | Valeur |
|---|---|
| Groupes autorisés | (vide) |
| Champ | Valeur |
|---|---|
| Groupes autorisés | Équipe direction |
| Champ | Valeur |
|---|---|
| Groupes autorisés | Équipe direction, Chargés de qualité |