templates/security/connexion.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}RETOURS CHORUS{% endblock %}
  3. {% block body %}
  4. <section>
  5.     <div class="medium-spacer"></div>
  6.     {% if app.user %}
  7.     <div class="medium-spacer"></div>
  8.     <div class="panel-box">
  9.         <div class="container">
  10.             <div class="row row-cols-1 row-cols-sm-2 row-cols-md-3 g-3 justify-content-center">
  11.                 <div class="col">
  12.                     <div class="card shadow-sm h-100" style="background:white;">
  13.                         <div class="card-body" style="font-weight:bold;">
  14.                             <a href="{{ path('app_rapports_process') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  15.                                 <i class="fa fa-stairs"></i>&nbsp;&nbsp;PROCESS
  16.                             </a>
  17.                             <p style="padding:20px 0 0 0;">Descriptifs des étapes et des commandes de l'application</p>
  18.                         </div>
  19.                     </div>
  20.                 </div>
  21.                 <div class="col">
  22.                     <div class="card shadow-sm h-100" style="background:white;">
  23.                         <div class="card-body" style="font-weight:bold;">
  24.                             <a href="{{ path('app_rapports') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  25.                                 <i class="fas fa-history"></i>&nbsp;&nbsp;HISTORIQUE
  26.                             </a>
  27.                             <p style="padding:20px 0 0 0;">Rapport de traitements des factures sur les 15 derniers jours</p>
  28.                         </div>
  29.                     </div>
  30.                 </div>
  31.                 <div class="col">
  32.                     <div class="card shadow-sm h-100" style="background:white;">
  33.                         <div class="card-body" style="font-weight:bold;">
  34.                             <a href="{{ path('app_statuts') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  35.                                 <i class="fa fa-bell"></i>&nbsp;&nbsp;STATUTS
  36.                             </a>
  37.                             <p style="padding:20px 0 0 0;">Liste des libellés des statuts émis par Chorus Pro</p>
  38.                         </div>
  39.                     </div>
  40.                 </div>
  41.                 <div class="col">
  42.                     <div class="card shadow-sm h-100" style="background:white;">
  43.                         <div class="card-body" style="font-weight:bold;">
  44.                             <a href="{{ path('app_prefixes') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  45.                                 <i class="fa fa-signature"></i>&nbsp;&nbsp;PREFIXES
  46.                             </a>
  47.                             <p style="padding:20px 0 0 0;">Liste des préfixes identifiés et des serveurs cibles associés</p>
  48.                         </div>
  49.                     </div>
  50.                 </div>
  51.                 <div class="col">
  52.                     <div class="card shadow-sm h-100" style="background:white;">
  53.                         <div class="card-body" style="font-weight:bold;">
  54.                             <a href="{{ path('app_serveurs') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  55.                                 <i class="fa fa-server"></i>&nbsp;&nbsp;SERVEURS
  56.                             </a>
  57.                             <p style="padding:20px 0 0 0;">Liste des serveurs ciblés par le Web Service Chorus</p>
  58.                         </div>
  59.                     </div>
  60.                 </div>
  61.                 <div class="col">
  62.                     <div class="card shadow-sm h-100" style="background:white;">
  63.                         <div class="card-body" style="font-weight:bold;">
  64.                             <a href="{{ path('app_bases') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  65.                                 <i class="fa fa-database"></i>&nbsp;&nbsp;BASES
  66.                             </a>
  67.                             <p style="padding:20px 0 0 0;">Liste des bases de données ciblées par le Web Service</p>
  68.                         </div>
  69.                     </div>
  70.                 </div>
  71.                 <div class="col">
  72.                     <div class="card shadow-sm h-100" style="background:white;">
  73.                         <div class="card-body" style="font-weight:bold;">
  74.                             <a href="{{ path('app_rapports_parametres') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  75.                                 <i class="fa fa-lightbulb"></i>&nbsp;&nbsp;DOC JSON
  76.                             </a>
  77.                             <p style="padding:20px 0 0 0;">Paramètres de recherches de factures au format JSON</p>
  78.                         </div>
  79.                     </div>
  80.                 </div>
  81.                 <div class="col">
  82.                     <div class="card shadow-sm h-100" style="background:white;">
  83.                         <div class="card-body" style="font-weight:bold;">
  84.                             <a href="{{ path('app_requetes') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  85.                                 <i class="fa fa-bolt"></i>&nbsp;&nbsp;REQUETES
  86.                             </a>
  87.                             <p style="padding:20px 0 0 0;">Recherches de factures en base de données par paramètres</p>
  88.                         </div>
  89.                     </div>
  90.                 </div>
  91.                 {% if app.user and app.user.role == 'ROLE_ADMIN' %}
  92.                     <div class="col">
  93.                         <div class="card shadow-sm h-100" style="background:white;">
  94.                             <div class="card-body" style="font-weight:bold;">
  95.                                 <a href="{{ path('security_registration') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  96.                                     <i class="fa fa-sign-in"></i>&nbsp;&nbsp;INSCRIPTION
  97.                                 </a>
  98.                                 <p style="padding:20px 0 0 0;">Formulaire d'inscription d'un nouvel utilisateur</p>
  99.                             </div>
  100.                         </div>
  101.                     </div>
  102.                 {% endif %}
  103.                 <div class="col">
  104.                     <div class="card shadow-sm h-100" style="background:white;">
  105.                         <div class="card-body" style="font-weight:bold;">
  106.                             <a href="{{ path('app_telechargements_zip') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  107.                                 <i class="fa fa-download"></i>&nbsp;&nbsp;ZIP
  108.                             </a>
  109.                             <p style="padding:20px 0 0 0;">Télécharger plusieurs Zip des Retours Chorus sur Générix</p>
  110.                         </div>
  111.                     </div>
  112.                 </div>
  113.                 <div class="col">
  114.                     <div class="card shadow-sm h-100" style="background:white;">
  115.                         <div class="card-body" style="font-weight:bold;">
  116.                             <a href="{{ path('app_rapports_dossiers') }}" class="btn btn-primary btn-sm" style="width: 100%;">
  117.                                 <i class="fa fa-tasks"></i>&nbsp;&nbsp;DOSSIERS
  118.                             </a>
  119.                             <p style="padding:20px 0 0 0;">Liste des dossiers Zip en attente d'enregistrements</p>
  120.                         </div>
  121.                     </div>
  122.                 </div>
  123.             </div>
  124.         </div>
  125.     </div>
  126.     <div class="big-spacer"></div>
  127.     <div class="big-spacer"></div>
  128.     {% else %}
  129.         <h4 class="main-title">RETOURS CHORUS</h4>
  130.         <img class="main-logo" src="{{ assets_path }}/img/logo-sirom-vector-white.png" alt="Logo Sirom" title="Logo Sirom">
  131.         <div class="double-spacer"></div>
  132.         {% if error %}
  133.             <p><strong>{{ error.messageKey|trans(error.messageData, 'security') }}</strong></p>      
  134.         {% endif %}
  135.             <form class="login-form" action="{{ path('security_connexion')}}" method="post">
  136.                 <div class="login-form-input-box">
  137.                     <input class="form-control" placeholder="Nom d'utilisateur" name="_username" type="text" class="validate">
  138.                 </div>
  139.                 <div class="regular-spacer"></div>
  140.                 <div class="login-form-input-box">
  141.                     <input class="form-control" placeholder="Mot de passe" name="_password" type="password" class="validate">
  142.                 </div>
  143.                 <div class="double-spacer"></div>
  144.                 <button class="btn btn-primary btn-sm" type="submit" name="action"><i class="fa fa-sign-in"></i>&nbsp;&nbsp;CONNEXION</button>
  145.             </form>
  146.     {% endif %}
  147. </section>
  148. {% endblock %}
  149. {% block javascripts %}
  150.     <script>
  151.         $(document).ready(function() {
  152.         });
  153.     </script>
  154. {% endblock %}