mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-22 07:34:19 +00:00
Add Ordine details
This commit is contained in:
parent
089ff60af4
commit
1df9ba3af2
3 changed files with 54 additions and 1 deletions
10
server.py
10
server.py
|
@ -905,6 +905,16 @@ def page_order_show(oid):
|
||||||
return redirect(url_for("page_order_list"))
|
return redirect(url_for("page_order_list"))
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/order_details/<int:oid>')
|
||||||
|
def page_order_details(oid):
|
||||||
|
if 'username' not in session:
|
||||||
|
return abort(403)
|
||||||
|
ordine = Ordine.query.get_or_404(oid)
|
||||||
|
dispositivi = Dispositivo.query.join(Ordine).filter_by(oid=oid).all()
|
||||||
|
return render_template("ordine/details.htm", dispositivi=dispositivi, pagetype="order",
|
||||||
|
user=session.get("username"), ordine=ordine)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/query', methods=['GET', 'POST'])
|
@app.route('/query', methods=['GET', 'POST'])
|
||||||
def page_query():
|
def page_query():
|
||||||
"""Pagina delle query manuali:
|
"""Pagina delle query manuali:
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
Ordine
|
Ordine
|
||||||
</h4>
|
</h4>
|
||||||
<div class="list-group-item-text">
|
<div class="list-group-item-text">
|
||||||
<a href="/ordine_details/{{ disp.ordine.oid }}">{{ disp.ordine.numero_ordine }}</a>
|
<a href="/order_details/{{ disp.ordine.oid }}">{{ disp.ordine.numero_ordine }}</a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
43
templates/ordine/details.htm
Normal file
43
templates/ordine/details.htm
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
{% extends "base.htm" %}
|
||||||
|
{% block title %}Dettagli Ordine • estus{% endblock %}
|
||||||
|
{% block content %}
|
||||||
|
<h1>
|
||||||
|
Dettagli dell'impiegato
|
||||||
|
</h1>
|
||||||
|
<ul class="list-group">
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Numero ordine
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{{ ordine.numero_ordine }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Data dell'ordine (AAAA-MM-GG)
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{{ ordine.data }}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Fine garanzia (AAAA-MM-GG)
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
<code>{{ ordine.garanzia }}</code>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Dispositivi associati
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
{% for dispositivo in dispositivi %} <a href="/disp_details/{{ dispositivo.did }}">{{ dispositivo.tipo }}</a> <br>{% endfor %}
|
||||||
|
</div>
|
||||||
|
</ul>
|
||||||
|
<a href="/ordine_show/{{ ordine.iid }}" class="btn btn-primary">
|
||||||
|
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Modifica
|
||||||
|
</a>
|
||||||
|
{% endblock %}
|
Loading…
Reference in a new issue