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.
La première chose à faire est de mettre privées les catégories devant l’être :
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 :
$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.Quand vous paramétrez les statuts d’accès aux catégories, les régles automatiques suivante sont appliquées :
Voici un simple exemple avec des impressions écrans. Au début, toutes les catégories sont publics :
Vous décidez de positionner {animals » cat} (la catégorie sélectionnée au-dessus) à privée
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 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)
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.
Deux écrans vous permettent de modifier les autorisations :
Ici sont listées les règles utilisées par PhpWebGallery concernant les autorisations