mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 23:24:18 +00:00
Add Modifica button in each details page
This commit is contained in:
parent
ee6fdb2855
commit
af00feaa76
8 changed files with 42 additions and 4 deletions
|
@ -99,10 +99,11 @@ class Dispositivo(db.Model):
|
||||||
inv_ente = db.Column(db.String)
|
inv_ente = db.Column(db.String)
|
||||||
fornitore = db.Column(db.String)
|
fornitore = db.Column(db.String)
|
||||||
seriale = db.Column(db.String)
|
seriale = db.Column(db.String)
|
||||||
|
ip = db.Column(db.String)
|
||||||
nid = db.Column(db.Integer, db.ForeignKey('reti.nid'))
|
nid = db.Column(db.Integer, db.ForeignKey('reti.nid'))
|
||||||
rete = db.relationship("Rete", backref='dispositivi')
|
rete = db.relationship("Rete", backref='dispositivi')
|
||||||
|
|
||||||
def __init__(self, tipo, marca, modello, inv_ced, inv_ente, fornitore, nid, seriale):
|
def __init__(self, tipo, marca, modello, inv_ced, inv_ente, fornitore, nid, seriale, ip):
|
||||||
self.tipo = tipo
|
self.tipo = tipo
|
||||||
self.marca = marca
|
self.marca = marca
|
||||||
self.modello = modello
|
self.modello = modello
|
||||||
|
@ -111,6 +112,7 @@ class Dispositivo(db.Model):
|
||||||
self.fornitore = fornitore
|
self.fornitore = fornitore
|
||||||
self.nid = nid
|
self.nid = nid
|
||||||
self.seriale = seriale
|
self.seriale = seriale
|
||||||
|
self.ip=ip
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<Dispositivo {}>".format(self.inv_ced)
|
return "<Dispositivo {}>".format(self.inv_ced)
|
||||||
|
@ -457,7 +459,7 @@ def page_disp_add():
|
||||||
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(request.form['tipo'], request.form['marca'], request.form['modello'],
|
||||||
request.form['inv_ced'], request.form['inv_ente'], request.form['fornitore'],
|
request.form['inv_ced'], request.form['inv_ente'], request.form['fornitore'],
|
||||||
request.form['rete'], request.form['seriale'])
|
request.form['rete'], request.form['seriale'], request.form['ip'])
|
||||||
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
|
||||||
|
@ -551,6 +553,7 @@ def page_disp_show(did):
|
||||||
disp.inv_ente = request.form['inv_ente']
|
disp.inv_ente = request.form['inv_ente']
|
||||||
disp.fornitore = request.form['fornitore']
|
disp.fornitore = request.form['fornitore']
|
||||||
disp.nid = int(request.form['rete'])
|
disp.nid = int(request.form['rete'])
|
||||||
|
disp.ip = request.form['ip']
|
||||||
# Trova tutti gli utenti, edizione sporco hack in html
|
# Trova tutti gli utenti, edizione sporco hack in html
|
||||||
users = list()
|
users = list()
|
||||||
while True:
|
while True:
|
||||||
|
|
|
@ -26,6 +26,11 @@
|
||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.container-lower
|
||||||
|
{
|
||||||
|
margin-top: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
body
|
body
|
||||||
{
|
{
|
||||||
padding-top: 70px; /*Per la navbar*/
|
padding-top: 70px; /*Per la navbar*/
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<div class="container">
|
<div class="container">
|
||||||
{% block content %}{% endblock %}
|
{% block content %}{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
<div class="container">
|
<div class="container container-lower">
|
||||||
<div class="well well-sm">
|
<div class="well well-sm">
|
||||||
<div align="right">
|
<div align="right">
|
||||||
<img class="goldfish" src="{{ url_for('static', filename='goldfish.png') }}">
|
<img class="goldfish" src="{{ url_for('static', filename='goldfish.png') }}">
|
||||||
|
|
|
@ -94,6 +94,12 @@
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-xs-2" for="form-ip">Indirizzo IP</label>
|
||||||
|
<div class="col-xs-10">
|
||||||
|
<input id="form-seriale" class="form-control" type="text" placeholder="IP" name="ip">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-xs-2" for="form-control"></label>
|
<label class="col-xs-2" for="form-control"></label>
|
||||||
<div class="col-xs-10">
|
<div class="col-xs-10">
|
||||||
|
|
|
@ -79,5 +79,18 @@
|
||||||
<a href="/net_details/{{ disp.rete.nid }}"><code>{{ disp.rete.nome }} - {{ disp.rete.network_ip }}/{{ disp.rete.subnet }}</code></a>
|
<a href="/net_details/{{ disp.rete.nid }}"><code>{{ disp.rete.nome }} - {{ disp.rete.network_ip }}/{{ disp.rete.subnet }}</code></a>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="list-group-item">
|
||||||
|
<h4 class="list-group-item-heading">
|
||||||
|
Indirizzo IP
|
||||||
|
</h4>
|
||||||
|
<div class="list-group-item-text">
|
||||||
|
<code>{{ disp.ip }}</code>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<a href="/disp_show/{{ disp.did }}">
|
||||||
|
<button type="button" class="btn btn-primary">
|
||||||
|
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Modifica
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
</ul>
|
</ul>
|
||||||
{% endblock %}
|
{% endblock %}
|
|
@ -108,5 +108,11 @@
|
||||||
<input class="form-control btn btn-primary" type="submit">
|
<input class="form-control btn btn-primary" type="submit">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-xs-2" for="form-ip">Fornitore</label>
|
||||||
|
<div class="col-xs-10">
|
||||||
|
<input id="form-ip" class="form-control" type="text" placeholder="Indirizzo IP" name="ip" value="{{ dispositivo.ip }}">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
{% endblock %}
|
{% endblock %}
|
|
@ -31,7 +31,7 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<a href="/imp_show/{{ imp.iid }}">
|
<a href="/imp_show/{{ imp.iid }}">
|
||||||
<button type="button" class="btn btn-default btn-lg">
|
<button type="button" class="btn btn-primary">
|
||||||
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Modifica
|
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Modifica
|
||||||
</button>
|
</button>
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -39,5 +39,10 @@
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
<a href="/net_show/{{ net.nid }}">
|
||||||
|
<button type="button" class="btn btn-primary">
|
||||||
|
<span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> Modifica
|
||||||
|
</button>
|
||||||
|
</a>
|
||||||
</ul>
|
</ul>
|
||||||
{% endblock %}
|
{% endblock %}
|
Loading…
Reference in a new issue