https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342021-05-03T07:22:05ZRedmine Entr’ouvertChrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3034792021-05-03T07:22:05ZVictor Claudetvclaudet@entrouvert.com
<ul></ul><p>Précision il s'agit de l'affichage des événements dans une liste de formulaire</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3034922021-05-03T07:26:44ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Tu peux mettre une URL ou une capture ? je ne vois pas trop de quoi il est question (ça me semble une demande pour chrono).</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3035122021-05-03T07:49:28ZValentin Deniaud
<ul><li><strong>Projet</strong> changé de <i>w.c.s.</i> à <i>Chrono</i></li></ul><p>Yep c'est pour chrono.</p>
<p>Le problème c'est que pour un évènement récurrent « Piscine » tous les lundis, on va générer les attributs "text" des datetimes comme ça :<br /><pre>
Piscine (3 mai 2021 13:00)
Piscine (10 mai 2021 13:00)
Piscine (17 mai 2021 13:00)
</pre></p>
<p>Et si on ajoute manuellement un créneau le mardi 4, on se retrouve avec<br /><pre>
Piscine (3 mai 2021 13:00)
Piscine
Piscine (10 mai 2021 13:00)
Piscine (17 mai 2021 13:00)
</pre></p>
<p>Dans le cas d'usage du ticket lié, on ajoute pas mal d'évènements uniques comme ça, taper la date entre parenthèses manuellement n'est pas vraiment jouable.</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3044622021-05-05T13:43:43ZValentin Deniaud
<ul></ul><p>En y réfléchissant je ne trouve pas de manière automatique de faire qui soit complètement satisfaisante. Je verrais bien l'ajout d'un champ « Format du libellé des évènements affiché à l'usager » à l'agenda, qui accepterait un gabarit, genre <code>{{ event.label }} ({{ event.start_datetime }})</code>. Ça paraît bien ?</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3047132021-05-06T13:26:52ZValentin Deniaud
<ul><li><strong>Assigné à</strong> mis à <i>Valentin Deniaud</i></li></ul> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3047142021-05-06T13:26:53ZValentin Deniaud
<ul><li><strong>Fichier</strong> <a href="/attachments/54396">0001-agendas-allow-custom-event-api-text-53661.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54396/0001-agendas-allow-custom-event-api-text-53661.patch">0001-agendas-allow-custom-event-api-text-53661.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul><p>Voilà pour cette idée, tout simple.</p>
<p>Je crois qu'il y a déjà eu des tickets sur ce thème, au delà d'un affichage de la date. Ça permet de taper des trucs genre « {{ event.label }} (places restantes : {{ event.remaining_places }}) ».</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3047152021-05-06T13:28:09ZValentin Deniaud
<ul><li><strong>Fichier</strong> <a href="/attachments/54397">0001-agendas-allow-custom-event-api-text-53661.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54397/0001-agendas-allow-custom-event-api-text-53661.patch">0001-agendas-allow-custom-event-api-text-53661.patch</a> ajouté</li></ul> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3062022021-05-18T07:10:36ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Tu ajouterais dans le test une vérification qu'un événement récurrent ne se trouve pas avec comme libellé "libellé (date) (date répétée)" ? (clairement le code est ok, c'est juste pour prévenir un moment où il serait modifié et ferait foirer la situation).</p>
<blockquote>
<p>Change event text displayed to users</p>
</blockquote>
<p>Je serais pour expliciter davantage, genre "By default event labels will be displayed to users. This allows for a custom template to include additional informations. For example [...]".</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3066322021-05-19T12:45:09ZValentin Deniaud
<ul><li><strong>Fichier</strong> <a href="/attachments/54705">0001-agendas-allow-custom-event-api-text-53661.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54705/0001-agendas-allow-custom-event-api-text-53661.patch">0001-agendas-allow-custom-event-api-text-53661.patch</a> ajouté</li></ul><p>J'ai fait ça et aussi ajouté un bout de test qui montre qu'on peut afficher les infos sur les places.</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3067012021-05-19T19:56:47ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>Tiens je suis surpris que black laisse passer la chaine super longue dans chrono/agendas/models.py.</p> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3067282021-05-20T07:51:04ZValentin Deniaud
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><pre>commit 2425eabb7feb88930a9a222342d28a625f2b3d76
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date: Thu May 6 15:20:09 2021 +0200
agendas: allow custom event api text (#53661)</pre> Chrono - Development #53661: Uniformiser l'affichage des libellés d'événements réccurents et non réccurentshttps://dev.entrouvert.org/issues/53661?journal_id=3069932021-05-21T07:33:40ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul>