Skip to content

Commit

Permalink
quick adapt to fix tests
Browse files Browse the repository at this point in the history
  • Loading branch information
SebastienReuiller committed Jul 15, 2024
1 parent 48ef23f commit e5e1e7e
Show file tree
Hide file tree
Showing 4 changed files with 123 additions and 143 deletions.
4 changes: 2 additions & 2 deletions lemarche/templates/dashboard/siae_edit_base.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,10 +103,10 @@
</li>
</ul>
<div class="tab-content">
{% block content_siae_form %}{% endblock %}
{% block content_siae_form %}{% endblock content_siae_form %}
</div>
</div>
</div>
</div>
</section>
{% endblock %}
{% endblock content %}
30 changes: 16 additions & 14 deletions lemarche/templates/dashboard/siae_edit_links.html
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
{% extends "dashboard/siae_edit_base.html" %}
{% load static bootstrap4 addstr %}
{% load static dsfr_tags addstr %}

{% block extra_css %}
{{ form.media.css }}
{% endblock %}
{% endblock extra_css %}

{% block content_siae_form %}
<form method="POST" action="" class="mb-3 mb-lg-5">
<form method="post" action="">
{% csrf_token %}

{% bootstrap_form_errors form type="all" %}
{% if form.non_field_errors %}
<section class="fr-my-4v fr-input-group fr-input-group--error">
{{ form.non_field_errors }}
</section>
{% endif %}

<div class="fr-grid-row mb-3 mb-lg-5">
<div class="fr-col-12 fr-col-lg-8">
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
<legend class="h4">Votre structure est-elle adhérente à un réseau ou une fédération ?</legend>
{% bootstrap_field form.networks show_label=False %}
{% dsfr_form_field form.networks %}
</fieldset>
</div>
</div>
Expand All @@ -27,7 +31,7 @@
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
<legend class="h4">Êtes-vous ouvert à la co-traitance ou au groupement momentané d'entreprises (<a href="https://www.economie.gouv.fr/dae/groupement-momentane-dentreprises" target="_blank" rel="noopener">GME</a>) ?</legend>
{% bootstrap_field form.is_cocontracting show_label=False %}
{% dsfr_form_field form.is_cocontracting %}
</fieldset>
</div>
</div>
Expand All @@ -49,7 +53,7 @@
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
<legend class="h4">Appartenez-vous à un groupement ou ensemblier ?</legend>
{% bootstrap_field form.groups show_label=False %}
{% dsfr_form_field form.groups %}
</fieldset>
<div class="alert alert-warning" role="alert">
<p class="mb-1">
Expand All @@ -64,17 +68,15 @@
</div>
</div>

<div class="fr-grid-row mt-3 mt-lg-5 justify-content-end">
<div class="fr-col-12 fr-col-lg-auto px-5 px-lg-6">
<button type="submit" class="btn btn-primary btn-block">
<span>Enregistrer mes modifications</span>
</button>
<div class="fr-grid-row">
<div class="fr-col-12 fr-col-lg-auto">
{% dsfr_button label="Enregistrer mes modifications" %}
</div>
<div class="fr-col-12 fr-col-lg-4"></div>
</div>
</form>
{% endblock %}
{% endblock content_siae_form %}

{% block extra_js %}
{{ form.media.js }}
{% endblock %}
{% endblock extra_js %}
83 changes: 37 additions & 46 deletions lemarche/templates/dashboard/siae_edit_search.html
Original file line number Diff line number Diff line change
@@ -1,33 +1,34 @@
{% extends "dashboard/siae_edit_base.html" %}
{% load static bootstrap4 %}
{% load static dsfr_tags %}

{% block content_siae_form %}
<form method="POST" action="" class="mb-3 mb-lg-5">
<form method="post" action="">
{% csrf_token %}

{% bootstrap_form_errors form type="all" %}

