Cartographie : mise en oeuvre phase 1
Taches
-
#770 (closed) Définir les besoins fonctionnelles -
UX -
#780 (closed) Maquettes graphiques des pages -
valider l'UX ---> (a)
-
-
Modèle de données : ----> #791 (closed) - questions à résoudre :
-
i18n (b)
-
association user/logiciel/métier (a)
-
-
SQL de migration DB ----> #791 (closed) -
code : ajout des classes entity
+table
-
code : ajout fixtures pour les tests -
code : test unitaires ?? (c)
- questions à résoudre :
-
Controleurs -
ajout des controleurs -
test unitaire sur résultat json ?? (c)
-
-
Ajout de 4 nouvelles pages : -
Page Cartographie
(1) -
Pages Cartographie > Métiers
etCartographie > Activités
(4) -
Pages Cartographie > Métiers > métier A
(2) -
Pages Cartographie > Métiers > métier A > utilisateur logiciel X
(3)
-
-
Modifier les pages suivantes : -
Pages Utilisateurs > Utilisateur Z
(6) -
Pages Utilisateurs > Utilisateur Z > Logiciels utilisés par Z
(7) -
Pages Logiciels > Logiciel X
(8) -
Page Logiciel
+ search (10)-
ajout filtrage -
Encart d'un logiciel (ajout métier) (11)
-
-
-
Formulaire à définir (a)
- Modifier formulaire "Ajout d'un logiciel"
- Modifier formulaire "Se déclarer utilisateur"
Questions à résoudre
(a)
---> Formulaire d'association métier <--> logiciel
- formulaire "Ajout d'un logiciel"
- formulaire "Se déclarer utilisateur"
(b)
---> i18n
- en DB une clé, et on utilise le mécanisme d'i18n de Cake pour la traduction
- les chaines (fr/en) i18n dans la table de l'object ----> Choix FINAL
- les chaines (fr/en) i18n dans une table dédiée ----> pour la prochaine version sous symfony
(c)
---> test unitaires
- sur résultat json du controleur ----> Choix FINAL
- sur les classes DB
Edited by Fabrice Gangler