diff --git a/server.py b/server.py index fab16c0..23f2380 100644 --- a/server.py +++ b/server.py @@ -86,8 +86,9 @@ class Dispositivo(db.Model): fornitore = db.Column(db.String(64)) nid = db.Column(db.Integer, db.ForeignKey('network.nid')) rete = db.relationship("Network", backref='dispositivo') + seriale = db.Column(db.String(30)) - def __init__(self, tipo, marca, modello, inv_ced, inv_ente, fornitore, nid): + def __init__(self, tipo, marca, modello, inv_ced, inv_ente, fornitore, nid, seriale): self.tipo = tipo self.marca = marca self.modello = modello @@ -95,6 +96,7 @@ class Dispositivo(db.Model): self.inv_ente = inv_ente self.fornitore = fornitore self.nid = nid + self.seriale = seriale def __repr__(self): return "".format(self.inv_ced) @@ -379,7 +381,7 @@ def page_disp_add(): user=session["username"]) else: nuovodisp = Dispositivo(request.form['tipo'], request.form['marca'], request.form['modello'], - request.form['inv_ced'], request.form['inv_ente'], request.form['fornitore'], request.form['rete']) + request.form['inv_ced'], request.form['inv_ente'], request.form['fornitore'], request.form['rete'], request.form['seriale']) db.session.add(nuovodisp) db.session.commit() # Trova tutti gli utenti, edizione sporco hack in html diff --git a/templates/dispositivo/add.htm b/templates/dispositivo/add.htm index 17fd258..18a0b9e 100644 --- a/templates/dispositivo/add.htm +++ b/templates/dispositivo/add.htm @@ -78,6 +78,12 @@ +
+ +
+ +
+
diff --git a/templates/dispositivo/details.htm b/templates/dispositivo/details.htm index 2db3fd8..a852920 100644 --- a/templates/dispositivo/details.htm +++ b/templates/dispositivo/details.htm @@ -63,5 +63,21 @@ {{ disp.inv_ente }}
+
  • +

    + Codice Seriale +

    +
    + {{ disp.seriale }} +
    +
  • +
  • +

    + Network +

    + +
  • {% endblock %} \ No newline at end of file diff --git a/templates/dispositivo/list.htm b/templates/dispositivo/list.htm index 29ebca9..41015bc 100644 --- a/templates/dispositivo/list.htm +++ b/templates/dispositivo/list.htm @@ -13,6 +13,7 @@ Marca Modello Fornitore + Seriale Ispeziona Elimina @@ -26,7 +27,7 @@ {{ d[0].dispositivo.marca }} {{ d[0].dispositivo.modello }} {{ d[0].dispositivo.fornitore }} - {{ d[0].dispositivo.rete.nome }} + {{ d[0].dispositivo.seriale }}