diff --git a/doc/dev/permissions.sgml b/doc/dev/permissions.sgml new file mode 100644 index 00000000000..a8b4b7c2346 --- /dev/null +++ b/doc/dev/permissions.sgml @@ -0,0 +1,97 @@ + + +Permissions + +

+ Définition des permissions +

+ + Définitions des permissions +

+ Chaque permission se voit affecter un id unique, cet id se + décompose en 2 partie, la partie mineur qui identifie le droit + dans sa classe et la partie majeure qui identifie la classe. La + partie mineure et codée de 0 à 9, la partie majeure est codée à + partir de 1. +

+ +

+ Avant de créer de nouvelles permissions les développeurs doivent + compléter ce document c'est lui et lui seul qui fait office de + réservation et d'inventaire des classes retenues +

+
+ + Identification des classes. +

+ Tableau d'identification des classes + + 1 - facture + 2 - propositions commerciales + 3 - produits + 4 - projets + 5 - RESERVE + 6 - fiche d'intervention + 7 - adhérent + 8 - non attribué + +

+
+ + Table des permissions +

+ ++----+---------------------------------------------------+------------+------+-----------+ +| id | libelle | module | type | bydefault | ++----+---------------------------------------------------+------------+------+-----------+ +| 10 | Tous les droits sur les factures | facture | a | 0 | +| 11 | Lire les factures | facture | r | 1 | +| 12 | Créer modifier les factures | facture | w | 0 | +| 14 | Valider les factures | facture | d | 0 | +| 15 | Envoyer les factures aux clients | facture | d | 0 | +| 16 | Emettre des paiements sur les factures | facture | d | 0 | +| 19 | Supprimer les factures | facture | d | 0 | +| 20 | Tous les droits sur les propositions commerciales | propale | a | 0 | +| 21 | Lire les propositions commerciales | propale | r | 1 | +| 22 | Créer modifier les propositions commerciales | propale | w | 0 | +| 24 | Valider les propositions commerciales | propale | d | 0 | +| 25 | Envoyer les propositions commerciales aux clients | propale | d | 0 | +| 26 | Clôturer les propositions commerciales | propale | d | 0 | +| 27 | Supprimer les propositions commerciales | propale | d | 0 | +| 30 | Tous les droits sur les produits | produit | a | 0 | +| 31 | Lire les produits | produit | r | 1 | +| 32 | Créer modifier les produits | produit | w | 0 | +| 34 | Supprimer les produits | produit | d | 0 | +| 40 | Tous les droits sur les projets | projet | a | 0 | +| 41 | Lire les projets | projet | r | 1 | +| 42 | Créer modifier les projets | projet | w | 0 | +| 44 | Supprimer les projets | projet | d | 0 | +| 60 | Tous les droits sur les fiches d'intervention | ficheinter | a | 0 | +| 61 | Lire les fiches d'intervention | ficheinter | r | 1 | +| 62 | Créer modifier les fiches d'intervention | ficheinter | w | 0 | +| 64 | Supprimer les fiches d'intervention | ficheinter | d | 0 | ++----+---------------------------------------------------+------------+------+-----------+ + + +

+
+ + +
+