<div class="fr-grid-row mb-3 mb-lg-5">
{% if form.non_field_errors %}
<section class="fr-my-4v fr-input-group fr-input-group--error">
{{ form.non_field_errors }}
</section>
{% endif %}
<div class="fr-grid-row fr-mb-4v">
<div class="fr-col-12">
<h3>Réferencez efficacement votre structure dans les résultats de recherche</h3>
</div>
</div>

<div class="fr-grid-row mb-3 mb-lg-5">
<div class="fr-grid-row fr-mb-4v">
<div class="fr-col-12 fr-col-lg-8">
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
{% bootstrap_field form.presta_type %}
<div class="bg-white d-block rounded-lg shadow-lg fr-p-4v">
<fieldset class="fr-fieldset">
<div class="fr-fieldset__element">
{% dsfr_form_field form.presta_type %}
</div>
</fieldset>
</div>
</div>
<div class="fr-col-12 fr-col-lg-4">
<div class="alert alert-info mt-3 mt-lg-0" role="alert">
<p class="mb-1">
<i class="ri-information-line ri-lg"></i>
<strong>Type de prestation</strong>
</p>
<p class="mb-0">
<div class="fr-callout fr-p-4v">
<h3 class="fr-callout__title fr-text--sm"><span class="fr-icon-lightbulb-line" aria-hidden="true"></span> Type de prestation</h3>
<p class="fr-callout__text fr-text--sm fr-pl-7v">
Vous pourrez ensuite détailler vos prestations dans l'onglet <strong>offre commerciale</strong>.
</p>
</div>
Expand All @@ -36,21 +37,17 @@ <h3>Réferencez efficacement votre structure dans les résultats de recherche</h

<div class="fr-grid-row mb-3 mb-lg-5">
<div class="fr-col-12 fr-col-lg-8">
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
<legend class="h4">{{ form.geo_range.label }} <strong class="fs-base">*</strong></legend>
{% bootstrap_field form.geo_range show_label=False %}
<fieldset class="fr-fieldset">
<div class="fr-fieldset__element">
{% dsfr_form_field form.geo_range %}
{{ form.geo_range_custom_distance }}
</fieldset>
</div>
</div>
</fieldset>
</div>
<div class="fr-col-12 fr-col-lg-4">
<div class="alert alert-info mt-3 mt-lg-0" role="alert">
<p class="mb-1">
<i class="ri-information-line ri-lg"></i>
<strong>Périmètre d'intervention</strong>
</p>
<p class="mb-0">
<div class="fr-callout fr-p-4v">
<h3 class="fr-callout__title fr-text--sm"><span class="fr-icon-lightbulb-line" aria-hidden="true"></span> Périmètre d'intervention</h3>
<p class="fr-callout__text fr-text--sm fr-pl-7v">
Le périmètre d'intervention est un critère essentiel dans le choix des acheteurs.
Il est nécessaire de bien le renseigner.
</p>
Expand All @@ -60,31 +57,25 @@ <h3>Réferencez efficacement votre structure dans les résultats de recherche</h

<div class="fr-grid-row mb-3 mb-lg-5">
<div class="fr-col-12 fr-col-lg-8">
<div class="bg-white d-block rounded-lg shadow-lg fr-p-3 p-lg-5">
<fieldset>
<legend class="h4">{{ form.sectors.label }} <strong class="fs-base">*</strong></legend>
{% bootstrap_field form.sectors show_label=False form_check_class="form-check checkbox-title" %}
</fieldset>
</div>
<fieldset class="fr-fieldset">
<div class="fr-fieldset__element">
{% dsfr_form_field form.sectors %}
</div>
</fieldset>
</div>
<div class="fr-col-12 fr-col-lg-4">
<div class="alert alert-info mt-3 mt-lg-0" role="alert">
<p class="mb-1">
<i class="ri-information-line ri-lg"></i>
<strong>Secteurs d'activité</strong>
</p>
<p class="mb-0">
<div class="fr-callout fr-p-4v">
<h3 class="fr-callout__title fr-text--sm"><span class="fr-icon-lightbulb-line" aria-hidden="true"></span> Secteurs d'activité</h3>
<p class="fr-callout__text fr-text--sm fr-pl-7v">
Améliorez votre référencement en indiquant tous les secteurs d'activités sur lesquels votre struture est positionnée.
</p>
</div>
</div>
</div>

