Permissions

From Dolibarr ERP CRM Wiki
Revision as of 23:35, 6 December 2004 by 80.8.64.149 (talk)
Jump to navigation Jump to search

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 (famille de droits). 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

Extrait de la 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 |
     |  90 | Tous les droits sur la compta                     | compta     | a    |         0 |
     |  91 | Lire les charges                                  | compta     | r    |         1 |
     |  92 | Créer modifier les charges                        | compta     | w    |         0 |
     |  93 | Supprimer une charge                              | compta     | d    |         0 |
     |  95 | Lire CA, bilans, résultats                        | compta     | r    |         1 |
     | 110 | Tous les droits les comptes                       | banque     | a    |         0 |
     | 111 | Lire les comptes                                  | banque     | r    |         1 |
     | 112 | Créer modifier rapprocher transactions            | banque     | w    |         0 |
     | 113 | Configurer les comptes (créer, gérer catégories)  | banque     | w    |         0 |
     | 120 | Tous les droits sur les sociétés                  | societe    | a    |         0 |
     | 121 | Lire les sociétés                                 | societe    | r    |         1 |
     | 122 | Créer modifier les societes                       | societe    | w    |         0 |
     | 129 | Supprimer les sociétés                            | societe    | w    |         0 |
     | 130 | Tous les droits les caisses liquides              | caisse     | a    |         0 |
     | 131 | Lire les caisses                                  | caisse     | r    |         1 |
     | 132 | Créer modifier transactions                       | caisse     | w    |         0 |
     | 133 | Configurer les caisses (créer, supprimer)         | caisse     | w    |         0 |
     +-----+---------------------------------------------------+------------+------+-----------+