---
# System prepended metadata

title: Recette Drama-Queen v2 dans Sabiane

---



# Depuis Pearl : collecte

- synchronisation : persistence des données locales + récupération de nouvelles UE
- ouverture du questionnaire
    - par défaut, renvoi sur l'orchestrateur Queen en 2.x
    - si le questionnaire a une version du lunatic-model = 2.2.10 (cas Logement) => renvoi sur Queen-v1 (0.x)
=> il n'est plus nécessaire de suffixer son questionnaireModelId avec "queen-v2" pour savoir sur quel orchestrateur renvoyer
- persistence des données à chaque page
- persistence des données à la sortie du questionnaire (bouton de sortie, sortie via le menu, bouton de validation de dernière page)
- gestion des états du questionnaire (cf. https://gitlab.insee.fr/sic/collecte-enqueteur/conception-detaillee-collecte-enqueteur/-/wikis/Conception-d%C3%A9taill%C3%A9e-collecte-enqu%C3%AAteur#a-venir-queen-20)
- vérifier le fonctionenemnt des suggesters (tant en v1 qu'en v2)
- sortie du questionnaire : renvoi vers la fiche de l'UE dans Pearl
- vérifier le fonctionnement offline (tant en v1 qu'en v2)

# Depuis Sabiane-Gestion : relecture

- ouverture du questionnaire : même règle qu'en collecte
- vérifier qu'on est sur le mode de lecture seule
- sortie du questionnaire (bouton de sortie, bouton de validation de dernière page) : provoque uniquement l'ouverture d'une pop-up invitant à fermer l'onglet

# Compléments / améliorations sur le questionnaire - infos "métier"  

## Points globaux
- [x] meilleure gestion du fullscreen : suppression de la marge blanche en bordure d'écran pour ne plus avoir de scroll
- [x] en cas de scroll (uniquement si la partie Q/R est trop longue (beaucoup de modalités...)), le header est désormais fixe.
- [x] ergo boutons NSP/Refus : ajout d'une taille fixe équivalente pour les 2 boutons. La taille n'est pas modifiée si la modalité est "cochée"
- [x] ergo menu : 
	- le menu se trouve désormais en dessous du header, il ne commence plus en haut de la page. Attention lorsque le menu est ouvert, les éléments du header restent cliquables (fil d'ariane, bouton retour au début...), contrairement au reste de l'application qui est en "background" et qui au clic provoque simplement la fermeture du menu
	- revue du style du panneau de navigation de niveau sous-séquence
- [x] navigation clavier menu : retrait de la navigation via les flèches du clavier (haut/bas pour naviguer entre les items d'un panneau, droite/gauche pour ouvrir/fermer un panneau)  
- revue fonctionnelle/ergo du componsant panel (cartes dans une boucle) :
	- [x] la navigation vers une itération renvoie désormais bien à la première page de l'itération (actuellement, si on était sur la page n d'une itération, cela renvoyait vers la page n de l'itération souhaitée)
	- [x] il est désormais possible de cliquer sur la carte de l'itération en cours pour revenir au début de cette itération
	- [x] revue du style des cartes pour mieux dissocier : la carte de l'itération en cours, la carte d'une itération cliquable (itération déjà atteinte), la carte d'une itération non cliquable (itération encore jamais atteinte) => couleur, couleur au survol, curseur au survol  :heart_eyes: 
- [x] le bouton de sortie de questionnaire du header est désormais toujours présent. Son fonctionnel diffère selon le mode de Drama-Queen  
 

## Particularités en lecture seule

- la rubrique "Arrêt" du menu n'est jamais présente en lecture seule (quel que soit le mode)
- le bouton "Continuer"/"Suite de l'entretien" n'est jamais présent ; le bouton "Suivant" est toujours présent permettant d'atteindre jusqu'à la dernière page sans tenir compte du lastReachedPage

## Particularités en non lecture seule

- [x] lorsque le bouton "Continuer" est présent, le bouton "Suivant" n'est plus cliquable (faisait doublon et avec le même raccourci clavier). Le bouton "Suivant" est donc cliquable uniquement si l'on a le bouton "Suite de l'entretien" (ne peut pas dépasser le lastReachedPage de Lunatic)  
- [x] la rubrique "Arrêt" du menu est toujours présente en non lecture seule (quel que soit le mode)

