Module Contrat (développeur): Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 1: Line 1:
(Généralités sur les [[Modules]])
(Généralités sur les [[Modules]])


== Permissions ==
== 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 ==


* ->contrat->lire
Statut des contrats:
* ->contrat->creer
* 0 : statut primaire, brouillon (Provoque appel du trigger CONTRACT_CREATE)
* ->contrat->activer
* 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é...
* ->contrat->desactiver
* 4 : validé (Provoque appel du trigger CONTRACT_VALIDATE)
* 5 : cloturé (Provoque appel du trigger CONTRACT_CLOSE)


== Lignes de Services ==
== Lignes de Services ==


=== Statut des contrats ===
* 0 : statut primaire, brouillon
* 1 : a commander (dans le cas ou le service est un service revendu, on logge la date de commande chez le fournisseur). Pas encore géré...
* 4 : validé
* 5 : cloturé


=== 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 ==

Navigation menu