Skip to content

Commit

Permalink
Merge pull request #505 from MTES-MCT/feature/rnu-package-ui
Browse files Browse the repository at this point in the history
Création de la page de téléchargement des packages rnu
  • Loading branch information
alexisig authored Jul 16, 2024
2 parents 40eedb1 + 3bde6d9 commit 469ae93
Show file tree
Hide file tree
Showing 5 changed files with 68 additions and 2 deletions.
43 changes: 43 additions & 0 deletions home/templates/home/download.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{% extends "index.html" %}

{% load static %}
{% load sri %}

{% block pagetitle %}Téléchargements{% endblock pagetitle %}

{% block headers %}
{% sri_static "home/css/home.css" %}
{% endblock headers %}

{% block body_class %}home{% endblock body_class %}

<!-- Hide breadcrumbs on home page -->
{% block breadcrumbs %}
{% endblock breadcrumbs %}

{% block content %}
<section class="fr-py-6w">
<div class="fr-container">
<h1>Téléchargements</h1>
<h2>Trames de rapport triennal local des communes sous RNU</h2>
<p>Mon Diagnostic Artificialisation met à disposition des DDT les trames de rapport triennal local par paquets de leurs communes sous RNU</p>
<ul>
{% for departement in departements %}
<li class="fr-mb-2w">
<div>{{ departement.source_id }} {{ departement.name }}</div>
<div><a href="#" target="_blank">Lien de téléchargement</a></div>
</li>
{% endfor %}
</ul>
</div>
</section>
{% include "home/partials/newsletter_form.html" %}
{% endblock content %}

{% block tagging %}
<script language="javascript" nonce="[NONCE_PLACEHOLDER]">
window.onload = function(event) {
_paq.push(['trackEvent', 'local_report_download_funnel', 'open_home_local_report', 'local_report_home_opened'])
}
</script>
{% endblock tagging %}
3 changes: 2 additions & 1 deletion home/templates/home/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ <h1 class="fr-mb-0">Mon Diagnostic Artificialisation vous aide à analyser et ma
<div class="fr-notice__body">
<p class="fr-badge fr-badge--new">Nouveau</p>
<p class="fr-text--sm">
Exportez une trame pour votre rapport triennal local de suivi de l'artificialisation des sols conformément à l'<a href="https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000048470630" rel="noopener external" target="_blank">article L. 2231-1 du code général des collectivités territoriales</a>
Exportez une trame de votre rapport triennal local de suivi de l'artificialisation des sols conformément à l'<a href="https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000048470630" rel="noopener external" target="_blank">article L. 2231-1 du code général des collectivités territoriales</a>.<br>
<strong>Pour les DDT, ces trames sont disponibles en <a href="{% url 'home:downloads' %}">téléchargement par paquets</a> pour les communes sous RNU.</strong>
</p>
</div>
</div>
Expand Down
11 changes: 10 additions & 1 deletion home/templates/home/home_rapport_local.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,17 @@
<h1 class="fr-mb-0">Préparer le rapport triennal local de suivi de l’artificialisation des sols avec Mon Diag Artif</h1>
</div>
<div class="fr-col fr-col-12 fr-col-md-8">
<p class="text-white">Notre équipe travaille en partenariat avec la DGALN à la production automatique d'une trame pré-remplie du rapport triennal local de suivi de l’artificialisation des sols de votre territoire.</p>
<p class="fr-badge fr-badge--new fr-badge--sm text-dark fr-mb-3w">Nouveau</p>
<p class="text-white">Notre équipe travaille en partenariat avec la DGALN à la production automatique d'une trame pré-remplie du rapport triennal local de suivi de l’artificialisation des sols de votre territoire.</p>
<div class="fr-notice fr-notice--info fr-mb-3w rounded">
<div class="fr-container">
<div class="fr-notice__body">
<p class="fr-text--sm">
<strong>Pour les DDT, ces trames sont disponibles en <a href="{% url 'home:downloads' %}">téléchargement par paquets</a> pour les communes sous RNU.</strong>
</p>
</div>
</div>
</div>
{% include "project/partials/search.html" %}
</div>
</div>
Expand Down
1 change: 1 addition & 0 deletions home/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
urlpatterns = [
path("", views.HomeView.as_view(), name="home"),
path("rapport-local", views.HomeRapportLocalView.as_view(), name="home_rapport_local"),
path("telechargements", views.DownloadView.as_view(), name="downloads"),
path("mentions-legales", views.LegalNoticeView.as_view(), name="cgv"),
path("confidentialité", views.PrivacyView.as_view(), name="privacy"),
path("test", views.TestView.as_view(), name="test"),
Expand Down
12 changes: 12 additions & 0 deletions home/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@

from brevo.connectors import Brevo
from project.models import Request
from public_data.models import Departement
from users.models import User
from utils.functions import get_url_with_domain
from utils.htmx import HtmxRedirectMixin, StandAloneMixin
Expand All @@ -35,6 +36,17 @@ def get_context_data(self, **kwargs):
return super().get_context_data(**kwargs)


class DownloadView(BreadCrumbMixin, TemplateView):
template_name = "home/download.html"

def get_context_data(self, **kwargs):
kwargs |= {
"form": NewsletterForm(),
"departements": Departement.objects.all().order_by("source_id"),
}
return super().get_context_data(**kwargs)


class HomeRapportLocalView(BreadCrumbMixin, TemplateView):
template_name = "home/home_rapport_local.html"

Expand Down

0 comments on commit 469ae93

Please sign in to comment.