Gestion des rôles

Personnalisez les permissions de chaque rôle. Les modifications s'appliquent à tous les utilisateurs ayant ce rôle. Réservé au super administrateur.

Accessible parAdministrateur
Menu : Équipe → Gestion des rôles, visible uniquement pour le Super administrateur. La lecture, l'enregistrement et la réinitialisation des rôles sont réservés au super administrateur : un Administrateur peut ouvrir l'écran par son adresse, mais le chargement et la sauvegarde sont refusés (« Action réservée aux super administrateurs »).

Démo interactive

Essayez l'écran de gestion des rôles ci-dessous : sélectionnez un rôle à gauche, cochez/décochez des permissions (ou un groupe entier) à droite, puis cliquez sur « Sauvegarder ». Le rôle passe alors en « Personnalisé » ; utilisez « Réinitialiser » pour restaurer ses permissions par défaut. Le rôle Administrateur est verrouillé 🔒. Tout est simulé et se réinitialise avec 🔄.

🛡️
Gestion des rôles
Configurer les permissions par rôle
AD
Administrateur🔒
Accès total au système
1
MG
Manager
Gestion quotidienne et rapports
2
CA
Caissier
Encaissement et sessions
4
SR
Serveur
Prise de commandes en salle
3
CU
Cuisine
Préparation et statuts des commandes
2
BA
Barista
Préparation boissons et commandes bar
2
ST
Personnel
Accès minimal
0
MG
Manager
2 utilisateurs avec ce rôle
✓Commandes4/4
✓Créer une commande
✓Modifier une commande
✓Annuler une commande
✓Appliquer une remise
✓Paiements3/3
✓Encaisser un paiement
✓Rembourser
✓Ouvrir le tiroir-caisse
✓Impression1/1
✓Imprimer un ticket
✓Rapports5/5
✓Consulter les rapports
✓Exporter les rapports
✓Mouvements de caisse
✓Coffre-fort
✓Pièces commerciales
✓Catalogue2/2
✓Gérer les produits
✓Gérer les catégories
✓Utilisateurs1/1
✓Gérer les utilisateurs
✓Sessions2/2
✓Ouvrir une session
✓Fermer une session
✓Tables1/1
✓Gérer les tables
✓Cuisine1/1
✓Mettre à jour le statut
Paramètres0/1
Gérer les paramètres
✓Stock1/1
✓Gérer le stock
✓CRM3/3
✓Gérer les clients
✓Gérer la fidélité
✓Gérer les crédits clients
✓Fournisseurs1/1
✓Gérer les fournisseurs
Technicien0/1
Explorateur base de données

Les 9 rôles

  • 🔒 Super administrateur (admin_super) — accès total au système, toutes sessions. Verrouillé.
  • 🔒 Administrateur (admin) — toutes les permissions, limité à la session en cours. Verrouillé. Toujours privé de « Voir les coûts & marges » (view_product_cost), réservé au super administrateur.
  • Technicien — maintenance et base de données
  • Manager — gestion quotidienne et rapports
  • Caissier — encaissement et sessions
  • Serveur — prise de commandes en salle
  • Cuisine (kitchen_staff) — préparation et statuts des commandes
  • Barista — préparation boissons et commandes bar
  • Personnel — accès minimal (aucune permission par défaut)

7 rôles sont modifiables : Technicien, Manager, Caissier, Serveur, Cuisine, Barista, Personnel. Le « Technicien » de cette liste est un rôle de permissions ; le Panneau Technicien, lui, s'ouvre pour les comptes dont le type d'utilisateur est « Technicien » (voir Utilisateurs).

