Personnalisez les permissions de chaque rôle. Les modifications s'appliquent à tous les utilisateurs ayant ce rôle. Réservé au super administrateur.
Accessible par👑Administrateur
🛡️
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é ».
1Connectez-vous en Super administrateur et ouvrez Équipe → Gestion des rôles.
2Cliquez sur le rôle à ajuster (ex. : Caissier).
3Cochez / décochez les permissions ou des groupes entiers.
4Cliquez sur « Sauvegarder ». La puce « Modifié » apparaît sur le rôle.
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
Permission
Libellé
create_order
Créer une commande
edit_order
Modifier une commande
cancel_order
Annuler une commande
apply_discount
Appliquer une remise
override_fiscal_stamp
Modifier le timbre fiscal d'une vente
Paiements & impression
Permission
Libellé
process_payment
Encaisser un paiement
refund_order
Rembourser
open_cash_drawer
Ouvrir le tiroir-caisse
print_receipt
Imprimer un ticket
Rapports & caisse
Permission
Libellé
view_reports
Consulter les rapports
export_reports
Exporter les rapports
view_caisse
Mouvements de caisse
view_coffre
Coffre-fort
view_commercial_docs
Pièces commerciales (consultation)
Documents commerciauxnon affiché dans l'écran Rôles
Permission
Libellé
create_quotes
Créer des devis
issue_quotes
Émettre des devis
manage_customer_orders
Gérer les commandes clients
manage_delivery_notes
Gérer les bons de livraison
create_invoices
Créer des factures
finalize_invoices
Finaliser (émettre) des factures
record_invoice_payments
Enregistrer les règlements de factures
issue_credit_notes
Émettre des avoirs
refund_invoices
Rembourser des factures
export_commercial_docs
Exporter les documents commerciaux
print_commercial_docs
Imprimer les documents commerciaux
Catalogue & utilisateurs
Permission
Libellé
manage_products
Gérer les produits
manage_categories
Gérer les catégories
view_product_cost
Voir les coûts & marges
manage_promotions
Gérer les promotions (non affichée dans l'écran Rôles)
manage_users
Gérer les utilisateurs
Sessions, tables & cuisine
Permission
Libellé
open_session
Ouvrir une session
close_session
Fermer une session
manage_tables
Gérer les tables (restaurants & cafés)
update_order_status
Mettre à jour le statut (cuisine)
Paramètres, stock, CRM, fournisseurs & achats
Permission
Libellé
manage_settings
Gérer les paramètres
manage_stock
Gérer le stock
manage_customers
Gérer les clients
manage_loyalty
Gérer la fidélité
manage_credit
Gérer les crédits clients
manage_suppliers
Gérer les fournisseurs
manage_purchases
Gérer les achats
Technicien
Permission
Libellé
database_explorer
Explorateur base de données
Dashboard patronnon affiché dans l'écran Rôles
Permission
Libellé
view_owner_dashboard
Voir le tableau de bord propriétaire
view_fraud_alerts
Voir les alertes de fraude
export_owner_reports
Exporter les rapports propriétaire
configure_owner_reports
Configurer 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.