Releases: betagouv/eva-serveur
Prise en main bénéficaire, accessibilité illettrisme
Prise en main bénéficiaire
Création d'une nouvelle mise en situation "Plan de la ville" dans l'admin.
Accessibilité illettrisme
Nous avons légèrement modifié l'api des compétences fortes pour faciliter l'affichage des messages audio sur l'écran de fin du parcours bénéficiaires. Nous renvoyons maintenant un "nom_technique" à la place de d'un "id"
Corrections d'anomalies et évolutions mineures
Certaines pages de campagnes contenant beaucoup d'évaluations mettaient trop de temps à s'afficher et dépassaient de timeout.
Ce ralentissement était du au calcul du temps de parcours moyen, maximum et minimum qui n'était affiché que au super admin. Nous avons supprimé ces statistiques (elles sont maintenant accessible à la demande en ligne de commande avec la tache rake stats:temps_moyens_campagne
Accessibilité Illettrisme et corrections d'anomalies
Accessibilité Illettrisme
- Initialisation de tous les champs "nom_techniques" des choix des questions de la situation Bienvenue.
Corrections d'anomalies et évolutions mineures
- Ajout d'un overlay sur la popin du dasboard
- Le titre de l'entête de la page Structure ne passe plus derrière l'image lorsqu'il est très long
- corrige l'affichage de la fenêtre de login sur safari
- afficher le message d'email non confirmé en jaune au lieu de vert
- Login email avec espaces en trop à la fin ne redirige plus vers l'écran de demande de confirmation d'email
Condition d'utilisation d'eva et corrections d'annomalies
Tutoriel d'accueil des conseillers et des conseillères
Nous avons modifié le contenu du texte de l'étape 3 du tutoriel d'accueil pour rendre plus claire les conditions d'utilisation d'eva.
Corrections d'anomalies et évolution mineures
- Mise à jour de la documentation du schema de la base de données
- Quand je tente de m'inscrire avec un id de structure invalide, je n'ai pas d'erreur 500
- Relecture et correction de coquilles dans le fichier des textes de restitutions
- Fixe la largeur du contenu struture pour le rôle conseiller
- changer font-weight et couleur du nom des lignes sur dashboard
Accélérer la validation des comptes
- Nouvel entête de la page structure
- Permet à tous les conseillers d'une structure de valider les comptes en attentes.
- Affiche la popup de validation des comptes si je suis un conseiller sur le tableau de bord
Performance
Nous avons ajouté un index en base de donnée sur les événements pour le couple (session id, position)
Corrections d'anomalies et évolution mineures
- Désactive le build concurrent des assets sur Scalingo
- On peut accéder aux fiches des comptes depuis la page de la structure en cliquant sur le nom de la personne
Accélérer la validation des comptes (bis), accès illetrisme
Accès illettrisme
Pour pouvoir ajouter la lectures des choix de réponses dans les QCM, nous avons ajouté un nom technique aux choix
Accélérer la validation des comptes
Il y a maintenant une pop-up modale sur le tableau de bord qui invite les administrateurs et administratrices de structure a aller valider les comptes en attente. Cette pop-up permet de se rendre directement sur la page de la structure.
Corrections d'anomalies et évolutions mineures
- Uniformise les ombres de l'application
- Corrige un "deprecation warning" de autoprefixer
- En tant qu'admin de structure, je peux effectivement valider ou refuser les comptes (car c'était limité au super admin)
Accelerer la validation des comptes
Depuis la page structure, nous avons personnalisé panel d'infos sur la structure.
De plus, il est possible directement d'autoriser ou refuser un compte en attente de validation.
Il est aussi possible de revenir sur la décision et de ne plus autoriser ou ne plus refuser un compte
Nous notifions les administrateurs de structures régulièrement qu'il y a des comptes en attente de validation.
Corrections d'anomalies et évolutions mineures
- Corrige l'affichage des liens et autres problèmes visuels sur la page de login
- Mise à jour les fichiers de Tarteaucitron (gestion des cookies)
- Ajoute une tache qui supprime les événements en doublons
- Configure les assets avec le prefix '/pro/assets'
Extraction de données pour les études statistiques
Ajoute l’extraction des métriques des situations contrôle, tri, inventaire et sécurité
Correction d'anomalies
- Corrige la redirection du logo sur le dashboard
Accélération de la validation des comptes, Evolution pour le "hors ligne"
Accélération de la validation des comptes
Pour éviter que des bénéficiaires ne se crée des comptes conseiller par erreur, nous avons modifié l'écran de connexion à l'espace conseiller.
hors-ligne
Lors qu'on synchronise une évaluation qui a été faite hors ligne, les métriques sont calculées pour les parties terminées.
Corrections d'anomalies et évolutions mineures
- Valide l’unicité de (
position
,session_id
) sur un événement - Sais afficher des durées d'évaluation négatives
- Corrige le problème d'url sur le tableau de bord de l'admin
l'API `evaluation` permet d'enregistrer les dates de début et fin d'évaluation
API evaluation
: permet d'enregistrer les dates de début et fin d'évaluation
L'API evaluation
exige maintenant de recevoir la date de début pour créer l'évaluation.
L'API evaluation/{id}/fin
peut recevoir la date de fin de l'évaluation. Si elle n'est pas passé, le serveur continue d'enregistrer comme date de fin la date de l'appel à l'API.
Correction d'anomalies et évolutions mineures
- Corrige le problème d'affichage des sélecteurs de date
- Bump puma from 4.3.8 to 4.3.9
- Corrige le lien dans l'email alert_admin
- Tente sans succès de corriger l'erreur Rollbar No356
Activation de la confirmation des emails
Ajoute la confirmation de l'email pour les comptes
Un email de confirmation d'email est envoyé à chaque conseiller·ère à la création de leur compte.
Malgré tout, l'accès n'est pas bloqué, même si la confirmation n'est pas effectuée.
On prévient l'utilisateur qu'il n'a pas fait la validation par un message flash
Il est possible de redemander le mail de confirmation sur l'écran de connexion.
Corrections d'anomalies et évolutions mineures
- Ajustement de l'affichage de la FAQ (La proportion entre la colonne de droite et les réponses est plus agréable)
- La CI n'installe plus les gems de développement
- Réorganisation des fichiers de les migrations de base de donnée