Projet

Général

Profil

Development #89727

Prendre en compte l'option include_authors_in_form_history dans le "Message quand un formulaire a été enregistré"

Ajouté par Benjamin Dauvergne il y a 14 jours. Mis à jour il y a 14 jours.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18 avril 2024
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

La demande fait suite à un changement récent (#9203, https://git.entrouvert.org/entrouvert/wcs/commit/f1471ca20cc2bca2e70007950ae4d3912b6e4b6d) où

    default=_('The form has been recorded on {{ form_receipt_datetime }} with the number {{ form_number }}.'), 

est devenu

    default=_(
        '''
The form has been recorded on {{ form_receipt_datetime }} with the number {{ form_number }}.
{% if form_submission_agent_display_name %}
It has been submitted for you by {{ form_submission_agent_display_name }}
{% if form_submission_channel == "phone" %}after a phone call.
{% elif form_submission_channel == "email" %}after an email.
{% elif form_submission_channel == "mail" %}after a mail.
{% elif form_submission_channel == "social-network" %}after a message on a social network.
{% elif form_submission_channel == "counter" %}after your passage at the counter.
{% else %}.
{% endif %}
{% endif %}
              '''
    ),
)

Dans #89700 Stéphane signale que ça ne prend pas en compte une option existante nommée "include_authors_in_form_history" qui devrait cacher les agents de saisie aux usagers. Est-ce qu'il ne faudrait pas le prendre en compte ici1 ?

1 https://git.entrouvert.org/entrouvert/wcs/src/commit/6913b19ebe307eef5d100dce70b417a52825266e/wcs/forms/common.py#L291

Historique

#2

Mis à jour par Frédéric Péters il y a 14 jours

Il y a cette réponse dans la PR (https://git.entrouvert.org/entrouvert/wcs/pulls/1243) :

J'ai poussé sans ça parce qu'on n'a actuellement pas include_authors_in_form_history dans le contexte et que ça alourdissait le gabarit qui doit pourtant pouvoir servir de modèle. (et mettre la variable dans le contexte ça allait faire qu'elle allait être utilisée, alors que je reprendrais bien à un moment tout ça, pour gérer de manière moins bricolée, avec un paramètre par démarche).

Bref, pour moi, s'il y a souhait de ne pas avoir le nom de l'agent, il suffit de personnaliser le gabarit pour le retirer.

#3

Mis à jour par Frédéric Péters il y a 14 jours

  • Statut changé de Nouveau à Fermé

Formats disponibles : Atom PDF