<div class="fr-grid-row mt-3 mt-lg-5 justify-content-end">
<div class="fr-col-12 fr-col-lg-auto px-5 px-lg-6">
<button type="submit" class="btn btn-primary btn-block">
<span>Enregistrer mes modifications</span>
</button>
<div class="fr-grid-row">
<div class="fr-col-12 fr-col-lg-auto fr-px-5v fr-px-lg-6">
{% dsfr_button label="Enregistrer mes modifications" %}
</div>
<div class="fr-col-12 fr-col-lg-4"></div>
</div>
Expand All @@ -93,4 +84,4 @@ <h3>Réferencez efficacement votre structure dans les résultats de recherche</h

{% block extra_js %}
<script type="text/javascript" src="{% static 'js/siae_geo_range_field.js' %}"></script>
{% endblock %}
{% endblock extra_js %}
149 changes: 68 additions & 81 deletions lemarche/templates/dashboard/siae_search_by_siret.html
Original file line number Diff line number Diff line change
@@ -1,93 +1,80 @@
{% extends "layouts/base.html" %}
{% load bootstrap4 get_verbose_name %}
{% load dsfr_tags get_verbose_name process_dict %}

{% block title %}Rechercher ma structure{{ block.super }}{% endblock %}
{% block title %}Rechercher ma structure{{ block.super }}{% endblock title %}

{% block breadcrumbs %}
<section>
<div class="fr-container">
<div class="fr-grid-row">
<div class="fr-col-12">
<nav class="c-breadcrumb c-breadcrumb--marche" aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ HOME_PAGE_PATH }}">Accueil</a></li>
<li class="breadcrumb-item"><a href="{% url 'dashboard:home' %}">Tableau de bord</a></li>
<li class="breadcrumb-item active" aria-current="page">Rechercher ma structure</li>
</ol>
</nav>
</div>
</div>
</div>
</section>
{% endblock %}
{% block breadcrumb %}
{% comment %} <li class="breadcrumb-item"><a href="{{ HOME_PAGE_PATH }}">Accueil</a></li>
<li class="breadcrumb-item"><a href="{% url 'dashboard:home' %}">Tableau de bord</a></li> {% endcomment %}
{% process_dict current="Rechercher ma structure" as breadcrumb_data %}
{% dsfr_breadcrumb breadcrumb_data %}
{% endblock breadcrumb %}

{% block content %}
<section class="">
<div class="fr-container">
<div class="fr-grid-row">
<div class="fr-col-12 fr-col-lg-8">
<h1><strong>Se rattacher à une structure</strong></h1>
<p class="mb-3 mb-lg-5">
Nous référençons uniquement les structures relevant de l'Insertion par l'activité économique et du secteur du travail protégé et adapté.
Nous ne référençons pas encore les TIH, ni les autres structures de l'ESS.
</p>

<form method="GET" action="{% url 'dashboard_siaes:siae_search_by_siret' %}">
{% bootstrap_form_errors form type="all" %}
<label class="mb-2 d-inline-block font-weight-bold required" for="id_siret">Entrez le numéro SIRET ou SIREN de votre structure</label>
<div class="form-row">
<div class="form-group form-group-required fr-col">
{% bootstrap_field form.siret show_label=False %}
</div>
<div class="form-group fr-col-auto">
<button class="btn btn-primary btn-ico" type="submit">
<span>Rechercher</span>
<i class="ri-search-line ri-lg"></i>
</button>
</div>
<div class="fr-container">
<div class="fr-grid-row">
<div class="fr-col-12 fr-col-lg-8">
<h1><strong>Se rattacher à une structure</strong></h1>
<p class="fr-mb-4v">
Nous référençons uniquement les structures relevant de l'Insertion par l'activité économique et du secteur du travail protégé et adapté.
Nous ne référençons pas encore les TIH, ni les autres structures de l'ESS.
</p>
<form method="get" action="{% url 'dashboard_siaes:siae_search_by_siret' %}">
{% if form.non_field_errors %}
<section class="fr-my-4v fr-input-group fr-input-group--error">
{{ form.non_field_errors }}
</section>
{% endif %}
<div class="fr-grid-row">
<div class="fr-input-group fr-col">
{% dsfr_form_field form.siret %}
</div>
<div class="fr-input-group fr-col">
{% dsfr_button label="Rechercher" extra_classes="fr-btn--icon-right fr-icon-search-line" %}
</div>
</form>
</div>
</form>

