1
Fork 0
mirror of https://github.com/Steffo99/estus.git synced 2024-11-25 00:54:18 +00:00
This commit is contained in:
Steffo 2017-09-14 11:20:12 +02:00
parent 82d1e769ae
commit c1c2a6b174
2 changed files with 13 additions and 7 deletions

View file

@ -37,7 +37,7 @@ class Ente(db.Model):
eid = db.Column(db.Integer, primary_key=True)
nomeente = db.Column(db.String)
nomebreveente = db.Column(db.String)
servizi = db.relationship("Servizio", backref='ente', lazy='dynamic')
servizi = db.relationship("Servizio", backref='ente', lazy='dynamic', cascade="delete")
def __init__(self, nomeente, nomebreveente):
self.nomeente = nomeente
@ -55,7 +55,7 @@ class Servizio(db.Model):
eid = db.Column(db.Integer, db.ForeignKey('enti.eid'))
nomeservizio = db.Column(db.String)
locazione = db.Column(db.String)
impiegati = db.relationship("Impiegato", backref='servizio', lazy='dynamic')
impiegati = db.relationship("Impiegato", backref='servizio', lazy='dynamic', cascade="delete")
def __init__(self, eid, nomeservizio, locazione):
self.eid = eid
@ -75,7 +75,7 @@ class Impiegato(db.Model):
nomeimpiegato = db.Column(db.String)
username = db.Column(db.String, unique=True)
passwd = db.Column(db.String)
dispositivi = db.relationship("Accesso", backref='impiegato', lazy='dynamic')
dispositivi = db.relationship("Accesso", backref='impiegato', lazy='dynamic', cascade="delete")
def __init__(self, sid, nomeimpiegato, username, passwd):
self.sid = sid
@ -92,7 +92,7 @@ class Dispositivo(db.Model):
__tablename__ = "dispositivi"
did = db.Column(db.Integer, primary_key=True)
accessi = db.relationship("Accesso", backref='dispositivo', lazy='dynamic')
accessi = db.relationship("Accesso", backref='dispositivo', lazy='dynamic', cascade="delete")
tipo = db.Column(db.String)
marca = db.Column(db.String)
modello = db.Column(db.String)

View file

@ -4,9 +4,15 @@
<h1>
Reti esistenti
</h1>
{% for rete in reti if rete.network_ip == "0.0.0.0" %}
<div class="alert alert-info">
La rete con IP 0.0.0.0 sarà usata come rete di default durante l'eliminazione di altre reti con dispositivi assegnati. Cancellarla potrebbe avere effetti indesiderati.
</div>
{% else %}
<div class="alert alert-danger">
Non è presente nessuna rete con IP 0.0.0.0! Non sarà possibile eliminare altre reti finchè non sarà ricreata.
</div>
{% endfor %}
<a class="btn btn-success" href="/net_add"><span class="glyphicon glyphicon-plus"></span> Aggiungi</a>
<table class="table table-hover">
<thead>