Project

General

Profile

Development #89727

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

Added by Benjamin Dauvergne about 1 month ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
18 April 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

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

History

#2

Updated by Frédéric Péters about 1 month ago

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

Updated by Frédéric Péters about 1 month ago

  • Status changed from Nouveau to Fermé

Also available in: Atom PDF