{% extends 'base.html.twig' %}
{% block title %}Liste des marchés soumis | Synapse {% endblock %}
{% block sousTitre %}Données essentielles des marchés publics.{% endblock %}
{% block sousSousTitre %}<a href="https://www.data.gouv.fr/fr/datasets/marches-publics-6/">https://www.data.gouv.fr/fr/datasets/marches-publics-6/</a>{% endblock %}
{% block body %}
<div class="search-form mb-4">
{{ form_start(searchForm, {'attr': {'class': 'w-full flex items-center'}}) }}
{{ form_widget(searchForm.searchTerm, {
'attr': {
'class': 'w-auto flex-grow shadow appearance-none border rounded py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline',
'placeholder': 'Recherche par nom d\'acheteur ou d\'autorité concédante',
'value': app.session.get('searchTerm')
}
}) }}
<button type="submit" class="ml-3 bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline">
Rechercher
</button>
{{ form_end(searchForm) }}
</div>
<div class="text-left text-xs font-semibold text-gray-600 tracking-wider">
<div class="synapse-topbar p-0 grid {% if app.user %}grid-cols-8{% else %}grid-cols-7{% endif %} text-white uppercase">
<div class="px-5 py-3">Type de marché</div>
<div class="px-5 py-3 col-span-2">Acheteur / Autorité Concédante</div>
<div class="px-5 py-3 col-span-2">Objet</div>
<div class="px-5 py-3">Date de Création</div>
</div>
{% for marche in pagination %}
{% if marche.concessionIdentifiant is defined %}
<div class="grid {% if app.user %}grid-cols-8{% else %}grid-cols-7{% endif %} {% if loop.index is odd %}bg-gray-100{% else %}bg-gray-200{% endif %} text-sm">
<div class="px-5 py-5">Concession</div>
<div class="px-5 py-5 col-span-2">{{ marche.autoriteConcedanteNom }}</div>
<div class="px-5 py-5 col-span-2">{{ marche.objet }}</div>
<div class="px-5 py-5">{{ marche.dateMade|date('d/m/Y') }}</div>
<div class="px-5 py-5">
<a href="{{ path('front_concession_show', {'id': marche.id}) }}" class="text-blue-600 hover:text-blue-800">Détails</a>
</div>
{% if app.user %}
<div class="px-5 py-5">
{% if app.user == marche.user %}
<a href="{{ path('app_concession_edit', {'id': marche.id}) }}" class="text-blue-600 hover:text-blue-800">Modifier</a>
{% else %}
--
{% endif %}
</div>
{% endif %}
</div>
{% else %}
<div class="grid {% if app.user %}grid-cols-8{% else %}grid-cols-7{% endif %} {% if loop.index is odd %}bg-gray-100{% else %}bg-gray-200{% endif %} text-sm">
<div class="px-5 py-5">Marché</div>
<div class="col-span-2 px-5 py-5">{{ marche.acheteurNom }}</div>
<div class="col-span-2 px-5 py-5">{{ marche.objet }}</div>
<div class="px-5 py-5">{{ marche.dateMade|date('d/m/Y') }}</div>
<div class="px-5 py-5">
<a href="{{ path('front_marche_public_show', {'id': marche.id}) }}" class="text-blue-600 hover:text-blue-800">Détails</a>
</div>
{% if app.user %}
<div class="px-5 py-5">
{% if app.user == marche.user %}
<a href="{{ path('app_marche_public_edit', {'id': marche.id}) }}" class="text-blue-600 hover:text-blue-800">Modifier</a>
{% else %}
--
{% endif %}
</div>
{% endif %}
</div>
{% endif %}
{% endfor %}
</div>
<div class="py-4">
{{ knp_pagination_render(pagination, null, {'searchTerm': app.session.get('searchTerm')}) | raw }}
</div>
{% endblock %}