bouches-du-rhone: add action to export beneficiaires search as CSV (#57769)

This commit is contained in:
Benjamin Dauvergne 2021-10-12 11:52:36 +02:00
parent 56affee88d
commit c6cee49012
2 changed files with 20 additions and 1 deletions

View File

@ -420,6 +420,13 @@
"varnames" : []
},
"rsa13-recherche-de-beneficiaires" : {
"actions" : {
"csv" : {
"method" : "GET",
"response" : "raw",
"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:'' }}"
}
},
"additional-data" : [
{
"cache_duration" : 0,

View File

@ -6,7 +6,19 @@
<div class="cell--body">
<h3>Recherche</h3>
{% if not json.err %}
{% include "./rsa13-fragment-liste-beneficiaires.html" %}
<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 %}">
<input type="hidden" name="action" value="csv"/>
<input type="hidden" name="plateforme_id" value="{{ plateforme_id }}"/>
<input type="hidden" name="query" value="0"/>
<input type="hidden" name="numero_caf" value="{{ request.GET.numero_caf|default:'' }}"/>
<input type="hidden" name="nom" value="{{ request.GET.nom|default:'' }}"/>
<input type="hidden" name="referent" value="{{ request.GET.referent|default:'' }}"/>
<button>Exporter</button>
</form>
{% include "./rsa13-fragment-liste-beneficiaires.html" %}
{% else %}
<p>Aucun bénéficiaire trouvé.</p>
{% endif %}