{% extends 'base_admin.html.twig' %}
{% block title %}Admisor!{% endblock %}
{% block body_all %}
<div class="card-body">
<h5>Administración</h5>
<div class="row">
<div class="col-2">
{{ render(url('eval_adminMenuIndividualView')) }}
</div>
<div class="col-10">
<div class="row">
<div class="container mt-5">
<!-- Nav Tabs -->
<ul class="nav nav-tabs" id="formTabsHome" role="tablist">
<li class="nav-item" role="presentation">
<a href="{{ path('eval_evaluador_ind_home', app.request.query.all | merge({ estado: 'abierta' })) }}">
<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>
</a>
</li>
<li class="nav-item" role="presentation">
<a href="{{ path('eval_evaluador_ind_home', app.request.query.all | merge({ estado: 'cerrada' })) }}">
<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>
</a>
</li>
<li class="nav-item" role="presentation">
<a href="{{ path('eval_evaluador_ind_home') }}">
<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>
</a>
</li>
</ul>
<!-- Tab Content -->
<div class="tab-content mt-4" id="formTabsHomeContent">
<div class="card-body">
<h5>Evaluacion - Individual</h5>
<form method="get" action="{{ path('eval_evaluador_ind_home') }}" class="mb-3 row">
<div class="row">
<div class="col">
<label for="id">Id</label>
<input type="text" name="id" id="id" value="{{ filters.id ?? '' }}" class="form-control" oninput="this.value = this.value.replace(/[^0-9]/g, '')">
</div>
<div class="col">
<label for="nombres">Organización</label>
<input type="text" name="organizacionName" id="organizacionName" value="{{ filters.organizacionName ?? '' }}" class="form-control">
</div>
<input type="hidden" name="estado" value="{{ filters.estado ?? '' }}">
<div class="col">
<label for="rut">Rut</label>
<input type="text" name="rut" id="rut" value="{{ filters.rut ?? '' }}" class="form-control" oninput="this.value = this.value.replace(/[^0-9]/g, '')">
</div>
<div class="col">
<label for="racRegion">Region</label>
<select name="racRegion" id="racRegion" class="form-control">
<option value="">-- Seleccionar --</option>
{% for region in regiones%}
<option value="{{region.nombre}}" {{ filters.racRegion == region.nombre ? 'selected' : '' }}>{{ region.nombre }}</option>
{% endfor %}
</select>
</div>
<div class="col">
<label for="convocatoria">Convocatoria</label>
<select name="convocatoria" id="convocatoria" class="form-control">
<option value="">-- Seleccionar --</option>
{% for convocatoria in convocatorias %}
<option value="{{convocatoria.id}}" {{ filters.convocatoria == convocatoria.id ? 'selected' : '' }}>{{ convocatoria.nombre }}</option>
{% endfor %}
</select>
</div>
<div class="col">
<button type="submit" class="btn btn-primary mt-4">Filtrar</button>
<a href="{{ path('eval_evaluador_ind_home') }}" class="btn btn-secondary mt-4">Limpiar</a>
</div>
</div>
</form>
<table class="table">
<thead>
<tr>
<th scope="col"> Id </th>
<th scope="col"> Organización </th>
<th scope="col"> Usuario(Rut) </th>
<th scope="col"> Region </th>
<th scope="col"> Convocatoria </th>
<th scope="col"> Nota Final</th>
<th scope="col"> Estado</th>
<th scope="col"> Acciones</th>
</tr>
</thead>
<tbody>
{% for postulacion in postulaciones %}
<tr>
<td>{{ postulacion.id }}</td>
<td>{{ postulacion.organizacionName }}</td>
<td>{{ postulacion.rut }}</td>
<td>{{ postulacion.racRegion }}</td>
<td>
{% if postulacion.convocatoria != null %}
{{postulacion.convocatoria.nombre}}
{% endif %}
</td>
<td>
{% if ( postulacion.evalNotaFinalAt != null) %}
{{ postulacion.evalPuntajeFinal |number_format(2, ',', '.') }}
{% else %}
-
{% endif %}
</td>
<td>
{% if ( postulacion.convocatoria.estado == 'En evaluación' ) %}
Abierta
{% else %}
Cerrada
{% endif %}
</td>
<td>
{% if ( postulacion.isEvaluableEvaluacion and postulacion.convocatoria.estado == 'En evaluación') %}
<a href="{{ path('eval_evaluador_ind_calificar',{id:postulacion.id}) }}">Evaluar</a>
{% else %}
<a href="{{ path('eval_evaluador_ind_calificar',{id:postulacion.id}) }}">Ver</a>
{% endif %}
<!--Ver-->
</td>
</tr>
{% endfor %}
</tbody>
</table>
<div class="navigation">
{{ knp_pagination_render(postulaciones) }}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
{% endblock %}