representation des services en arbre #18
Closed
vincent.adolphe
wants to merge 16 commits from mptt
into master
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'mptt'
Deleting a branch is permanent. It CANNOT be undone. Continue?
implementation dans ServiceComposition de:
agents_de(resp, inc_ss_serv=False, inc_resp=False, agent_seul=False)
-> renvoie une qs de type ServiceComposition
Pour le moment la methode n'est pas implemente dans une queryset car le resultat devrait etre invariant qq soit la QS de depart.
je renomme agents_de() en services_comp_de(), du coup je cree agents_de() qui renvoie une qs Personne.
agents_de() s'appuie sur services_comp_de() qui s'appuie sur services_de()
Finalement je met tout ca dans une classe pour que les queryset intermediaires puissent passer d'une methode a l'autre sans etre oblige de tout recalculer.
-> objet Hierarchie
j'introduit une methode "factory" hierarchie() dans l'objet personne:
Personne.hierarchie().services() -> les services attaches a la personne
Personne.hierarchie().services_comp() -> les ServiceComposition attache a la personne
Personne.hierarchie().agents() -> les agents attaches a la personne
Intégré avec #19.