templates/sonata/Button/create_button.html.twig line 1

Open in your IDE?
  1. {% if admin.hasAccess('create') and admin.hasRoute('create') %}
  2.     {% if admin.subClasses is empty %}
  3.         <li>
  4.             {% if admin.code starts with 'admin.prospect' %}
  5.                 {% if action == 'list' %}
  6.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  7.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  8.                         Créer fiche client
  9.                     </a>
  10.                 {% endif %}
  11.             {% elseif admin.code == 'admin.programme' %}
  12.                 {% if action == 'list' and (is_granted('ROLE_SUPERADMIN') or is_granted('ROLE_SAISIE') or is_granted('ROLE_DIRECTEUR')) %}
  13.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  14.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  15.                         Nouveau programme
  16.                     </a>
  17.                 {% endif %}
  18.             {% elseif admin.code == 'admin.utilisateur' %}
  19.                 {% if action == 'list' %}
  20.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  21.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  22.                         Ajouter un(e) utilisateur/trice
  23.                     </a>
  24.                 {% endif %}
  25.             {% elseif admin.code == 'admin.entreprise' %}
  26.                 {% if action == 'list' %}
  27.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  28.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  29.                         Ajouter une entreprise
  30.                     </a>
  31.                 {% endif %}
  32.             {% elseif admin.code == 'admin.lot' %}
  33.                 {% if action == 'list' and (is_granted('ROLE_SUPERADMIN') or is_granted('ROLE_SAISIE') or is_granted('ROLE_DIRECTEUR')) %}
  34.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  35.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  36.                         Ajouter un lot
  37.                     </a>
  38.                 {% endif %}
  39.             {% elseif admin.code == 'admin.typologie' %}
  40.                 {% if action == 'list' %}
  41.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  42.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  43.                         Nouvelle typologie
  44.                     </a>
  45.                 {% endif %}
  46.             {% elseif admin.code == 'admin.etage' %}
  47.                 {% if action == 'list' %}
  48.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  49.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  50.                         Nouvel étage
  51.                     </a>
  52.                 {% endif %}
  53.             {% elseif admin.code == 'admin.ville_programme' %}
  54.                 {% if action == 'list' %}
  55.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  56.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  57.                         Nouvelle ville/programme
  58.                     </a>
  59.                 {% endif %}
  60.             {% elseif admin.code == 'admin.secteur_geographique' %}
  61.                 {% if action == 'list' %}
  62.                     <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  63.                         <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  64.                         Nouveau secteur géographique
  65.                     </a>
  66.                 {% endif %}
  67.             {% else %}
  68.                 <a class="btn btn-small btn-success" href="{{ admin.generateUrl('create') }}">
  69.                     <i class="fas fa-plus-circle" aria-hidden="true"></i>&nbsp;
  70.                     {{ 'link_action_create'|trans({}, 'SonataAdminBundle') }}
  71.                 </a>
  72.             {% endif %}
  73.         </li>
  74.     {% else %}
  75.         {% for subclass in admin.subclasses|keys %}
  76.             <li>
  77.                 <a class="sonata-action-element" href="{{ admin.generateUrl('create', {'subclass': subclass}) }}">
  78.                     <i class="fas fa-plus-circle" aria-hidden="true"></i>
  79.                     {{ 'link_action_create'|trans({}, 'SonataAdminBundle') }} {{ subclass|trans({}, admin.translationdomain) }}
  80.                 </a>
  81.             </li>
  82.         {% endfor %}
  83.     {% endif %}
  84. {% endif %}