web-dev-qa-db-fra.com

Droits d'accès basés sur le groupe Joomla avec plusieurs rôles d'utilisateur

Je trouve cette situation difficile et incapable de donner une solution appropriée.

Un portail créé sur joomla a 3 types d'utilisateurs, 1 super administrateur, 2nd GroupLeader et 3rd GroupMember. Un Groupleader peut éditer des publications dans une catégorie spécifique pour laquelle il a été assigné en tant que chef de groupe, un membre du groupe ne peut éditer que ses propres pages de profil.

Portal a différentes catégories de base de connaissances telles que Alimentation, Environnement, Education, etc. Ce qui aura au minimum un chef de groupe qui éditera les pages internes de cette catégorie. Mais en même temps, il peut être chef de groupe d'autres catégories ou membre d'un groupe de toute autre catégorie.

par exemple. le chef de groupe XYZ est un chef de file de la catégorie ALIMENTAIRE; il peut donc éditer des pages internes; le chef de groupe XYZ est également un chef de file de catégorie Éducation afin de pouvoir éditer des pages internes; le groupe XYZ est un membre du groupe de la catégorie Environnement où le chef de groupe est un autre utilisateur appelé ABC .

Maintenant, la solution que j'ai est très longue, je dois créer autant de types d'accès d'utilisateurs en fonction de catégories telles que Group_Leader_FOOD et GROUP_MEMBER_FOOD. Donc, puisque j'ai environ 20 groupes, je dois créer 40 droits d'accès, ce qui semble très difficile à gérer. Parce que le super administrateur verra l'utilisateur enregistré et qu'il est supposé choisir entre créer un utilisateur en tant que chef de groupe de plusieurs groupes ou simplement membre de groupe de plusieurs groupes.

Est-ce que quelqu'un peut donner un moyen facile de gérer ce genre de problème? Je suis nouveau dans joomla et j'aimerais beaucoup savoir ce que les experts ont à l'esprit pour résoudre mon problème.

3
wolvorinePk

ACL est quelque chose de très complexe à comprendre, et si vous le faites mal, il peut vous exclure de votre site ...

Je vous recommande vivement d’acheter et d’installer le populaire ACL Manager de https://www.aclmanager.net/ , car cela vous facilitera la vie et simplifiera un sujet très complexe.

Joomla construit dans ACL est très puissant, mais pas très bien présenté pour les débutants comme vous.

Rappelez-vous - faites toujours une sauvegarde avant de faire des changements radicaux (Je recommande vivement Akeeba Backup: https://www.akeebabackup.com/ - espérons que vous n'êtes pas un débutant à Joomla sans avoir entendu parler de cette excellente extension de sauvegarde.

1
Phil Taylor