{% if siaes %}
<h2>{{ siaes.count }} structure{% if siaes.count > 1 %}s{% endif %} trouvée{% if siaes.count > 1 %}s{% endif %}</h2>
{% for siae in siaes %}
<hr />
<div class="fr-grid-row">
<div class="fr-col">
<p title="{% get_verbose_name siae 'name' %}" class="mb-0">
<strong>{% get_verbose_name siae 'name' %} :</strong>
{{ siae.name }}
</p>
<p title="{% get_verbose_name siae 'brand' %}" class="mb-0">
<strong>{% get_verbose_name siae 'brand' %} :</strong>
{{ siae.brand|default:'' }}
</p>
<p title="{% get_verbose_name siae 'siret' %}" class="mb-0">
<strong>{% get_verbose_name siae 'siret' %} :</strong>
{{ siae.siret_display }}
</p>
<p title="Localisation" class="mb-0">
<strong>Localisation :</strong>
{{ siae.city }} {{ siae.post_code }}
</p>
</div>
<div class="fr-col text-right">
<br />
<a href="{% url 'dashboard_siaes:siae_search_adopt_confirm' siae.slug %}" class="btn btn-outline-primary">
<span>Sélectionner</span>
</a>
</div>
{% if siaes %}
<h2>{{ siaes.count }} structure{% if siaes.count > 1 %}s{% endif %} trouvée{% if siaes.count > 1 %}s{% endif %}</h2>
{% for siae in siaes %}
<hr />
<div class="fr-grid-row">
<div class="fr-col">
<p title="{% get_verbose_name siae 'name' %}">
<strong>{% get_verbose_name siae 'name' %} :</strong>
{{ siae.name }}
</p>
<p title="{% get_verbose_name siae 'brand' %}">
<strong>{% get_verbose_name siae 'brand' %} :</strong>
{{ siae.brand|default:'' }}
</p>
<p title="{% get_verbose_name siae 'siret' %}">
<strong>{% get_verbose_name siae 'siret' %} :</strong>
{{ siae.siret_display }}
</p>
<p title="Localisation">
<strong>Localisation :</strong>
{{ siae.city }} {{ siae.post_code }}
</p>
</div>
<div class="fr-col">
<br />
<a href="{% url 'dashboard_siaes:siae_search_adopt_confirm' siae.slug %}" class="fr-btn fr-btn--secondary">
<span>Sélectionner</span>
</a>
</div>
{% endfor %}
{% endif %}
{% if not siaes and form.is_valid %}
<div class="alert alert-danger mb-3 mb-lg-5" role="status">
Nous n'avons pas retrouvé votre numéro de Siret. Merci de vérifier votre numéro.<br />
Dans le cas où le problème persiste, contactez <a href="{% url 'pages:contact' %}">notre support</a>.
</div>
{% endif %}
</div>
{% endfor %}
{% endif %}
{% if not siaes and form.is_valid %}
<div class="fr-alert fr-alert--error">
<p>
Nous n'avons pas retrouvé votre numéro de Siret. Merci de vérifier votre numéro.<br />Dans le cas où le problème persiste, contactez <a href="{% url 'pages:contact' %}">notre support</a>.
</p>
</div>
{% endif %}
</div>
</div>
</section>
</div>
{% endblock %}

0 comments on commit e5e1e7e

Please sign in to comment.