logo phpwebgallery
"simplement puissant"
Dernière version:
1.7.2 - 24 juillet 2008
PhpWebGallery
 Documentation

Gestion des permissions

Les administrateurs peuvent interdire l’accès aux catégories pour des utilisateurs. C’est ce qu’on appelle les permissions ou les autorisations dans PhpWebGallery. Les catégories peuvent être public ou privée.Les permissions ne peuvent être gérées que sur les catégories privées.

Status d'accès aux catégories

Paramétrage du statut

La première chose à faire est de mettre privées les catégories devant l’être :

  1. en paramétrant une seule catégorie : [Tableau d’administration » Catégories » Gestion » Editer]
  2. en changeant les options sur l’arbre de la catégorie : [Tableau d’administration » Catégories » Public/Privé]

Statut par défaut

A la création, une catégorie peut être publique ou privée, cela dépend de la configuration et de la catégorie parente :

  • status = $conf[’newcat_default_status’] si la catégorie parente est public. Ce paramètre de configuration doit être positionné dans le fichier include/config.inc.php.
  • status = private si la catégorie parente est privée.

Règles de modifications du statut

Quand vous paramétrez les statuts d’accès aux catégories, les régles automatiques suivante sont appliquées :

  • si le statut passe de public à privé, toutes les catégories filles deviennent privé
  • si le statut passe de privé à public, toutes les catégories parentes deviennent public. On ne parle pas des cousines, mais des parents de la racine des catégories.

Exemple

Voici un simple exemple avec des impressions écrans. Au début, toutes les catégories sont publics :

Au commencement, toutes les catégories sont publiques

Vous décidez de positionner {animals » cat} (la catégorie sélectionnée au-dessus) à privée

Toutes les catégories filles deviennent privées

Toutes les catégories filles deviennent automatiquement privées. Alors, vous décidez que {animals » cat » 8 weeks} doit être en fait public :

Toutes les catégories parentes deviennent public

Toutes les catégories parentes deviennent automatiquement public. Les catégories parentes de {animals » cat » 8 weeks} sont {animals » cat} (précédemment privée) et {animals} (qui était déjà public)

Autorisations d'utilisateurs

Les autorisations sont gérées par groupe ou par utilisateur. Pour une catégorie privée, les autorisations disent si les utilisateurs (ou les utilisateurs faisant partie du groupe) peuvent voir l’intégralité de la catégorie.

Avertissement : concernant les permissions, les administrateurs sont considérés comme des utilisateurs normaux. Il faut leur donner explicitement le droit d’accès à une catégorie privée.

Ecrans d'administration

Deux écrans vous permettent de modifier les autorisations :

  • [Tableau d’administration » Autorisations » Utilisateurs] : pour un utilisateur particulier, toutes les catégories privées sont listées et séparées en deux : les autorisées à gauche, les interdites à droite. Vous pouvez aussi accéder à cet écran de gestion des permissions écran par écran [tableau d’administration » Identification » utilisateurs] et utiliser le lien vers les permissions dans la liste des utilisateurs.
  • [tableau d’administration » Autorisations » groupes] : pour un groupe particulier, toutes les catégories privées sont listées de la même façon que pour les utilisateurs.

Règles d'autorisations

Ici sont listées les règles utilisées par PhpWebGallery concernant les autorisations

  • pour un groupe ou un utilisateur, interdire une catégorie rend toutes les filles de la catégorie inaccessibles
  • pour un groupe ou un utilisateur, autoriser une catégorie rend toutes les catégories parentes accessibles
  • pour un groupe, autoriser une catégorie rend cette catégorie accessible à tous les membres du groupe (même effet pour les catégories parentes respectant la règle précédente)
  • un utilisateur peut accéder à une catégorie privée s’il est autorisé ou s’il appartient à un groupe qui peut accéder à la catégorie
  • enlever un utilisateur d’un groupe fait perdre à cet utilisateur les autorisations acquises par son appartenance au groupe
  • un nouvel utilisateur n’a aucune autorisation
 
fr/fonctionnalites/gestion_permissions.txt · Dernière modification: 2008.05.16 00:21 par 195.6.25.115
 
Driven by DokuWiki - RSS notification feed