Actuellement, il n'est possible que de supprimer ou d'ajouter une question, mais pas d'en modifier le contenu (intitulé de la question, type de réponse et intitulés des réponses). L'objectif de cette évolution est de permettre d'éditer une question pour la modifier. L'iconographie doit être celle habituellement utilisée par la plateforme, c'est-à-dire un petit crayon en face de chaque question, comme c'est le cas dans les FAQ.
Dans l'état, je ne peux pas intégrer cette évolution pour les raisons suivantes :
Dans les écrans de modification d'une question ou de création d'une nouvelle question, le fil d'ariane n'est pas complet. Il doit toujours être de la forme Chemin_vers_le_composant > Modification de 'Nom_enquete' > Action en cours.
Dans la liste des questions modifiables, le texte alternatif de l'icone Modifier n'est pas correct : Actualiser à la place de Modifier.
Ajouter une demande confirmation lors de la suppression d'une question.
Erreur lors de la suppression de toutes les questions (non reproductible systématiquement) :
24/02/11-08:02:32,619 - ERROR : Servlet.service() for servlet SurveyRequestRouter threw exception
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.remove(ArrayList.java:387)
at com.stratelia.webactiv.survey.control.SurveySessionController.questionsUpdateBusinessModel(SurveySessionController.java:952)
at com.stratelia.webactiv.survey.servlets.SurveyRequestRouter.getDestination(SurveyRequestRouter.java:238)
Ajout d'une nouvelle question :
Les boutons Valider et Annuler sont inversés
Pour les questions fermées, il faut afficher deux réponses par défaut
La zone Image1 apparait deux fois (dans la première réponse et à la suite de la dernière réponse)
Modification d'une question :
Les boutons Valider et Annuler sont inversés
Lors de la validation de la liste des questions, mettre un message "Les modifications réalisées sur les questions ont bien été enregistrées" en utilisant le style inlineMessage-ok.
Cas d'utilisation particulier : Création d'une question. Validation. Modification de la question. Annulation. La question est dupliquée.
Styles CSS :
Supprimer les margin de 20px sur le body
Onglet Questions :
Cas du Vote : Mettre le libellé de l'onglet au singulier