NOM :
Document à rendre avec le projetPRENOM : GROUPE :
Travail demandé
A remplir par l'étudiant(oui – non – partiellement)
Réservé enseignant
- Utilisation correcte de l’ORM (doctrine) - noms des objets corrects (classes, méthodes ...)
- tables de routages correctes ( REST respecté (méthode GET POST, DELETE et PUT ou PATCH ))
+ Partie : utilisation de fixtures
- -+ Partie 2 : ajout d'un enregistrement
* vérification des données (dates …)
* vérification du token
- -
- - +Partie 3 : suppression d'un enregistrement
méthode correcte (DELETE) + token - -
+Partie 4 : modification d'un enregistrement
vérification des données (dates …)
vérification du token
-
- -
-
+Partie 5 : menu (liens fonctionnels)
affichage de la deuxième table
2eme contrôleur + table de routage correcte - -
- - +Partie 6 : champ de sélection pour créer/modifier un
enregistrement
lors de la création d'un enregistrement : pas de champ sélectionné à l'ouverture du formulaire (faire un choix)
si erreur : on réaffiche le champ sélectionné
lors de la modification d'un enregistrement : le bon champ est sélectionné à l'ouverture du formulaire
Surtout V3 -
- - -
- - - -
+Partie 7 : Gestion Authentification (connexion)
Authentification fonctionnelle
Liens masqués/affichés
FireWall : vérification des droits sur les méthodes du contrôleur (dans la classe ou dans security.yaml)
- - -
- - - +Partie 8 : Affichage d’une requête qui utilise une/des
fonction(s) d’agrégation dans le repository
- -
+ Partie 9 : Symfony objet validator
- -
- - + Partie 10 : Symfony objet form
* formulaires symfony (« required » à « false »)
* objet form
* Mapping de la deuxième table (jointure dans les classes)
* Date au forma jj/mm/aaaaa dans un champ « string »
- - -
- - -
+Partie 11 : Version vueJs -
- -
- - -
Bonus 1 : gestion InvalidCsrfTokenException - -
Bonus 2 : afficher et saisir la date au format
« jj/mm/aaaa » à l’aide de l’objet form
- -