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étiersetCartographie > 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