Skip to content
Snippets Groups Projects
Commit 5503921d authored by sergest's avatar sergest
Browse files

botones supervisor

parent 454b97c1
No related branches found
No related tags found
1 merge request!37Botones supervisor
......@@ -102,6 +102,11 @@ def incidencias_abiertas():
incidencias = get_incidencias_reportadas_por(current_user.nick)
return render_template('incidencias_cliente.html', incidencias=incidencias)
@app.route('/incidencias_abiertas_clientes')
@login_required
def incidencias_abiertas_clientes():
incidencias = get_incidencias_reportadas_por_clientes()
return render_template('incidencias_cliente.html', incidencias=incidencias)
@app.route('/registrar_incidencia', methods=['GET', 'POST'])
@login_required
......@@ -221,6 +226,9 @@ class CategoriaIncidencia(db.Model):
id = db.Column(db.Integer, primary_key=True)
categoria = db.Column(db.String(40))
class TipoUsuario(db.Model):
id = db.Column(db.Integer, primary_key=True)
tipoUsuario = db.Column(db.String(20))
#######################
# USUARIO #
......@@ -295,6 +303,17 @@ def get_incidencias_pendientes_cierre(userNick):
def get_incidencias_reportadas_por(userNick):
return list(Incidencia.query.filter_by(reportadaPor=userNick))
def get_incidencias_reportadas_por_clientes():
incidencias = list(Incidencia.query.all())
usuarios = list(Usuario.query.all())
clientes = []
for i in range(len(incidencias)):
for j in range(len(usuarios)):
if incidencias[i].reportadaPor == usuarios[j].nick:
clientes.append(incidencias[i])
return clientes;
#######################
# CAMBIO #
......
......@@ -4,6 +4,21 @@
<span class="collapse width align-top side-options">Inicio</span>
</a>
<a class="list-group-item d-flex justify-content-start align-items-center bg-light" href="/incidencias_abiertas_clientes">
<span class="material-icons" style="color: black;"></span>
<span class="collapse width align-top side-options">Incidencias abiertas clientes</span>
</a>
<a class="list-group-item d-flex justify-content-start align-items-center bg-light" href="/incidencias_asignadas_tecnico">
<span class="material-icons" style="color: black;">assignment_ind</span>
<span class="collapse width align-top side-options"> NO IMPL Incidencias asignadas a tecnicos</span>
</a>
<a class="list-group-item d-flex justify-content-start align-items-center bg-light" href="/todas_incidencias">
<span class="material-icons" style="color: black;">list_alt</span>
<span class="collapse width align-top side-options"> NO IMPL Todas las incidencias del sistema</span>
</a>
<a class="list-group-item d-flex justify-content-start align-items-center bg-light" href="/incidencias_cerradas">
<span class="material-icons" style="color: black;">delete_forever</span>
<span class="collapse width align-top side-options">Incidencias Cerradas</span>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment