Development #9503
Publik - Project management #9282: Modifications légères Interface Authentic rôles/users
Ajouter un autre champ de description aux rôles
100%
Description
Le champ description devient une description technique limité à authentic, la description frontoffice qui est recopiée dans Role.detail au niveau de w.c.s. ira dans un champ spécifique ajouter par les modifications apportées par l'agent authentic dans hobo. Il faut donc aussi prévoir une migration des données des anciens champs vers le nouveau.
Fichiers
Révisions associées
agent/common: store new role field "details" (#9503)
agent/authentic2: add help text to role form "emails" field (#9503)
agent/authentic2: provision role "details" (#9503)
agent/authentic2: update french translation (fixes #9503)
add import of role details to import-wcs-roles (#9503)
fix broken test (#9503)
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier 0001-role_forms-add-a-details-field-9503.patch 0001-role_forms-add-a-details-field-9503.patch ajouté
- Fichier 0002-agent-common-store-new-role-field-details-9503.patch 0002-agent-common-store-new-role-field-details-9503.patch ajouté
- Fichier 0003-agent-authentic2-add-help-text-to-role-form-emails-f.patch 0003-agent-authentic2-add-help-text-to-role-form-emails-f.patch ajouté
- Fichier 0004-agent-authentic2-provision-role-details-9503.patch 0004-agent-authentic2-provision-role-details-9503.patch ajouté
- Fichier 0005-agent-authentic2-update-french-translation-fixes-950.patch 0005-agent-authentic2-update-french-translation-fixes-950.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 8 ans
def noop(apps, schema_editor):¶ pass¶
(les ¶ visibles)
"This text will be shown to users when they are concerned by this role." : je ne trouve pas ça très clair (ni la trad). Côté wcs le ".details" est utilisé en frontoffice pour fournir à l'usager des informations sur le rôle traitant la demande. (Votre demande est prise en charge par [name:"Service GRU"]. [details:"Le service GRU est le service d'accueil à la mairie, pour tous les types de demandes. Vous pouvez le contacter au 01.02.03.04.05."].)
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier 0001-role_forms-add-a-details-field-9503.patch 0001-role_forms-add-a-details-field-9503.patch ajouté
- Fichier 0005-agent-authentic2-update-french-translation-fixes-950.patch 0005-agent-authentic2-update-french-translation-fixes-950.patch ajouté
Frédéric Péters a écrit :
[...]
(les ¶ visibles)
Ok.
"This text will be shown to users when they are concerned by this role." : je ne trouve pas ça très clair (ni la trad). Côté wcs le ".details" est utilisé en frontoffice pour fournir à l'usager des informations sur le rôle traitant la demande. (Votre demande est prise en charge par [name:"Service GRU"]. [details:"Le service GRU est le service d'accueil à la mairie, pour tous les types de demandes. Vous pouvez le contacter au 01.02.03.04.05."].)
N'ayant pas d'idée j'ai enlevé le "help_text", on verra plus tard.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier 0001-role_forms-add-a-details-field-9503.patch 0001-role_forms-add-a-details-field-9503.patch ajouté
En vérifiant que la migration fonctionne c'est mieux.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Mmm, en partant du fait que la description est actuellement copiée dans le role.details, information publique, côté wcs; pourquoi ne pas la laisser ainsi et ajouter un champ {backoffice,technical}_description, pour la nouvelle info "description technique" ?
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Parce que pour moi coté authentic ce que je veux afficher dans l'admin c'est bien description pas details; ce champ description a toujours été un champ de description de backoffice. C'est details qui me semble spécifique à w.c.s, je préfère donc le mettre dans un attribut à part.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Ok, il y a donc un bug à corriger dans le hobo_notify de wcs, pour ne pas mettre description dans details.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Ouaip, je l'avais dans un coin de la tête mais n'ayant pas ouvert de ticket je n'ai pas pensé à faire le patch, pas bien.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Comme on ne veut pas la description technique dans details, je zapperais la copie de la migration, que details commence vide.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Comme actuellement description est copié dans role.details coté w.c.s. je pensais que justement ce n'était pas la description technique qui y était, mais ok.
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Je viens bien qu'on conclut sur cette histoire de migration, elle me semble justifiée, je veux bien un contre-avis.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Il y a déjà eu un message "oh mais que fait cette description technique affichée aux usagers" (#9617), je dirais donc que non, pas de migration automatique de la donnée.
Mais Pierre, Victor, dans des déploiements connus, la description de rôle existant côté authentic, elle est utilisée à des endroits pour une description frontoffice ?
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
Le fait est qu'utilisée ou pas elle est déjà copiée dans la description frontoffice de w.c.s., c'est ça ma remarque; si on laisse vide des descriptions (peut-être mauvaise je ne sais pas) vont être effacées.
Mis à jour par Frédéric Péters il y a plus de 8 ans
Je viens de regarder sur la prod, selon moi il n'y a pas d'instance de Publik où l'on voudrait conserver ces infos, au contraire même on a des instances qu'on aimerait bien voir nettoyée en dégageant les descriptions techniques qui se trouvent actuellement par erreur dans .details côté wcs (case du #9617).
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Fichier 0001-role_forms-add-a-details-field-9503.patch 0001-role_forms-add-a-details-field-9503.patch ajouté
- Fichier 0002-agent-common-store-new-role-field-details-9503.patch 0002-agent-common-store-new-role-field-details-9503.patch ajouté
- Fichier 0003-agent-authentic2-add-help-text-to-role-form-emails-f.patch 0003-agent-authentic2-add-help-text-to-role-form-emails-f.patch ajouté
- Fichier 0004-agent-authentic2-provision-role-details-9503.patch 0004-agent-authentic2-provision-role-details-9503.patch ajouté
- Fichier 0005-agent-authentic2-update-french-translation-fixes-950.patch 0005-agent-authentic2-update-french-translation-fixes-950.patch ajouté
- Fichier 0006-add-import-of-role-details-to-import-wcs-roles-9503.patch 0006-add-import-of-role-details-to-import-wcs-roles-9503.patch ajouté
J'ai ajouté le support du nouveau champ à import-wcs-roles aussi (pour les migrations).
Mis à jour par Benjamin Dauvergne il y a plus de 8 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit 38a0cee9115408aaaf04a70ea801693d3a4894d7.
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
- Echéance changé de 08 janvier 2016 à 29 janvier 2016
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
role_forms: add a details field (#9503)