Releases: betagouv/eva-serveur
Déplacement des boutons d'actions, filtre des structures sans campagnes
Déplacement des boutons d'actions
Les boutons d'actions sont maintenant dans la barre latéral plutôt qu'entre le fil d’Ariane et le contenu.
Filtre des structures sans campagnes
Il est maintenant possible de connaitre la liste des structures qui n'ont pas encore créé de campagne pour aucun conseiller.
Correction d'anomalie et évolution mineurs
- Ajoute une favicon pour éviter une erreur 404 de temps en temps
- Enlève le terme « campagne » du bouton de création d'une structure
- Restitution : modification du texte et de la présentation des pied de page contenant les référentiels d'évaluation
CTA demande aide illettrisme, accueil nouveaux conseillers
CTA demande d'aide pour l'accompagnement des profils en situation potentiel d'illettrisme
Nous avons ajouté un "call to action" pour inciter les conseiller·ères à demander de l'aide pour l'accompagnement des personnes en situation potentiel d'illettrisme. Ce bouton conduit vers un typeforme.
Amélioration de l'accueil des nouveaux conseiller·ères
Affiche l'encart de bienvenue même si le compte est validé lors de ses 4 premières connexions
Correction d'anomalies et évolutions mineurs
- Corrige l'erreur lorsque je clique sur le bouton annuler lors de la modification de mon compte en attente de validation
- Utilisateur, je ne peux pas refuser mon propre accès
- N'autorise pas les comtes en attente de validation a consulter la structure
- N'affiche pas le message d'alerte concernant les comptes en attente si on est conseiller
- Reformule la recommandation de la restitution ANLCI
- Je ne peux pas refuser un compte qui a le rôle Admin
- Conseiller ne peut pas avoir modifier le champs Accès alors que Admin et Super Admin oui
Restitution : ajout des profils ANLCI en plus des niveaux CEFR
Restitution : ajout des profils ANLCI en plus des niveaux CEFR
Parcours conseiller
- Intègre le bloc expliquant la procédure de validation à l'inscription sur le dashboard
- En tant que nouvel utilisateur qui rejoint une structure existante, je veux pouvoir utiliser avec un accès limité
Correction d'anomalies et évolutions mineurs
-
Enlève le bandeau rouge qui stipule que des comptes sont en attente de validation lorsque l'on est le compte connecté est en attente de validation
-
Modifie la couleur des liens dans les articles
-
Supprime les retours à la ligne inutile pour le mail d'alerte de l'admin
-
Corrige des fautes dans le mail d'alerte de l'admin
-
Utilise ClipboardJS pour pouvoir copier-coller facilement un texte
-
Dans le détails d'une campagne sur le back-office, amélioration visuelle du code
-
Installe Bullet pour corriger des N+1 query et corriger des problèmes d'optimisations
-
Admin, je ne peux pas me retirer les droits d'admin si il n'y a plus d'admin dans la structure
-
Change le message d'accueil lorsqu'une compte est verrouillé : Validation nécessaire
-
Supprime le code qui forçait l'upcase sur les codes campagnes
-
Fix : Le formulaire de création de compte plante si on ne renseigne pas d'email
Cette erreur apparait si on rempli entièrement le formulaire de création de compte, sauf le champs email.
Corrige les fautes du message d'accueil des comptes verrouillés
L'installation de la librairie Bullet
a nécessité une modification de l'API évaluation mais a introduit une régression.
Une correction a été faite dans la version suivante.
Parcours conseiller
Corrige les fautes d'orthographe du message d'accueil lorsqu'une compte est verrouillé en attente de validation
Correction d'anomalies et évolutions mineurs
- Bump addressable from 2.7.0 to 2.8.0
- Installe
Bullet
, une librairie permettant de réduire le nombre de requêtes à la base de données par détection des (N+1) - Ajuste les blocs des restitutions aux maquettes et adapte en prévision de l'intégration des profils de l'ANLCI
- Supprime le code qui forçait la mise en majuscule des codes campagnes puisqu'ils sont maintenant générés
- Retourne en arrière et supprime
letter_opener
qui ne fonctionnais pas pour les mails envoyés en tache de fond - Intercepte les emails en production si la variable d'env EMAIL_RECIPIENTS est présente et envoie les emails à cette dernière
- Le job de relance des comptes n'échoue pas si le compte n'existe plus
Correction d'erreurs et validation du code campagne
Correction d'anomalie et évolutions mineurs
- Correction des fautes d'orthographes du mails d'alerte aux admins pour les comptes en attente de validation
- Validation du code campagne pour n'autoriser que les majuscule et les chiffres et ainsi, surtout, éviter le point qui ne peut pas être dans l'URL avec RubyOnRails
- Ajout une interface web pour letter_opener afin d'éviter que la preprod envoie vraiment des emails
Évolution du parcours conseiller (code campagne, validation des comptes)
Génération automatique du code campagne
Le code campagne est maintenant généré automatiquement.
A la création d'une campagne, le code n'est plus demandé :
Après validation, le code généré est affiché dans un encart vert :
Renforcement du message flash d'appel à validation des comptes
Modification du nom des structures
Les admin de structures peuvent maintenant modifier le nom de leur structure.
Corrections d'anomalies et évolutions mineurs
Évolution mineur de la fiche compte pour qu'elle n'affiche le message de bonjour que s'il s'agit de la propre fiche de l'utilisateur :
Mailing
Mailing
Création de compte
- Un mail de bienvenu est envoyé à toutes les créations de compte et non seulement au premier compte de la structure.
- Les personnes administratrices de structures sont prévenues qu'elles ont un nouveau compte à valider
Ré-écriture du mail de relance
Le mail de relance a été ré-écrit :
Correction d'anomalie
- Export Stats : corrige le problème de tri des événements au moment de l'export.
Force les codes campagne en majuscule, import de commentaires structures
Force les codes campagne en majuscule
Les codes campagne sont maintenant obligatoirement en majuscule pour faciliter leur saisie sur tablette.
Cette version contient un script de migration pour mettre à jour tous les code existant en base. Cette migration s’interrompt si elle rencontre un code en double (par exemple, si elle rencontre deux campagnes différente avec les codes 'test' et 'TEST').
Import de commentaires structure
Cette version, ajoute un script d'import des commentaires structures air-table dans l'admin. Tous les commentaires sont marqués comme étant de l'auteur du compte "eva bot" créé pour l'occasion.
Correction d'anomalies et évolutions mineures
- Création d'une tache pour initialiser les images de livraison et maintenance pour les environnements de développement.
- Ne programme pas d'email de relance à la création d'un compte superadmin
- Héberge l'image de la signature des emails
- Corrige le prévisualisateur de l'email de nouveau compte
Retour en arrière sur le référentiel
Retour en arrière vers le référentiel CEFR et CNEF
Cette version revient en arrière sur le basculement vers le référentiel de l'ANLCI.
Ce basculement sera repris mais en intégrant la capacité d'évalué aussi les personnes FLE.
Correction d'anomalies
- Utilise un filtre en ajax pour la page des parties du back-office, sur les filtres des évaluations.
Restitutions avec les niveaux ANLCI, Ergonomie création campagne,
Restitutions ANLCI
Pour les compétences de base, les restitutions sont basées maintenant sur les niveaux de l'ANLCI, profils 1 à 4++ à la place des niveaux européens (CEFR et CNEF). Nous avons fait l'erreur de supprimer les niveaux européens dans cette version. Ils seront de retour la semaine prochaine.
Création d'une campagne en autonomie : évolution ergonomique
- Une description a été ajouté pour expliquer qu'il faut choisir un parcours.
- La description des parcours type peut être mise à jour dans l'admin
- Supprime les espaces inutiles dans le code et le nom de la campagne au moment de la sauvegarde
- Ajoute une tache pour traiter les problèmes d'espaces inutiles dans les données existantes.
A la création d'une campagne, aucun parcours n'est sélectionné par défaut :
Cela produit une erreur si l'on ne fait pas de choix :
Les choix sont mis en évidence au survol :
Et le choix s'affiche sur fond bleu une fois qu'il est sélectionné :
Export CSV pour les comptes
Il est possible d'exporter en csv la liste des comptes pour les actions de déploiement
Correction d'anomalies
- Corrige texte de restitution de la compétence 'comparaison_tri'