Projet

Général

Profil

Development #36297

Mis à jour par Mikaël Ates il y a plus de 4 ans

Cette cellule permet d'afficher les droits en cours.

<pre>
"apa-droits" : {
"name": "APA : droits en cours (liste / détails)",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}&information=consultationDeMesDroits",
"varnames": ["user_id", "detail_id"],
"form": [
{"label": "Slug du connecteur Solis", "varname": "solis", "required": false}
],
"log_errors": false,
"cache_duration": 0,
"force_async": true,
"additional-data": [
{
"key": "user_info",
"url": "{{ passerelle_url }}solis/{{ solis }}/apa-user-info/?name_id={{ user_nameid }}&user_id={{ user_id }}",
"cache_duration": 0,
"log_errors": false
}
]
},
</pre>

Dans le template publik-base-theme/templates/combo/json/apa-droits.html il s'agit de modifier le tableau des prestations.

Actuellement il contient :

<pre>
<table class="pk-data-table pk-table-headers pk-table-zebra">
<thead>
<tr>
<th>Période</th>
<th>Prestation</th>
<th>Quantité</th>
<th>Montant accordé</th>
<th>Participation du bénéficiaire</th>
<th>Versement</th>
<th>Destinataire du paiement</th>
</tr>
</thead>
<tbody>
{% for presta in dossier.prestationAccordeeAsg %}
<tr>
  <td>
{% if presta.periode.dateEffet %}{% if presta.periode.dateFin %}du {%endif %}{{ presta.periode.dateEffet|parse_date|date:"j/n/Y" }}{% endif %}
{% if presta.periode.dateFin %}{% if not presta.periode.dateEffet %}jusqu'{% endif %}au {{ presta.periode.dateFin|parse_date|date:"j/n/Y" }}{% endif %}
</td>
  <td nowrap>{{ presta.prestation }}</td>
  <td>{{ presta.quantite|default:"non renseigné" }}</td>
  <td>{{ presta.montant.accorde|default:"0"|floatformat:2 }} €</td>
  <td>{{ presta.montant.participation|default:"0"|floatformat:2 }} €</td>
  <td>{{ presta.montant.verse|default:"0"|floatformat:2 }} €</td>
  <td>{{ presta.attributaire.identite|default:"non renseigné" }}
{% if presta.attributaire.type %}({{ presta.attributaire.type }}){% endif %}</td>
</tr>
{% endfor %}
</tbody>
</table>
</pre>

Pour le CD71 il est demandé d'afficher ce tableau :

<pre>
<table class="pk-data-table pk-table-headers pk-table-zebra">
<thead>
<tr>
<th>Période</th>
<th>Prestation</th>
<th>Quantité</th>
<th>Versement</th>
<th>Mode de règlement</th>
<th>Destinataire du paiement</th>
</tr>
</thead>
<tbody>
{% for presta in dossier.prestationAccordeeAsg %}
<tr>
<td>
{% if presta.periode.dateEffet %}{% if presta.periode.dateFin %}du {%endif %}{{ presta.periode.dateEffet|parse_date|date:"j/n/Y" }}{% endif %}
{% if presta.periode.dateFin %}{% if not presta.periode.dateEffet %}jusqu'{% endif %}au {{ presta.periode.dateFin|parse_date|date:"j/n/Y" }}{% endif %}
</td>
<td nowrap>{{ presta.prestation }}
{% if presta.tiers.type %}<br/>({{ presta.tiers.type }}){% endif %}</td>
<td>{{ presta.quantite|default:"non renseigné" }}</td>
<td>{{ presta.montant.verse|default:"0"|floatformat:2 }} €</td>
<td>{{ presta.attributaire.tiersComptable.modeReglement|default:"non renseigné" }}</td>
<td>{{ presta.attributaire.identite|default:"non renseigné" }}
{% if presta.attributaire.type %}({{ presta.attributaire.type }}){% endif %}</td>
</tr>
{% endfor %}
</tbody>
</table>
</pre>

* J'ai supprimé les colonnes :
** Montant accordé
** Participation du bénéficiaire
* J'ai ajouté la colonne "Mode de règlement".
* Dans la colonne Prestation j'ai ajouté entre parenthèses la typologie du tarif.

<pre>
7,8d6
< <th>Montant accordé</th>
< <th>Participation du bénéficiaire</th>
9a8
> <th>Mode de règlement</th>
20c19,20
< <td nowrap>{{ presta.prestation }}</td>
---
> <td nowrap>{{ presta.prestation }}
> {% if presta.tiers.type %}<br/>({{ presta.tiers.type }}){% endif %}</td>
22,23d21
< <td>{{ presta.montant.accorde|default:"0"|floatformat:2 }} €</td>
< <td>{{ presta.montant.participation|default:"0"|floatformat:2 }} €</td>
24a23
> <td>{{ presta.attributaire.tiersComptable.modeReglement|default:"non renseigné" }}</td>
</pre>

Nous avions évoqué la possibilité de rendre l'affichage des colonnes paramétrables sur la cellule :
* Donner un identifiant aux cellules : periode, prestation, quantite, montant_accorde, participation, versement, mode_de_reglement, destinataire
* Un champs de configuration sur la cellule : à voir si le mieux c'est d'afficher par défaut toutes les colonnes et de n'indiquer que les colonnes à masquer ou inversement.

La modification de la colonne Prestation pour ajouter entre parenthèses la typologie du tarif peut elle être appliquée appliqué à tous les déploiements.

Retour