31,028
edits
No edit summary |
|||
| Line 1: | Line 1: | ||
(Généralités sur les [[Modules]]) | (Généralités sur les [[Modules]]) | ||
== | == Classe == | ||
La classe PHP pour manipuler les contrats est le fichier | |||
''htdocs/contrat/contrat.class.php''. | |||
Elle contient principalement une methode fecth, insert et delete. | |||
== Cycle de vie d'un contrat == | |||
* | Statut des contrats: | ||
* | * 0 : statut primaire, brouillon (Provoque appel du trigger CONTRACT_CREATE) | ||
* | * 1 : a commander (dans le cas ou le service est un service revendu, on logue la date de commande chez le fournisseur). Pas encore géré... | ||
* | * 4 : validé (Provoque appel du trigger CONTRACT_VALIDATE) | ||
* 5 : cloturé (Provoque appel du trigger CONTRACT_CLOSE) | |||
== Lignes de Services == | == Lignes de Services == | ||
=== Statut des lignes de contrats === | === Statut des lignes de contrats === | ||
a compléter... | a compléter... | ||
== Permissions == | |||
* ->contrat->lire | |||
* ->contrat->creer | |||
* ->contrat->activer | |||
* ->contrat->desactiver | |||
== Tables SQL == | == Tables SQL == | ||