BizCoRaBizCoRaCentre de documentation

Gérer les droits d'un utilisateur

Admin

Accorder ou retirer des droits précis à une personne, en plus de son rôle.

Présentation

Chaque rôle (caissier, manager, administrateur) donne déjà un ensemble de droits par défaut. La gestion fine des droits permet, EN PLUS, d'ajuster ces droits PERSONNE PAR PERSONNE : accorder un droit que le rôle n'a pas, ou retirer un droit que le rôle a.

Exemples : autoriser un manager précis à modifier ou supprimer des produits ; autoriser un caissier de confiance à faire des remboursements ; ou au contraire retirer les remboursements à un caissier.

Les modifications n'affectent QUE la personne choisie, jamais les autres utilisateurs du même rôle. Le serveur reste seul juge des accès : même si une option apparaît, une action non autorisée est refusée côté serveur.

Accès

Tableau de bord administrateur > "Gérer les utilisateurs" > touchez un utilisateur, puis l'icône bouclier "Gérer les droits" en haut à droite. Cette icône n'apparaît que pour les administrateurs.

Description de l'interface

  • Matrice par module : les droits sont regroupés par module (Produits, Ventes, Stock, Clients, Factures, Rapports, etc.). Chaque ligne est une action précise (Voir, Créer, Modifier, Supprimer, Rembourser...).
  • Case à cocher : cochez pour accorder le droit, décochez pour le retirer. Un libellé indique si le droit est "inclus par défaut dans le rôle".
  • Enregistrer : applique les changements. Le serveur calcule automatiquement les ajouts et retraits par rapport au rôle.

Procédure pas à pas

  1. Action : ouvrez "Gérer les utilisateurs" et touchez la personne concernée. Résultat : sa fiche s'affiche.
  2. Action : touchez l'icône bouclier "Gérer les droits" en haut à droite. Résultat : la matrice des droits s'affiche, déjà pré-remplie avec les droits actuels de la personne.
  3. Action : cochez les droits à accorder, décochez ceux à retirer, puis touchez Enregistrer. Résultat : un message confirme l'enregistrement. Vérification : la personne disposera des nouveaux droits à sa prochaine action (ou après reconnexion). Les écrans suivent ses droits : un module accordé apparaît automatiquement dans sa navigation (tableau de bord, ou tiroir latéral pour un caissier), et un module retiré en disparaît.

Exemples

[simple] Autoriser un manager à modifier les produits : ouvrez la fiche du manager > Gérer les droits > module Produits > cochez "Modifier" (et "Supprimer" si besoin) > Enregistrer.

[intermediate] Retirer les remboursements à un caissier : ouvrez la fiche du caissier > Gérer les droits > module Ventes > décochez "Rembourser" > Enregistrer. Ce caissier ne pourra plus rembourser.

Cas particuliers

Dernier administrateur : vous ne pouvez pas retirer la gestion des droits ou des utilisateurs au dernier administrateur actif (cela bloquerait l'entreprise).

La gestion des droits d'autrui reste réservée aux administrateurs : ce n'est pas un droit que l'on peut déléguer librement (sécurité).

Messages d'erreur

Impossible : au moins un administrateur doit conserver la gestion des droits et des utilisateurs.
Cause : vous tentez de retirer un droit critique au dernier administrateur. Solution : conservez ce droit, ou nommez d'abord un autre administrateur.
Sélection de droits invalide.
Cause : la sélection envoyée contient un droit inconnu (rare). Solution : rouvrez la matrice et réessayez ; si cela persiste, contactez le support.

Conseils

  • Partez du rôle comme base, puis ajustez seulement les exceptions : c'est plus simple à maintenir.
  • Le serveur applique toujours les droits : l'interface ne fait que refléter ce qui est autorisé.