mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 23:24:18 +00:00
Add locazione field in Servizio
This commit is contained in:
parent
4970653e44
commit
bcabb2b83c
4 changed files with 15 additions and 8 deletions
19
server.py
19
server.py
|
@ -45,11 +45,13 @@ class Servizio(db.Model):
|
|||
sid = db.Column(db.Integer, primary_key=True)
|
||||
eid = db.Column(db.Integer, db.ForeignKey('ente.eid'))
|
||||
nomeservizio = db.Column(db.String(128))
|
||||
locazione = db.Column(db.String(128))
|
||||
impiegati = db.relationship("Impiegato", backref='servizio', lazy='dynamic')
|
||||
|
||||
def __init__(self, eid, nomeservizio):
|
||||
def __init__(self, eid, nomeservizio, locazione):
|
||||
self.eid = eid
|
||||
self.nomeservizio = nomeservizio
|
||||
self.locazione = locazione
|
||||
|
||||
def __repr__(self):
|
||||
return "<Servizio {}>".format(self.nomeservizio)
|
||||
|
@ -229,7 +231,7 @@ def page_serv_add():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("servizio/add.htm", css=css, enti=enti, type="serv", user=session["username"])
|
||||
else:
|
||||
nuovoserv = Servizio(request.form['eid'], request.form['nomeservizio'])
|
||||
nuovoserv = Servizio(request.form['eid'], request.form['nomeservizio'], request.form['locazione'])
|
||||
db.session.add(nuovoserv)
|
||||
db.session.commit()
|
||||
return redirect(url_for('page_serv_list'))
|
||||
|
@ -279,6 +281,7 @@ def page_serv_show(sid):
|
|||
serv = Servizio.query.get(sid)
|
||||
serv.eid = request.form["eid"]
|
||||
serv.nomeservizio = request.form["nomeservizio"]
|
||||
serv.locazione = request.form["locazione"]
|
||||
db.session.commit()
|
||||
return redirect(url_for('page_serv_list'))
|
||||
|
||||
|
@ -425,10 +428,10 @@ def page_details_imp(iid):
|
|||
return render_template("impiegato/details.htm", css=css, imp=impiegato, type="imp",user=session["username"])
|
||||
|
||||
if __name__ == "__main__":
|
||||
# db.create_all()
|
||||
# p = b"admin"
|
||||
# cenere = bcrypt.hashpw(p, bcrypt.gensalt())
|
||||
# nuovouser = User('admin', cenere)
|
||||
# db.session.add(nuovouser)
|
||||
# db.session.commit()
|
||||
#db.create_all()
|
||||
#p = b"admin"
|
||||
#cenere = bcrypt.hashpw(p, bcrypt.gensalt())
|
||||
#nuovouser = User('admin', cenere)
|
||||
#db.session.add(nuovouser)
|
||||
#db.session.commit()
|
||||
app.run(debug=True)
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
{% endfor %}
|
||||
</select>
|
||||
<input class="form-control" type="text" placeholder="Nome ente" name="nomeservizio">
|
||||
<input class="form-control" type="text" placeholder="Locazione" name="locazione">
|
||||
<input class="form-control" type="submit">
|
||||
</form>
|
||||
{% endblock %}
|
|
@ -9,6 +9,7 @@
|
|||
<tr>
|
||||
<th>Nome ente</th>
|
||||
<th>Nome servizio</th>
|
||||
<th>Locazione</th>
|
||||
<th>Ispeziona</th>
|
||||
<th>Modifica</th>
|
||||
<th>Elimina</th>
|
||||
|
@ -18,6 +19,7 @@
|
|||
<tr>
|
||||
<td>{{ servizio.ente.nomeente }}</td>
|
||||
<td>{{ servizio.nomeservizio }}</td>
|
||||
<td>{{ servizio.locazione }}</td>
|
||||
<td><a href="/imp_list/{{ servizio.sid }}"><span class="glyphicon glyphicon-list-alt"></span></a></td>
|
||||
<td><a href="/serv_show/{{ servizio.sid }}"><span class="glyphicon glyphicon-pencil"></span></a></td>
|
||||
<td><a href="/serv_del/{{ servizio.sid }}"><span class="glyphicon glyphicon-remove"></span></a></td>
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
{% endfor %}
|
||||
</select>
|
||||
<input class="form-control" type="text" placeholder="Nome servizio" name="nomeservizio" value="{{serv.nomeservizio}}">
|
||||
<input class="form-control" type="text" placeholder="locazione" name="locazione" value="{{serv.locazione}}">
|
||||
<input class="btn btn-primary" type="submit">
|
||||
</form>
|
||||
{% endblock %}
|
||||
|
|
Loading…
Reference in a new issue