{% extends '@EasyAdmin/page/content.html.twig' %}{% block content_title %} Import / Export CSV{% endblock %}{% block page_title %} {{ block('content_title') }}{% endblock %}{% set label = '' %}{% set article = false %}{% set page = false %}{% set paramArticle = false %}{% set formulaire = false %}{% set projet = false %}{% set combi = false %}{% set objet = false %}{% set utilisateur = false %}{% set importExport = false %}{% for role in roles %}{% set groupe = role.groupe %}{% set label = groupe.label %} {% if groupe.page %} {% set page = true %} {% endif %} {% if groupe.article %} {% set article = true %} {% endif %} {% if groupe.paramArticle %} {% set paramArticle = true %} {% endif %}{% if groupe.formulaire %} {% set formulaire = true %} {% endif %} {% if groupe.projet %} {% set projet = true %} {% endif %}{% if groupe.combi %} {% set combi = true %} {% endif %} {% if groupe.objet %} {% set objet = true %} {% endif %}{% if groupe.utilisateur %} {% set utilisateur = true %} {% endif %} {% if groupe.importExport %} {% set importExport = true %} {% endif %}{% endfor %}{% block page_actions %} {% if is_granted("ROLE_SUPER_ADMIN") or (label == 'ROLE_ADMIN') or (article and page and paramArticle and formulaire and projet and objet and utilisateur and importExport) %} <a class="btn btn-info " href="{{ea_url().setRoute('app_import_all') }}" data-bs-toggle="modal" data-bs-target="#modalimportall"> <i class="action-icon fa fa-file-import"></i> Tout Importer </a> <a class="btn btn-secondary " href="{{ea_url().setRoute('app_export_all') }}"> <i class="action-icon fa fa-file-csv"></i> Tout Exporter </a> {% endif %}{% endblock %}{% block stylesheets %} {{ parent() }} {# <link rel="stylesheet" href="{{ asset('node_modules/bootstrap-icons/font/bootstrap-icons.css')}}"> #}{% endblock %}{% block main %} {{ flasher_render() }} {% set path = path('app_import_all') %} {% set modal = 'modalimportall' %} {% include "import_export/import-files.html.twig" %} {% set path = path('app_import_page') %} {% set modal = 'modalimportpage' %} {% include "import_export/import-files.html.twig" %} {% set path = path('app_import_article') %} {% set modal = 'modalimportarticle' %} {% include "import_export/import-files.html.twig" %} {% set path = path('app_import_formulaire') %} {% set modal = 'modalimportformulaire' %} {% include "import_export/import-files.html.twig" %} <div class="container-fluid mt-5"> <div class="row "> {% if (page and importExport ) or (label == 'ROLE_ADMIN') or is_granted("ROLE_SUPER_ADMIN") %} <div class="card mb-3 col-2 p-0 me-3"> <div class="card-body"> <h5 class="card-title">Page</h5> </div> <div class="card-footer"> {# {{ea_url().setRoute('app_admin_demandesclients_form_details', { id: form.id, form: form.form }) }} #} <a class="btn btn-info " href="{{ea_url().setRoute('app_import_page') }}" data-bs-toggle="modal" data-bs-target="#modalimportpage"> <i class="action-icon fa fa-file-import"></i> Import </a> <a class="btn btn-secondary " href="{{ea_url().setRoute('app_export_page') }}"> <i class="action-icon fa fa-file-csv"></i> Export </a> </div> </div> {% endif %} {% if ((article or paramArticle ) and importExport ) or((article or paramArticle )) or (label == 'ROLE_ADMIN') or is_granted("ROLE_SUPER_ADMIN") %} <div class="card mb-3 col-2 p-0 me-3"> <div class="card-body"> <h5 class="card-title">Article</h5> </div> <div class="card-footer"> <a class="btn btn-info " href="{{ea_url().setRoute('app_import_article') }}" data-bs-toggle="modal" data-bs-target="#modalimportarticle"> <i class="action-icon fa fa-file-import"></i> Import </a> <a class="btn btn-secondary " href="{{ea_url().setRoute('app_export_article') }}"> <i class="action-icon fa fa-file-csv"></i> Export </a> </div> </div> {% endif %} {% if (formulaire and importExport ) or (label == 'ROLE_ADMIN') or is_granted("ROLE_SUPER_ADMIN") %} <div class="card mb-3 col-2 p-0 me-3"> <div class="card-body"> <h5 class="card-title">Formulaire</h5> </div> <div class="card-footer"> <a class="btn btn-info " href="{{ea_url().setRoute('app_import_formulaire') }}" data-bs-toggle="modal" data-bs-target="#modalimportformulaire"> <i class="action-icon fa fa-file-import"></i> Import </a> <a class="btn btn-secondary " href="{{ea_url().setRoute('app_export_formulaire') }}"> <i class="action-icon fa fa-file-csv"></i> Export </a> </div> </div> {% endif %}{# <hr class="border border-primary border-2 opacity-100 my-5"> <div class="card mb-3 col-2 p-0 me-3"> <div class="card-body"> <h5 class="card-title text-center">Projet</h5> </div> <div class="card-footer"> <a class="btn btn-secondary w-100" href="{{ea_url().setRoute('app_export_projet') }}"> <i class="action-icon fa fa-file-csv"></i> Export </a> </div> </div> #} </div> </div>{% endblock %}{% block body_javascript %} {{ parent() }} <script></script>{% endblock %}