L'écran Gestion des rôles

  • À gauche : la liste des rôles avec leur description, le nombre d'utilisateurs ayant ce rôle, un cadenas 🔒 pour les rôles système et la puce « Modifié » si le rôle a été personnalisé.
  • À droite : les permissions du rôle sélectionné, regroupées par catégorie. Cochez une permission, ou la case du groupe pour tout cocher / décocher.
  • Un bandeau « Modifications non sauvegardées » apparaît tant que vous n'avez pas cliqué sur « Sauvegarder ».
  • « Réinitialiser » restaure les permissions par défaut du rôle (actif seulement si le rôle est personnalisé).
  • Les rôles Super administrateur et Administrateur affichent « dispose de toutes les permissions et ne peut pas être modifié ».
  1. 1Connectez-vous en Super administrateur et ouvrez Équipe → Gestion des rôles.
  2. 2Cliquez sur le rôle à ajuster (ex. : Caissier).
  3. 3Cochez / décochez les permissions ou des groupes entiers.
  4. 4Cliquez sur « Sauvegarder ». La puce « Modifié » apparaît sur le rôle.
  5. 5Demandez à un employé de ce rôle de se reconnecter et vérifiez ses accès.
Les personnalisations sont enregistrées dans le fichier role-permissions.json du dossier de données de l'application (userData), pas dans la base. Elles sont propres à ce poste.

Liste complète des permissions

Modifier les permissions d'un rôle affecte TOUS les employés ayant ce rôle. Par exemple, retirer « Encaisser un paiement » du rôle Caissier empêchera tous les caissiers d'accepter des paiements.

Commandes

PermissionLibellé
create_orderCréer une commande
edit_orderModifier une commande
cancel_orderAnnuler une commande
apply_discountAppliquer une remise
override_fiscal_stampModifier le timbre fiscal d'une vente

Paiements & impression

PermissionLibellé
process_paymentEncaisser un paiement
refund_orderRembourser
open_cash_drawerOuvrir le tiroir-caisse
print_receiptImprimer un ticket

Rapports & caisse

PermissionLibellé
view_reportsConsulter les rapports
export_reportsExporter les rapports
view_caisseMouvements de caisse
view_coffreCoffre-fort
view_commercial_docsPièces commerciales (consultation)

Documents commerciauxnon affiché dans l'écran Rôles

PermissionLibellé
create_quotesCréer des devis
issue_quotesÉmettre des devis
manage_customer_ordersGérer les commandes clients
manage_delivery_notesGérer les bons de livraison
create_invoicesCréer des factures
finalize_invoicesFinaliser (émettre) des factures
record_invoice_paymentsEnregistrer les règlements de factures
issue_credit_notesÉmettre des avoirs
refund_invoicesRembourser des factures
export_commercial_docsExporter les documents commerciaux
print_commercial_docsImprimer les documents commerciaux

Catalogue & utilisateurs

PermissionLibellé
manage_productsGérer les produits
manage_categoriesGérer les catégories
view_product_costVoir les coûts & marges
manage_promotionsGérer les promotions (non affichée dans l'écran Rôles)
manage_usersGérer les utilisateurs

Sessions, tables & cuisine

PermissionLibellé
open_sessionOuvrir une session
close_sessionFermer une session
manage_tablesGérer les tables (restaurants & cafés)
update_order_statusMettre à jour le statut (cuisine)

Paramètres, stock, CRM, fournisseurs & achats

PermissionLibellé
manage_settingsGérer les paramètres
manage_stockGérer le stock
manage_customersGérer les clients
manage_loyaltyGérer la fidélité
manage_creditGérer les crédits clients
manage_suppliersGérer les fournisseurs
manage_purchasesGérer les achats

Technicien

PermissionLibellé
database_explorerExplorateur base de données

Dashboard patronnon affiché dans l'écran Rôles

PermissionLibellé
view_owner_dashboardVoir le tableau de bord propriétaire
view_fraud_alertsVoir les alertes de fraude
export_owner_reportsExporter les rapports propriétaire
configure_owner_reportsConfigurer les rapports propriétaire
Limite connue : les permissions des documents commerciaux (devis, commandes clients, bons de livraison, factures, avoirs, export/impression), du Dashboard patron et « Gérer les promotions » ne sont pas encore affichées dans l'écran Rôles. Enregistrer un rôle personnalisé peut donc les lui retirer (par exemple un Manager ou un Caissier qui ne peut plus créer de devis). Si cela arrive, cliquez sur « Réinitialiser » pour ce rôle afin de retrouver ses permissions par défaut.

FAQ