Permissions

From Dolibarr ERP CRM Wiki
Revision as of 01:17, 12 August 2005 by 85.68.239.80 (talk)
Jump to navigation Jump to search

Chaque permission se voit affecter un id unique. Cet id identifie la permission dans les tables de permission Table user_rights et Table usergourp_rights.

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 identifiants retenus

Identification des classes :

Tableau d'identification des classes

Extrait de la table des permissions :

     +-----+---------------------------------------------------+------------+------+-----------+
     |  id | libelle                                           | module     | type | bydefault |
     +-----+---------------------------------------------------+------------+------+-----------+
     |  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 |
     |  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 |
     |  31 | Lire les produits                                 | produit    | r    |         1 |
     |  32 | Créer modifier les produits                       | produit    | w    |         0 |
     |  34 | Supprimer les produits                            | produit    | d    |         0 |
     |  41 | Lire les projets                                  | projet     | r    |         1 |
     |  42 | Créer modifier les projets                        | projet     | w    |         0 |
     |  44 | Supprimer les projets                             | projet     | d    |         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 |
     |  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 |
     | 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 |
     | 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 |
     |     | etc...                                            |            |      |           |
     +-----+---------------------------------------------------+------------+------+-----------+