Gestion des permissions

Les permissions sont un élément clé de Frog SCM. Il est possible, pour chaque page, action ou élément, de spécifier quels utilisateurs peuvent ou non accéder à la fonctionnalité.

Elements importants

La gestion des permissions est un élément critique qui pourrait entrainer de graves problèmes de sécurité. Avant de modifier une permission, n’hésitez pas à demander l'assistance de l'équipe Frog SCM. Nous pouvons également vérifier vos permissions si vous le souhaitez.
Gardez en mémoire que le groupe système Administrateur ne sera pas autorisé sur n’importe quelle action! C’est la politique de droits d’accès spécifique qui prime! Autrement dit, si vous supprimez le groupe Administrateur d’une des autorisations, vous n’aurez plus accès à cet élément (sauf si un autre groupe d’accès vous en donne l’autorisation). Cependant, tant que vous ne vous supprimez pas des gestionnaires de la permission, vous pourrez vous réattribuer les droits d’accès

Notions

Voici quelques éléments clés de la gestion des permissions dans Frog SCM.

Affichage par héritage

Les permissions sont classées par héritage logique: la figure suivante présente un exemple de fonctionnement de l'héritage des permissions :

Afin de pouvoir modifier un vote, il semble logique que l'utilisateur dispose du droit de voir ce vote, et plus généralement d'afficher la liste des votes.

L'héritage des permissions permet un affichage logique des différents paramètres. Il ne s'agit pas d'une fonctionnalité de sécurité ! Autrement dit, Frog SCM ne vérifie PAS les droits d'accès des permissions parentes avant d'octroyer l'accès aux fonctionnalités. Il est donc important de veiller au paramétrage correct des permissions enfant.

Droits d'édition

Afin de permettre une division de la gestion des permissions, Frog SCM propose d'ajouter des Group Tag autorisés à gérer les permissions. Cette fonctionnalité permet, par exemple, de déléguer la gestion de certains permissions à certaines personnes. Par exemple, le responsable évènements pourrait avoir des droits spécifiques de gestion sur les permissions du module Calendrier. De cette façon, il peut lui-même décider de gérer les permissions sur ce module.