templates/evaluacion/evaluador-ind-menu-home.html.twig line 1

Open in your IDE?
  1. {% extends 'base_admin.html.twig' %}
  2. {% block title %}Admisor!{% endblock %}
  3. {% block body_all %}
  4. <div class="card-body">
  5.     <h5>Administración</h5>
  6.     <div class="row">
  7.         <div class="col-2">
  8.             {{ render(url('eval_adminMenuIndividualView')) }}
  9.         </div>
  10.         <div class="col-10">
  11.             <div class="row">
  12.                 <div class="container mt-5">
  13.                     <!-- Nav Tabs -->
  14.                     <ul class="nav nav-tabs" id="formTabsHome" role="tablist">
  15.                         <li class="nav-item" role="presentation">
  16.                             <a href="{{ path('eval_evaluador_ind_home', app.request.query.all | merge({ estado: 'abierta' })) }}">
  17.                                 <button class="nav-link {% if filters.estado == 'abierta' %}active{% endif %}" id="tab-estado1" data-bs-toggle="tab" data-bs-target="#estado1" type="button" role="tab" aria-controls="estado1" aria-selected="{% if filters.estado == 'abierta' %}true{% else %}false{% endif %}">Abiertas</button>
  18.                             </a>
  19.                         </li>
  20.                         <li class="nav-item" role="presentation">
  21.                             <a href="{{ path('eval_evaluador_ind_home', app.request.query.all | merge({ estado: 'cerrada' })) }}">
  22.                                 <button class="nav-link {% if filters.estado == 'cerrada' %}active{% endif %}" id="tab-estado2" data-bs-toggle="tab" data-bs-target="#estado2" type="button" role="tab" aria-controls="estado2" aria-selected="{% if filters.estado == 'cerrada' %}true{% else %}false{% endif %}">Cerradas</button>
  23.                             </a>
  24.                         </li>
  25.                         <li class="nav-item" role="presentation">
  26.                             <a href="{{ path('eval_evaluador_ind_home') }}">
  27.                                 <button class="nav-link {% if filters.estado is empty %}active{% endif %}" id="tab-estado3" data-bs-toggle="tab" data-bs-target="#estado3" type="button" role="tab" aria-controls="estado3" aria-selected="{% if filters.estado is empty %}true{% else %}false{% endif %}">Todas</button>
  28.                             </a>
  29.                         </li>
  30.                     </ul>
  31.                     <!-- Tab Content -->
  32.                     <div class="tab-content mt-4" id="formTabsHomeContent">
  33.                         <div class="card-body">
  34.                             <h5>Evaluacion - Individual</h5>
  35.                             <form method="get" action="{{ path('eval_evaluador_ind_home') }}" class="mb-3 row">
  36.                                     <div class="row">
  37.                                         <div class="col">
  38.                                             <label for="id">Id</label>
  39.                                             <input type="text" name="id" id="id" value="{{ filters.id ?? '' }}" class="form-control" oninput="this.value = this.value.replace(/[^0-9]/g, '')">
  40.                                         </div>
  41.                                         <div class="col">
  42.                                             <label for="nombres">Organización</label>
  43.                                             <input type="text" name="organizacionName" id="organizacionName" value="{{ filters.organizacionName ?? '' }}" class="form-control">
  44.                                         </div>
  45.                                         <input type="hidden" name="estado" value="{{ filters.estado ?? '' }}">
  46.                                         <div class="col">
  47.                                             <label for="rut">Rut</label>
  48.                                             <input type="text" name="rut" id="rut" value="{{ filters.rut ?? '' }}" class="form-control" oninput="this.value = this.value.replace(/[^0-9]/g, '')">
  49.                                         </div>
  50.                                         <div class="col">
  51.                                             <label for="racRegion">Region</label>
  52.                                             <select name="racRegion" id="racRegion" class="form-control">
  53.                                                 <option value="">-- Seleccionar --</option>
  54.                                                 {% for region in regiones%}
  55.                                                     <option value="{{region.nombre}}" {{ filters.racRegion == region.nombre ? 'selected' : '' }}>{{ region.nombre }}</option>
  56.                                                 {% endfor %}
  57.                                             </select>
  58.                                         </div>
  59.                                         <div class="col">
  60.                                             <label for="convocatoria">Convocatoria</label>
  61.                                             <select name="convocatoria" id="convocatoria" class="form-control">
  62.                                                 <option value="">-- Seleccionar --</option>
  63.                                                 {% for convocatoria in convocatorias %}
  64.                                                     <option value="{{convocatoria.id}}" {{ filters.convocatoria == convocatoria.id ? 'selected' : '' }}>{{ convocatoria.nombre }}</option>
  65.                                                 {% endfor %}
  66.                                             </select>
  67.                                         </div>
  68.                                         <div class="col">
  69.                                             <button type="submit" class="btn btn-primary mt-4">Filtrar</button>
  70.                                             <a href="{{ path('eval_evaluador_ind_home') }}" class="btn btn-secondary mt-4">Limpiar</a>
  71.                                         </div>
  72.                                     </div>
  73.                             </form>
  74.                                 <table class="table">
  75.                                     <thead>
  76.                                         <tr>
  77.                                             <th scope="col"> Id </th>
  78.                                             <th scope="col"> Organización </th>
  79.                                             <th scope="col"> Usuario(Rut) </th>
  80.                                             <th scope="col"> Region </th>
  81.                                             <th scope="col"> Convocatoria </th>
  82.                                             <th scope="col"> Nota Final</th>
  83.                                             <th scope="col"> Estado</th>
  84.                                             <th scope="col"> Acciones</th>
  85.                                         </tr>
  86.                                     </thead>
  87.                                     <tbody>
  88.                                         {% for postulacion in postulaciones %}
  89.                                             <tr>
  90.                                                 <td>{{ postulacion.id }}</td>
  91.                                                 <td>{{ postulacion.organizacionName }}</td>
  92.                                                 <td>{{ postulacion.rut }}</td>
  93.                                                 <td>{{ postulacion.racRegion }}</td>
  94.                                                 <td>
  95.                                                     {% if postulacion.convocatoria != null %}
  96.                                                         {{postulacion.convocatoria.nombre}}
  97.                                                     {% endif %}
  98.                                                 </td>
  99.                                                 <td>
  100.                                                     {% if ( postulacion.evalNotaFinalAt != null)  %}
  101.                                                         {{ postulacion.evalPuntajeFinal |number_format(2, ',', '.') }}
  102.                                                     {% else %}
  103.                                                     -
  104.                                                     {% endif %}
  105.                                                 </td>
  106.                                                 <td>
  107.                                                     {% if ( postulacion.convocatoria.estado == 'En evaluación' )  %}
  108.                                                         Abierta
  109.                                                     {% else %}
  110.                                                         Cerrada
  111.                                                     {% endif %}
  112.                                                 </td>
  113.                                                 <td>
  114.                                                     {% if ( postulacion.isEvaluableEvaluacion and postulacion.convocatoria.estado == 'En evaluación')  %}
  115.                                                         <a href="{{ path('eval_evaluador_ind_calificar',{id:postulacion.id}) }}">Evaluar</a>
  116.                                                     {% else %}
  117.                                                         <a href="{{ path('eval_evaluador_ind_calificar',{id:postulacion.id}) }}">Ver</a>
  118.                                                     {% endif %}
  119.                                                     <!--Ver-->
  120.                                                 </td>
  121.                                             </tr>
  122.                                         {% endfor %}
  123.                                     </tbody>
  124.                                 </table>
  125.                                 <div class="navigation">
  126.                                     {{ knp_pagination_render(postulaciones) }}
  127.                                 </div>
  128.                         </div>
  129.                     </div>
  130.                 </div>
  131.             </div>
  132.         </div>
  133.     </div>
  134. </div>
  135. <br>
  136. {% endblock %}