mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-25 00:54: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)
|
||||
fornitore = db.Column(db.String)
|
||||
seriale = db.Column(db.String)
|
||||
ip = db.Column(db.String)
|
||||
nid = db.Column(db.Integer, db.ForeignKey('reti.nid'))
|
||||
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.marca = marca
|
||||
self.modello = modello
|
||||
|
@ -111,6 +112,7 @@ class Dispositivo(db.Model):
|
|||
self.fornitore = fornitore
|
||||
self.nid = nid
|
||||
self.seriale = seriale
|
||||
self.ip=ip
|
||||
|
||||
def __repr__(self):
|
||||
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.")
|
||||
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['seriale'])
|
||||
request.form['rete'], request.form['seriale'], request.form['ip'])
|
||||
db.session.add(nuovodisp)
|
||||
db.session.commit()
|
||||
# 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.fornitore = request.form['fornitore']
|
||||
disp.nid = int(request.form['rete'])
|
||||
disp.ip = request.form['ip']
|
||||
# Trova tutti gli utenti, edizione sporco hack in html
|
||||
users = list()
|
||||
while True:
|
||||
|
|
|
@ -26,6 +26,11 @@
|
|||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.container-lower
|
||||
{
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
padding-top: 70px; /*Per la navbar*/
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
<div class="container">
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="container container-lower">
|
||||
<div class="well well-sm">
|
||||
<div align="right">
|
||||
<img class="goldfish" src="{{ url_for('static', filename='goldfish.png') }}">
|
||||
|
|
|
@ -94,6 +94,12 @@
|
|||
</select>
|
||||
</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">
|
||||
<label class="col-xs-2" for="form-control"></label>
|
||||
<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>
|
||||
</div>
|
||||
</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>
|
||||
{% endblock %}
|
|
@ -108,5 +108,11 @@
|
|||
<input class="form-control btn btn-primary" type="submit">
|
||||
</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>
|
||||
{% endblock %}
|
|
@ -31,7 +31,7 @@
|
|||
</li>
|
||||
</ul>
|
||||
<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
|
||||
</button>
|
||||
</a>
|
||||
|
|
|
@ -39,5 +39,10 @@
|
|||
{% endfor %}
|
||||
</div>
|
||||
</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>
|
||||
{% endblock %}
|
Loading…
Reference in a new issue