Projet

Général

Profil

0001-bouches-du-rhone-add-action-to-export-beneficiaires-.patch

Benjamin Dauvergne, 12 octobre 2021 12:14

Télécharger (2,68 ko)

Voir les différences:

Subject: [PATCH 1/7] bouches-du-rhone: add action to export beneficiaires
 search as CSV (#57769)

 static/bouches-du-rhone/config.json                |  7 +++++++
 .../json/rsa13-recherche-de-beneficiaires.html     | 14 +++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)
static/bouches-du-rhone/config.json
420 420
               "varnames" : []
421 421
            },
422 422
            "rsa13-recherche-de-beneficiaires" : {
423
               "actions" : {
424
                  "csv" : {
425
                     "method" : "GET",
426
                     "response" : "raw",
427
                     "url" : "{{ passerelle_url }}rsa13/{% firstof slug rsa13_slug \"rsa\" %}/platform/{{ plateforme_id }}/beneficiaire/csv/?email={{ user_email }}&ip={{ request.META.REMOTE_ADDR }}&query={{ query|default:'0' }}&matricule={{ numero_caf|default:'' }}&nom={{ nom|default:'' }}&referent={{ referent|default:'' }}"
428
                  }
429
               },
423 430
               "additional-data" : [
424 431
                  {
425 432
                     "cache_duration" : 0,
templates/variants/bouches-du-rhone/combo/json/rsa13-recherche-de-beneficiaires.html
6 6
<div class="cell--body">
7 7
<h3>Recherche</h3>
8 8
{% if not json.err %}
9
  {% include "./rsa13-fragment-liste-beneficiaires.html" %}
9

  
10
<form method="post" action="{% url 'combo-public-ajax-page-cell' page_pk=cell.page.id cell_reference=cell.get_reference %}{% if request.GET.ctx %}?ctx={{ request.GET.ctx|urlencode }}{% endif %}">
11
  <input type="hidden" name="action" value="csv"/>
12
  <input type="hidden" name="plateforme_id" value="{{ plateforme_id }}"/>
13
  <input type="hidden" name="query" value="0"/>
14
  <input type="hidden" name="numero_caf" value="{{ request.GET.numero_caf|default:'' }}"/>
15
  <input type="hidden" name="nom" value="{{ request.GET.nom|default:'' }}"/>
16
  <input type="hidden" name="referent" value="{{ request.GET.referent|default:'' }}"/>
17
  <button>Exporter</button>
18
</form>
19

  
20
{% include "./rsa13-fragment-liste-beneficiaires.html" %}
21

  
10 22
{% else %}
11 23
  <p>Aucun bénéficiaire trouvé.</p>
12 24
{% endif %}
13
-