diff --git a/server.py b/server.py index 09d61f2..d31c2fa 100644 --- a/server.py +++ b/server.py @@ -604,6 +604,8 @@ def page_disp_details(did): if 'username' not in session: return abort(403) disp = Dispositivo.query.get_or_404(did) + if disp.oid is not None: + disp = Dispositivo.query.filter_by(did=did).join(Ordine).first() accessi = Accesso.query.filter_by(did=did).all() return render_template("dispositivo/details.htm", disp=disp, accessi=accessi, pagetype="disp", user=session.get("username")) diff --git a/templates/dispositivo/details.htm b/templates/dispositivo/details.htm index f2da1de..4ed0bcd 100644 --- a/templates/dispositivo/details.htm +++ b/templates/dispositivo/details.htm @@ -33,6 +33,16 @@ {% endif %} + {% if disp.oid %} +