mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-25 00:54:18 +00:00
Fix "None" serial code bug (closes #16)
This commit is contained in:
parent
906de4cb77
commit
805a5ef3bf
2 changed files with 23 additions and 28 deletions
49
server.py
49
server.py
|
@ -125,19 +125,6 @@ class Dispositivo(db.Model):
|
||||||
so = db.Column(db.String)
|
so = db.Column(db.String)
|
||||||
oid = db.Column(db.Integer, db.ForeignKey('ordini.oid'))
|
oid = db.Column(db.Integer, db.ForeignKey('ordini.oid'))
|
||||||
|
|
||||||
def __init__(self, tipo, marca, modello, inv_ced, inv_ente, nid, seriale, ip, hostname, so, oid):
|
|
||||||
self.tipo = tipo
|
|
||||||
self.marca = marca
|
|
||||||
self.modello = modello
|
|
||||||
self.inv_ced = inv_ced
|
|
||||||
self.inv_ente = inv_ente
|
|
||||||
self.nid = nid
|
|
||||||
self.seriale = seriale
|
|
||||||
self.ip = ip
|
|
||||||
self.hostname = hostname
|
|
||||||
self.so = so
|
|
||||||
self.oid = oid
|
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
if self.marca != "" and self.modello != "":
|
if self.marca != "" and self.modello != "":
|
||||||
return f"{self.marca} {self.modello}"
|
return f"{self.marca} {self.modello}"
|
||||||
|
@ -542,13 +529,17 @@ def page_disp_add():
|
||||||
int(request.form["inv_ente"])
|
int(request.form["inv_ente"])
|
||||||
except ValueError:
|
except ValueError:
|
||||||
return render_template("error.htm", error="Il campo Inventario ente deve contenere un numero.")
|
return render_template("error.htm", error="Il campo Inventario ente deve contenere un numero.")
|
||||||
nuovodisp = Dispositivo(request.form['tipo'], request.form['marca'], request.form['modello'],
|
nuovodisp = Dispositivo(tipo=request.form['tipo'],
|
||||||
int(request.form['inv_ced']) if request.form['inv_ced'] else None,
|
marca=request.form['marca'],
|
||||||
int(request.form['inv_ente']) if request.form['inv_ente'] else None,
|
modello=request.form['modello'],
|
||||||
request.form['rete'], request.form['seriale'],
|
inv_ced=int(request.form['inv_ced']) if request.form['inv_ced'] else None,
|
||||||
request.form['ip'], request.form['hostname'] if request.form['hostname'] else None,
|
inv_ente=int(request.form['inv_ente']) if request.form['inv_ente'] else None,
|
||||||
request.form['so'],
|
nid=request.form['rete'],
|
||||||
int(request.form['ordine']) if request.form['ordine'] else None)
|
seriale=request.form['seriale'] if request.form['seriale'] else None,
|
||||||
|
ip=request.form['ip'],
|
||||||
|
hostname=request.form['hostname'] if request.form['hostname'] else None,
|
||||||
|
so=request.form['so'],
|
||||||
|
oid=int(request.form['ordine']) if request.form['ordine'] else None)
|
||||||
db.session.add(nuovodisp)
|
db.session.add(nuovodisp)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
# Trova tutti gli utenti, edizione sporco hack in html
|
# Trova tutti gli utenti, edizione sporco hack in html
|
||||||
|
@ -695,13 +686,17 @@ def page_disp_clone(did):
|
||||||
int(request.form["inv_ente"])
|
int(request.form["inv_ente"])
|
||||||
except ValueError:
|
except ValueError:
|
||||||
return render_template("error.htm", error="Il campo Inventario ente deve contenere un numero.")
|
return render_template("error.htm", error="Il campo Inventario ente deve contenere un numero.")
|
||||||
nuovodisp = Dispositivo(request.form['tipo'], request.form['marca'], request.form['modello'],
|
nuovodisp = Dispositivo(tipo=request.form['tipo'],
|
||||||
int(request.form['inv_ced']) if request.form['inv_ced'] else None,
|
marca=request.form['marca'],
|
||||||
int(request.form['inv_ente']) if request.form['inv_ente'] else None,
|
modello=request.form['modello'],
|
||||||
request.form['rete'], request.form['seriale'],
|
inv_ced=int(request.form['inv_ced']) if request.form['inv_ced'] else None,
|
||||||
request.form['ip'], request.form['hostname'] if request.form['hostname'] else None,
|
inv_ente=int(request.form['inv_ente']) if request.form['inv_ente'] else None,
|
||||||
request.form['so'],
|
nid=request.form['rete'],
|
||||||
int(request.form['ordine']) if request.form['ordine'] else None)
|
seriale=request.form['seriale'] if request.form['seriale'] else None,
|
||||||
|
ip=request.form['ip'],
|
||||||
|
hostname=request.form['hostname'] if request.form['hostname'] else None,
|
||||||
|
so=request.form['so'],
|
||||||
|
oid=int(request.form['ordine']) if request.form['ordine'] else None)
|
||||||
db.session.add(nuovodisp)
|
db.session.add(nuovodisp)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
# Trova tutti gli utenti, edizione sporco hack in html
|
# Trova tutti gli utenti, edizione sporco hack in html
|
||||||
|
|
|
@ -131,7 +131,7 @@
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-xs-2" for="form-seriale">Numero Seriale</label>
|
<label class="col-xs-2" for="form-seriale">Numero Seriale</label>
|
||||||
<div class="col-xs-10">
|
<div class="col-xs-10">
|
||||||
<input id="form-seriale" class="form-control" type="text" placeholder="Seriale" name="seriale" {% if dispositivo %}value="{{ dispositivo.seriale }}"{% endif %} value="{{ request.args.get('scanned_barcode') }}">
|
<input id="form-seriale" class="form-control" type="text" placeholder="Seriale" name="seriale" {% if dispositivo %}value="{{ dispositivo.seriale }}"{% elif request.args.get("scanned_barcode") %}value="{{ request.args.get('scanned_barcode') }}{% endif %}">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
Loading…
Reference in a new issue