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 - utilisateurs 6 - fiches d'intervention 7 - adhérents 8 - commandes 9 - comptabilité 10 - expedition 11 - banque 12 - 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 | | 91 | Gestion banquaire | compta | a | 0 | | 92 | Gestion charges | compta | a | 0 | | 93 | Gestion resultat | compta | a | 0 | +----+---------------------------------------------------+------------+------+-----------+