toodego: add custom cell for cart@ds dossiers (#35328)

This commit is contained in:
Frédéric Péters 2019-10-04 13:50:49 +02:00
parent 97988d607e
commit 572420a861
2 changed files with 51 additions and 0 deletions

View File

@ -288,10 +288,20 @@ div.cell h2 {
#content .dashboardcell .cell div.tile,
#content div.current-forms div.tile,
#content div.cartads-dossiers div.tile,
#goto-destination div.tile {
@include tile($tile-picture-width, $tile-picture-width, $tile-producer-circle-radius);
}
div.cell.cartads-dossiers {
background: transparent;
border: none;
div.tile {
background: white;
margin-bottom: 1rem;
}
}
div.wcsformcell.tile div.tile,
div.linkcell.tile div.tile {
@include tile(110px, 110px, 35px);

View File

@ -0,0 +1,41 @@
{% load assets combo gnm humanize %}
<div class="cartads-dossiers current-forms">
{% for dossier in json.data %}
{% with producer=dossier.commune_label|as_producer %}
<div class="tile producer-{{producer.slug}}">
<div class="tile-picture" style="background-image: url({% asset_url "passerelle:cartads:dossier" size=size crop="center" %})"></div>
<div class="tile-head">
<div class="tile-title">
<h2><a href="{{dossier.formdata_url}}">{{dossier.text}} — {{dossier.cartads_infos.DescriptionProjet|default:""}}</a></h2>
<span class="producer" style="background-image: url({% asset_url "logo:"|add:producer.slug %})">{{ producer.label }}</span>
</div>
</div>
<div class="tile-content">
<p>
{{dossier.cartads_infos.AdresseTerrainNVoirie|default:""}}
{{dossier.cartads_infos.AdresseTerrainLibelleVoie}}
/
{{dossier.cartads_infos.AdresseTerrainCodePostal}} {{dossier.cartads_infos.AdresseTerrainCommune}}
</p>
<p>
{% if dossier.cartads_infos.DateDepot %}
Date de dépôt : {{dossier.cartads_infos.DateDepot|strptime:"%Y-%m-%dT%H:%M:%S"|date}}
{% endif %}
{% if dossier.status.extra.DateReference %}
<br>Date de dernière mise à jour : {{ dossier.status.extra.DateReference|strptime:"%Y-%m-%dT%H:%M:%S"|date}}
{% endif %}
</p>
<p class="form-status">
Étape actuelle : <span class="status-name">{{dossier.status.status_label}}</span><br>
</p>
</div>
<div class="tile-actions">
<a class="action-more-info" href="{{dossier.formdata_url}}">Plus d'infos</a>
</div>
</div>
{% endwith %}
{% endfor %}
</div>