Projet

Général

Profil

Development #19827

famille: template avec les infos famille personnalisable

Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Version cible:
-
Début:
31 octobre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

En utilisant la mécanique des placeholders dans les cellules, permettre de personnaliser le texte pour un usager qui n'est pas relié à la famille et l'usager anonyme.


Fichiers

0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (1,53 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 31 octobre 2017 15:37
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (1,56 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 02 novembre 2017 01:09
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (1,61 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 02 novembre 2017 16:15
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (1,56 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 02 novembre 2017 17:19
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (1,59 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 02 novembre 2017 22:02
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (3,17 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 03 novembre 2017 09:54
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (5,57 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 06 novembre 2017 18:58
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (5,74 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 07 novembre 2017 11:53
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (5,48 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 07 novembre 2017 16:38
0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch (5,52 ko) 0001-family-add-placeholders-for-anonymous-and-unlinked-u.patch Serghei Mihai (congés, retour 15/05), 07 novembre 2017 17:14

Demandes liées

Lié à Combo - Development #19868: préfixer les noms des placeholders des cellules par le nom de la celluleFermé02 novembre 2017

Actions
Lié à Combo - Development #19939: visibilité des cellules non prise en compte dans les placeholders des cellulesFermé07 novembre 2017

Actions

Révisions associées

Révision 872e23a6 (diff)
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

family: add placeholders for anonymous and unlinked user cases (#19827)

Historique

#2

Mis à jour par Frédéric Péters il y a plus de 6 ans

C'est une besoin spécifique à Orléans ?

#3

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

  • Projet changé de Intégrations graphiques Publik à Combo
  • Sujet changé de orléans: template avec les infos famille personnalisé à famille: template avec les infos famille personnalisable

En réflechissant une minute à l'impacte sur les deploiements existants je me dis qu'on peut appliquer cela partout, donc dans combo.

#5

Mis à jour par Thomas Noël il y a plus de 6 ans

  • il faut nommer les placeholders de façon plus explicite (genre "à afficher si l'utilisateur n'est pas connecté", "à afficher si l'utilisateur n'est pas relié")
  • le second placeholder ne semble pas placé au bon endroit pour remplacer le texte initial
#6

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Les libellés mis à jour.
Le second placeholder est placé après le texte avec le lien vers le formulaire de liaison, car il contiendra le texte complementaire expliquant comment obtenir les codes d'appairage.

#7

Mis à jour par Frédéric Péters il y a plus de 6 ans

Je pense nécessaire de préciser dans le libellé qu'on y parle de la cellule famille (l'info n'apparaitra autrement pas).

#8

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

On pourrait envisager de préfixer les libelles des placeholders des cellules avec le nom de la cellule.
J'ai fait #19868 pour ça.

En attendant j'ai rajouté de la nom de la cellule dans le nom des placeholders.

#9

Mis à jour par Frédéric Péters il y a plus de 6 ans

Ne pas prendre les noms "anonymous_user" et "unlinked_user" pour tes placeholders limités à la cellule famille.

On pourrait envisager de préfixer les libelles des placeholders des cellules avec le nom de la cellule.

Si tu penses que c'est la bonne manière de faire, et sinon tu n'aurais pas fait de ticket, le faire tout de suite ?

~~

Quid de la migration, on va faire une mise à jour et soudainement les textes "You have to connect and link your account to a family." et " family linked to your account." vont disparaitre.

#10

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Je pense que c'est une bonne manière de faire. Mais je ne pourrais pas le faire avant la semaine prochaine (je suis en congés).

Quant à l'impacte sur l'existant il n'y a que Fontenay en prod qui a la cellule famille avec ce template par défaut et on peut facilement mettre le texte existant dans le placeholder.

#11

Mis à jour par Frédéric Péters il y a plus de 6 ans

Je pense que c'est une bonne manière de faire. Mais je ne pourrais pas le faire avant la semaine prochaine (je suis en congés).

Il y a une urgence particulière qui demanderait ce patch en prod avant que ça ne puisse être fait ?

#12

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Oui, Orléans pour la semaine prochaine.

#13

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

  • Lié à Development #19868: préfixer les noms des placeholders des cellules par le nom de la cellule ajouté
#14

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Après le #19868 plus besoin de mettre le nom de la cellule dans le libellé du placeholder.

#15

Mis à jour par Frédéric Péters il y a plus de 6 ans

Ne pas prendre les noms "anonymous_user" et "unlinked_user" pour tes placeholders limités à la cellule famille.

Pas bougé.

Quant à l'impacte sur l'existant il n'y a que Fontenay en prod qui a la cellule famille avec ce template par défaut et on peut facilement mettre le texte existant dans le placeholder.

Il faut ajouter l'info dans la page de mise à jour Publik.

#17

Mis à jour par Frédéric Péters il y a plus de 6 ans

Serghei Mihai a écrit :

Ok. Noms changés.

Manquent des tests, ton code a familyunlinked_user et family_unlinked_user.

Je rajouterai l'info dans la release note.

Pour que les choses soient bien claires, je parle de [[sysadmin:Mise à jour Publik]], il n'y a pas à attendre, ça doit être fait.

#19

Mis à jour par Frédéric Péters il y a plus de 6 ans

Avec un test.

Il n'attrape pas l'erreur du patch précédent, dont le résultat serait qu'on puisse remplir la zone depuis le /manage/ mais que le contenu n'apparaisse jamais.

#20

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Avec test en plus pour vérifier que les textes sont bien affichés à l'usager.

#21

Mis à jour par Frédéric Péters il y a plus de 6 ans

Mmm; je me dis là qu'on devrait en fait zapper family_anonymous_user; il suffit sur les cellules mises dans le placeholder de paramétrer la visibilité, et ainsi le patch devient genre :

{% trans "Top content" as top_content %}
{% placeholder "family_top_content" name=top_content %}

(je pense aussi que la phrase "If you have family credentials, please..." qui reste en dur devrait être dégagée.)

#22

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Cela veut dire qu'une cellule Text mise dans le placeholder avec la visibilité "privée" s'affichera indifféremment du fait si l'usager est lié ou pas à la famille.

Je préfère garder le texte "If you have family credentials, please" car il contient le lien vers le formulaire d'appairage.

#23

Mis à jour par Frédéric Péters il y a plus de 6 ans

Cela veut dire qu'une cellule Text mise dans le placeholder avec la visibilité "privée" s'affichera indifféremment du fait si l'usager est lié ou pas à la famille.

Ok ça ajouterait deux lignes pour avoir render=False ici et des appels sans le render aux deux moments où ça devrait être affiché.

Je préfère garder le texte "If you have family credentials, please" car il contient le lien vers le formulaire d'appairage.

Le lien serait bien sûr à conserver. (de la même manière, on a un "Unlink", sans phrase).

#24

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

Frédéric Péters a écrit :

Ok ça ajouterait deux lignes pour avoir render=False ici et des appels sans le render aux deux moments où ça devrait être affiché.

Je vois, mais je trouve ça lourd à comprendre du point de vue fonctionnel.
Avoir dans le placeholder "top_content" une cellule texte avec la visibilité publique est comprehensible, mais avoir un texte avec la visiblité "privée" et comprendre qu'il va s'afficher uniquement quand l'usager n'est pas lié à la famille, je ne suis pas sûr. On a la doc bien sûr, mais rester sur 2 placeholders avec des noms explicites me paraît plus clair que n'importe quelle doc.

Le lien serait bien sûr à conserver. (de la même manière, on a un "Unlink", sans phrase).

Patch déjà avec le lien renommé.

#25

Mis à jour par Frédéric Péters il y a plus de 6 ans

Je vois, mais je trouve ça lourd à comprendre du point de vue fonctionnel.

Ok, passons. (ça pourrait s'appeler "top content for unlinked users" et être compris. Et je reste sur l'idée qu'on ne peut pas multiplier ainsi les placeholders pour la moindre condition, sans au moins s'interroger sur la présentation générale; et que partir sur deux placeholders ici compliquera les possibilités plus tard.)

<a href="{{ link_url }}" rel="popup">Link to your family.</a>

C'est l'occasion de virer le blocktrans autour, pour ne pas avoir de markup dans le .po.

#26

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

  • Lié à Development #19939: visibilité des cellules non prise en compte dans les placeholders des cellules ajouté
#28

Mis à jour par Frédéric Péters il y a plus de 6 ans

Tu le mettrais pas au-dessus du "Link to your family" ?

(et taper ce dernier dans un <div> avec une classe qu'on pourrait cibler et pas de . final, pour faire ensuite correctement bouton. (quand je disais "comme le Unlink" je pensais vraiment totalement comme).)

#30

Mis à jour par Frédéric Péters il y a plus de 6 ans

Ok zou.

#31

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

  • Statut changé de Nouveau à Résolu (à déployer)
commit 872e23a659bf3711fa8b25d626807c0fb0646654 (HEAD -> master, origin/master)
Author: Serghei Mihai <smihai@entrouvert.com>
Date:   Tue Oct 31 15:37:19 2017 +0100

    family: add placeholders for anonymous and unlinked user cases (#19827)
#32

Mis à jour par Serghei Mihai (congés, retour 15/05) il y a plus de 6 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF