Gestion de droits et permissions

Isidore vous permet de générer les droits et profils de votre application.

Après avoir défini des profils, vous pouvez lui appliquer des rôles et des droits: en lecture, écriture, modification et suppression. Vous avez la possibilité de créer dynamiquement autant de rôles et de droits possibles dans votre application.

Nous utilisons pour cela la technique de « bit bashing »: l’idée très simple est de n’utiliser qu’une seule variable pour stocker les droits de chacun des profils de l’utilisateur. Chaque bit est associé à un droit: il va permettre de définir pour chaque table/colonne/grille/formulaire/menu/bouton s’il possède le droit « oui » ou « non ». Par défaut, les droits sont hérités de leurs parents.

Droits natifs: Lecture, écriture, édition, suppression

Isidore vous permet d’ajouter pour chaque profil les droits en lecture, écriture (ajout), édition, suppression

Gestion des groupes

Chaque utilisateur appartient à un groupe d’utilisateur, lui permettant d’hériter des droits définis sur ce profil.