mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-25 00:54:18 +00:00
Add Dispositivo details page
This commit is contained in:
parent
055cbf207b
commit
ae2369e658
2 changed files with 66 additions and 12 deletions
|
@ -398,6 +398,7 @@ def page_disp_list():
|
||||||
for dispositivo in dispositivi:
|
for dispositivo in dispositivi:
|
||||||
accesso = Accesso.query.join(Dispositivo).filter_by(did=dispositivo.did).join(Impiegato).all()
|
accesso = Accesso.query.join(Dispositivo).filter_by(did=dispositivo.did).join(Impiegato).all()
|
||||||
if not accesso:
|
if not accesso:
|
||||||
|
# oh dio mio a cosa stavo pensando viva il duck typing
|
||||||
accessi.append([FakeAccesso(dispositivo)])
|
accessi.append([FakeAccesso(dispositivo)])
|
||||||
else:
|
else:
|
||||||
accessi.append(accesso)
|
accessi.append(accesso)
|
||||||
|
@ -409,9 +410,10 @@ def page_disp_list():
|
||||||
def page_details_host(did):
|
def page_details_host(did):
|
||||||
if 'username' not in session:
|
if 'username' not in session:
|
||||||
return redirect(url_for('page_login'))
|
return redirect(url_for('page_login'))
|
||||||
disp = Dispositivo.query.get(did)
|
disp = Dispositivo.query.filter_by(did=did).first()
|
||||||
|
accessi = Accesso.query.filter_by(did=did).all()
|
||||||
css = url_for("static", filename="style.css")
|
css = url_for("static", filename="style.css")
|
||||||
return render_template("dispositivo/details.htm", css=css, disp=disp, type="disp", user=session["username"])
|
return render_template("dispositivo/details.htm", css=css, disp=disp, accessi=accessi, type="disp", user=session["username"])
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|
|
@ -1,15 +1,67 @@
|
||||||
{% extends "base.htm" %}
|
{% extends "base.htm" %}
|
||||||
|
{% block title %}Dettagli Dispositivo{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
<h1>
|
||||||
|
Ispeziona dispositivo
|
||||||
|
</h1>
|
||||||
<ul class="list-group">
|
<ul class="list-group">
|
||||||
{% for ente in conteggioservizi %}
|
<li class="list-group-item">
|
||||||
<li class="list-group-item">
|
<h4 class="list-group-item-heading">
|
||||||
<div class="list-group-item-heading">
|
Tipo Dispositivo
|
||||||
Sassi
|
</h4>
|
||||||
</div>
|
<div class="list-group-item-text">
|
||||||
<div class="list-group-item-text">
|
{{ disp.tipo }}
|
||||||
10
|
</div>
|
||||||
</div>
|
</li>
|
||||||
</li>
|
<li class="list-group-item">
|
||||||
{% endfor %}
|
<h4 class="list-group-item-heading">
|
||||||
|
Marca
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{{ disp.marca }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Modello
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{{ disp.modello }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Modello
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{{ disp.fornitore }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Utenti
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{% for accesso in accessi %}
|
||||||
|
<a href="/imp_show/{{ accesso.iid }}">{{ accesso.impiegato.nomeimpiegato }}</a><br>
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Codice Inventario CED
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
<code>{{ disp.inv_ced }}</code>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Codice Inventario Ente
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
<code>{{ disp.inv_ente }}</code>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Reference in a new issue