Skip to content
Snippets Groups Projects
Commit 4d82a8e8 authored by Nacho's avatar Nacho
Browse files

cierre_final

parent 5d915511
No related branches found
No related tags found
1 merge request!22cierre_final
...@@ -63,8 +63,9 @@ def index(): ...@@ -63,8 +63,9 @@ def index():
if current_user.tipo == 0: #Supervisor if current_user.tipo == 0: #Supervisor
incidencias_abiertas = get_incidencias_abiertas_super() incidencias_abiertas = get_incidencias_abiertas_super()
incidencias_notif_cierre = get_incidencias_notif_cierre_super() incidencias_notif_cierre = get_incidencias_notif_cierre_super()
incidencias_notif_cierre_cliente=get_incidencias_notif_cierre_super_cliente()
return render_template('incidencias_supervisor.html', incidencias_abiertas=incidencias_abiertas, incidencias_notif_cierre=incidencias_notif_cierre) return render_template('incidencias_supervisor.html', incidencias_abiertas=incidencias_abiertas, incidencias_notif_cierre=incidencias_notif_cierre, incidencias_notif_cierre_cliente=incidencias_notif_cierre_cliente)
elif current_user.tipo == 1: #Tecnico elif current_user.tipo == 1: #Tecnico
incidencias_abiertas = get_incidencias_abiertas(current_user.nick) incidencias_abiertas = get_incidencias_abiertas(current_user.nick)
...@@ -203,7 +204,8 @@ def get_incidencias_abiertas_super(): ...@@ -203,7 +204,8 @@ def get_incidencias_abiertas_super():
def get_incidencias_notif_cierre_super(): def get_incidencias_notif_cierre_super():
return list(Incidencia.query.filter_by(estado=3)) return list(Incidencia.query.filter_by(estado=3))
def get_incidencias_notif_cierre_super_cliente():
return list(Incidencia.query.filter_by(estado=2))
def get_incidencias_notif_cierre(userNick): def get_incidencias_notif_cierre(userNick):
return list((Incidencia.query.filter_by(reportadaPor=userNick, estado=2))) return list((Incidencia.query.filter_by(reportadaPor=userNick, estado=2)))
def get_inciencias_pendientes_cierre(userNick): def get_inciencias_pendientes_cierre(userNick):
... ...
......
...@@ -90,6 +90,25 @@ ...@@ -90,6 +90,25 @@
</div> </div>
{% endfor %} {% endfor %}
</div> </div>
<div style="border-left: 1px solid grey; height: 70%;">
<p class="text-center" id="tituloColumna">Pendientes de Cerrar Cliente</p>
{% for i in range(incidencias_notif_cierre_cliente|length) %}
<div class="card-deck" style="margin: 1em;">
<div class="card" id="card2">
<div class="card-body">
<a href="/incidencia/{{ incidencias_notif_cierre_cliente[i].id }}">
<p class="card-title">{{ incidencias_notif_cierre_cliente[i].titulo }}</p>
<hr>
<p class="card-text">Descripción:</p>
<p class="card-text .text-justify" id="card-description">{{ incidencias_notif_cierre_cliente[i].descripcion }}</p>
<hr>
<p class="card-text">Incidencia abierta por {{ incidencias_notif_cierre_cliente[i].reportadaPor }}</p>
</a>
</div>
</div>
</div>
{% endfor %}
</div>
</div> </div>
</div> </div>
... ...
......
...@@ -162,7 +162,7 @@ ...@@ -162,7 +162,7 @@
<button type="button" class="btn btn-outline-primary">Añadir comentario</button> <button type="button" class="btn btn-outline-primary">Añadir comentario</button>
{% endif %}} {% endif %}}
{% if (current_user.tipo == 0) and (incidencia.estado == 3) %} {% if (current_user.tipo == 0) and (incidencia.estado == 3 or incidencia.estado==2) %}
<button type="button" class="btn btn-outline-primary">Añadir comentario</button> <button type="button" class="btn btn-outline-primary">Añadir comentario</button>
<button type="submit" class="btn btn-outline-primary" name="action" value="Solucion">Cerrar Incidencia Solucionada</button> <button type="submit" class="btn btn-outline-primary" name="action" value="Solucion">Cerrar Incidencia Solucionada</button>
<button type="submit" class="btn btn-outline-primary" name="action" value="n-Solucion">Cerrar Incidencia sin Solucion</button> <button type="submit" class="btn btn-outline-primary" name="action" value="n-Solucion">Cerrar Incidencia sin Solucion</button>
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment