Bonjour,
Comment permettre à un groupe d'utilisateur d'avoir accès en lecture seule et à d'autres en écriture mais sur des menus distincts.
Prenons l'exemple d'une école.
Etude de cas
------------
Je souhaite avoir le droit d’accès suivant :
Une école possède comme utilisateur :
- un directeur
- des professeurs
- des élèves
Droit d’accès :
- les élèves d’une classe peuvent voir le menu de sa classe uniquement
- le professeur peut ajouter des articles dans le menu de sa classe uniquement
- le directeur peut ajouter des articles dans toutes les classes
Tentative de solution
---------------------
J’avais imaginé ceci (simplifié ici pour l’exemple):
Catégories :
Cat Ecole
|-- cat classe scientifique : attaché à niv scientifique
|-- cat classe mathématique : attaché à niv mathématique
|-- cat classe langues : attaché à niv langues
Groupes Enregistré
|-- groupe élève Ecole
|---- groupe élève scientifique
|---- groupe élève mathématique
|---- groupe élève langues
Groupe Gestionnaire :
|-- groupe prof Ecole
|---- groupe prof scientifique
|---- groupe prof mathématique
|---- groupe prof langues
Niveau d’accès :
- Niv scientifique : attaché à groupe groupe élève scientifique ET groupe prof scientifique
- Niv mathématique : attaché à groupe élève mathématique ET groupe prof mathématique
- Niv langues : attaché à groupe élève langues ET groupe prof langues
Utilisateurs:
- élève1 science : attaché à groupe élève scientifique
- élève1 math : attaché à groupe élève mathématique
- élève1 langues : attaché à groupe élève langues
- prof science : attaché à groupe prof scientifique
- prof math : attaché à groupe prof mathématique
- prof langues : attaché à groupe prof langues
- directeur : attaché à groupe prof scientifique ET groupe prof mathématique ET groupe prof langues
Je dois faire une erreur de logique quelque part mais je ne vois pas où. Ceci fonctionnait très bien pour les élèves (menu restrictif au niveau) mais pas pour les profs qui pouvaient toujours ajouter des articles dans la classe voisine. Pour le directeur cela fonctionnait aussi.
Merci d'avance
Comment permettre à un groupe d'utilisateur d'avoir accès en lecture seule et à d'autres en écriture mais sur des menus distincts.
Prenons l'exemple d'une école.
Etude de cas
------------
Je souhaite avoir le droit d’accès suivant :
Une école possède comme utilisateur :
- un directeur
- des professeurs
- des élèves
Droit d’accès :
- les élèves d’une classe peuvent voir le menu de sa classe uniquement
- le professeur peut ajouter des articles dans le menu de sa classe uniquement
- le directeur peut ajouter des articles dans toutes les classes
Tentative de solution
---------------------
J’avais imaginé ceci (simplifié ici pour l’exemple):
Catégories :
Cat Ecole
|-- cat classe scientifique : attaché à niv scientifique
|-- cat classe mathématique : attaché à niv mathématique
|-- cat classe langues : attaché à niv langues
Groupes Enregistré
|-- groupe élève Ecole
|---- groupe élève scientifique
|---- groupe élève mathématique
|---- groupe élève langues
Groupe Gestionnaire :
|-- groupe prof Ecole
|---- groupe prof scientifique
|---- groupe prof mathématique
|---- groupe prof langues
Niveau d’accès :
- Niv scientifique : attaché à groupe groupe élève scientifique ET groupe prof scientifique
- Niv mathématique : attaché à groupe élève mathématique ET groupe prof mathématique
- Niv langues : attaché à groupe élève langues ET groupe prof langues
Utilisateurs:
- élève1 science : attaché à groupe élève scientifique
- élève1 math : attaché à groupe élève mathématique
- élève1 langues : attaché à groupe élève langues
- prof science : attaché à groupe prof scientifique
- prof math : attaché à groupe prof mathématique
- prof langues : attaché à groupe prof langues
- directeur : attaché à groupe prof scientifique ET groupe prof mathématique ET groupe prof langues
Je dois faire une erreur de logique quelque part mais je ne vois pas où. Ceci fonctionnait très bien pour les élèves (menu restrictif au niveau) mais pas pour les profs qui pouvaient toujours ajouter des articles dans la classe voisine. Pour le directeur cela fonctionnait aussi.
Merci d'avance
Commentaire