modification dans les structures / projets
Les liens actuels entre les projets, les structures et le type de structures sont assez compliqués. Cela a pour effet de compliquer les clés de répartition, et du coup la lisibilité. En résumé, un projet posséde un drapeau 'gotStructures' qui une fois activé permet de configurer une à une les structures en lieu avec le projet.
À voir si on peut le faire évoluer vers:
- un projet conserve l'option "gotStructures" pour indiquer que le projet peut contenir des structures
Si "gotStructures" alors on utilise la liste de toutes les instances de la classe "Structure". Chaque structure posséde un type fixe qui serait:
- pédagogie
- recherche
- administratif
- établissement
- extérieur
- centre commun
On peut prévoir une structure par défaut qui serait par exemple "établissement" qui serait de type "établissement". Du coup des exemples des structures seraient: DRH, DPAT, ... Dans ce cas, chaque structure sera reliée seulement à un seul type (pédagogie, recherche, ...). Au niveau de la présentation, les instances de Structure seront présentées de manière regroupées par type. Exemple:
- choix du type (administratif, pédago, ..)
- affichage de la liste des Structures de ce type (ou auto sélection si une seule Structure)
Au niveau graphique, on voudra avoir en priorité un affichage par type.
D'autres projets doivent contenir également d'autres informations, cela ne peut pas être cumulé avec "gotStructure". Du coup, un projet peut être de 3 types différents: standard (défaut), gotStructures, gotServices. Exemple pour un projet MCO. Pour un projet de type "gotService", le technicien devra préciser le temps passer en indiquant 1 élément de la classe "Service". Cette classe peut avoir avoir un item par défaut "Autre" et sinon les administrateurs pourront ajouter des éléments à la volée (exemple: nuage, moodle, ...).