mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 23:24:18 +00:00
Apply PEP8 modifications
This commit is contained in:
parent
91305ba8fa
commit
da318954ec
1 changed files with 32 additions and 13 deletions
45
server.py
45
server.py
|
@ -8,6 +8,7 @@ app.secret_key = "pepsecret"
|
|||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///data.db'
|
||||
db = SQLAlchemy(app)
|
||||
|
||||
|
||||
# Utente login inventario
|
||||
class User(db.Model):
|
||||
uid = db.Column(db.Integer, primary_key=True)
|
||||
|
@ -21,6 +22,7 @@ class User(db.Model):
|
|||
def __repr__(self):
|
||||
return "<User {}>".format(self.username, self.passwd)
|
||||
|
||||
|
||||
# Ente (Unione Terre di Castelli, Comune di Vignola...)
|
||||
class Ente(db.Model):
|
||||
eid = db.Column(db.Integer, primary_key=True)
|
||||
|
@ -113,6 +115,7 @@ def login(username, password):
|
|||
# Se non esiste l'Utente
|
||||
return False
|
||||
|
||||
|
||||
# Sito
|
||||
@app.route('/')
|
||||
def page_home():
|
||||
|
@ -122,6 +125,7 @@ def page_home():
|
|||
session.pop('username')
|
||||
return "Logout eseguito con successo."
|
||||
|
||||
|
||||
@app.route('/login', methods=['GET', 'POST'])
|
||||
def page_login():
|
||||
if request.method == 'GET':
|
||||
|
@ -135,6 +139,7 @@ def page_login():
|
|||
else:
|
||||
abort(403)
|
||||
|
||||
|
||||
@app.route('/dashboard')
|
||||
def page_dashboard():
|
||||
enti = Ente.query.all()
|
||||
|
@ -145,7 +150,9 @@ def page_dashboard():
|
|||
for ente in enti:
|
||||
conteggioutenti[ente.nomeente] = Impiegato.query.join(Servizio).join(Ente).filter_by(eid=ente.eid).count()
|
||||
css = url_for("static", filename="style.css")
|
||||
return render_template("dashboard.html.j2", css=css, type="main", user=session["username"], conteggioutenti=conteggioutenti, conteggioservizi=conteggioservizi)
|
||||
return render_template("dashboard.html.j2", css=css, type="main", user=session["username"],
|
||||
conteggioutenti=conteggioutenti, conteggioservizi=conteggioservizi)
|
||||
|
||||
|
||||
@app.route('/ente_add', methods=['GET', 'POST'])
|
||||
def page_ente_add():
|
||||
|
@ -160,6 +167,7 @@ def page_ente_add():
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_ente_list'))
|
||||
|
||||
|
||||
@app.route('/ente_del/<int:eid>')
|
||||
def page_ente_del(eid):
|
||||
if 'username' not in session:
|
||||
|
@ -175,6 +183,7 @@ def page_ente_del(eid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_ente_list'))
|
||||
|
||||
|
||||
@app.route('/ente_list')
|
||||
def page_ente_list():
|
||||
if 'username' not in session:
|
||||
|
@ -183,6 +192,7 @@ def page_ente_list():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("ente/list.html.j2", css=css, enti=enti, type="ente", user=session["username"])
|
||||
|
||||
|
||||
@app.route('/ente_show/<int:eid>', methods=['GET', 'POST'])
|
||||
def page_ente_show(eid):
|
||||
if 'username' not in session:
|
||||
|
@ -198,6 +208,7 @@ def page_ente_show(eid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_ente_list'))
|
||||
|
||||
|
||||
@app.route('/serv_add', methods=['GET', 'POST'])
|
||||
def page_serv_add():
|
||||
if 'username' not in session:
|
||||
|
@ -212,6 +223,7 @@ def page_serv_add():
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_serv_list'))
|
||||
|
||||
|
||||
@app.route('/serv_del/<int:sid>')
|
||||
def page_serv_del(sid):
|
||||
if 'username' not in session:
|
||||
|
@ -224,6 +236,7 @@ def page_serv_del(sid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_serv_list'))
|
||||
|
||||
|
||||
@app.route('/serv_list')
|
||||
def page_serv_list():
|
||||
if 'username' not in session:
|
||||
|
@ -232,13 +245,6 @@ def page_serv_list():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("servizio/list.html.j2", css=css, serv=serv, type="serv", user=session["username"])
|
||||
|
||||
@app.route('/serv_list/<int:eid>')
|
||||
def page_serv_list_plus(eid):
|
||||
if 'username' not in session:
|
||||
return redirect(url_for('page_login'))
|
||||
serv = Servizio.query.join(Ente).filter_by(eid=eid).all()
|
||||
css = url_for("static", filename="style.css")
|
||||
return render_template("servizio/list.html.j2", css=css, user=session["username"])
|
||||
|
||||
@app.route('/serv_show/<int:sid>', methods=['GET', 'POST'])
|
||||
def page_serv_show(sid):
|
||||
|
@ -256,6 +262,7 @@ def page_serv_show(sid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_serv_list'))
|
||||
|
||||
|
||||
@app.route('/imp_add', methods=['GET', 'POST'])
|
||||
def page_imp_add():
|
||||
if 'username' not in session:
|
||||
|
@ -265,11 +272,13 @@ def page_imp_add():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("impiegato/add.html.j2", css=css, servizi=servizi, type="imp", user=session["username"])
|
||||
else:
|
||||
nuovoimp = Impiegato(request.form['sid'], request.form['nomeimpiegato'], request.form['username'], request.form['passwd'],)
|
||||
nuovoimp = Impiegato(request.form['sid'], request.form['nomeimpiegato'], request.form['username'],
|
||||
request.form['passwd'],)
|
||||
db.session.add(nuovoimp)
|
||||
db.session.commit()
|
||||
return redirect(url_for('page_imp_list'))
|
||||
|
||||
|
||||
@app.route('/imp_del/<int:iid>')
|
||||
def page_imp_del(iid):
|
||||
if 'username' not in session:
|
||||
|
@ -279,6 +288,7 @@ def page_imp_del(iid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_imp_list'))
|
||||
|
||||
|
||||
@app.route('/imp_list')
|
||||
def page_imp_list():
|
||||
if 'username' not in session:
|
||||
|
@ -287,6 +297,7 @@ def page_imp_list():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("impiegato/list.html.j2", css=css, impiegati=impiegati, type="imp", user=session["username"])
|
||||
|
||||
|
||||
@app.route('/imp_list/<int:sid>')
|
||||
def page_imp_list_plus(sid):
|
||||
if 'username' not in session:
|
||||
|
@ -295,6 +306,7 @@ def page_imp_list_plus(sid):
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("impiegato/list.html.j2", css=css, impiegati=impiegati, user=session["username"])
|
||||
|
||||
|
||||
@app.route('/imp_show/<int:iid>', methods=['GET', 'POST'])
|
||||
def page_imp_show(iid):
|
||||
if 'username' not in session:
|
||||
|
@ -313,17 +325,21 @@ def page_imp_show(iid):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_imp_list'))
|
||||
|
||||
|
||||
@app.route('/disp_add', methods=['GET', 'POST'])
|
||||
def page_disp_add():
|
||||
if 'username' not in session:
|
||||
return redirect(url_for('page_login'))
|
||||
if request.method == 'GET':
|
||||
opzioni=["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router", "Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
||||
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
||||
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
||||
impiegati = Impiegato.query.all()
|
||||
css = url_for("static", filename="style.css")
|
||||
return render_template("dispositivo/add.html.j2", css=css, impiegati=impiegati,opzioni=opzioni, type="dev", user=session["username"])
|
||||
return render_template("dispositivo/add.html.j2", css=css, impiegati=impiegati, opzioni=opzioni, type="dev",
|
||||
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'])
|
||||
nuovodisp = Dispositivo(request.form['tipo'], request.form['marca'], request.form['modello'],
|
||||
request.form['inv_ced'], request.form['inv_ente'], request.form['fornitore'])
|
||||
db.session.add(nuovodisp)
|
||||
db.session.commit()
|
||||
# Trova tutti gli utenti, edizione sporco hack in html
|
||||
|
@ -339,9 +355,10 @@ def page_disp_add():
|
|||
nuovologin = Accesso(int(user), nuovodisp.did)
|
||||
db.session.add(nuovologin)
|
||||
db.session.commit()
|
||||
#TODO: se un dispositivo non ha utenti si incasina parecchio
|
||||
# TODO: se un dispositivo non ha utenti si incasina parecchio
|
||||
return redirect(url_for('page_disp_list'))
|
||||
|
||||
|
||||
@app.route('/disp_del/<int:did>')
|
||||
def page_disp_del(did):
|
||||
if 'username' not in session:
|
||||
|
@ -351,6 +368,7 @@ def page_disp_del(did):
|
|||
db.session.commit()
|
||||
return redirect(url_for('page_disp_list'))
|
||||
|
||||
|
||||
@app.route('/disp_list')
|
||||
def page_disp_list():
|
||||
if 'username' not in session:
|
||||
|
@ -363,6 +381,7 @@ def page_disp_list():
|
|||
css = url_for("static", filename="style.css")
|
||||
return render_template("dispositivo/list.html.j2", css=css, accessi=accessi, type="disp", user=session["username"])
|
||||
|
||||
|
||||
@app.route('/disp_details')
|
||||
def page_details_host():
|
||||
raise NotImplementedError()
|
||||
|
|
Loading…
Reference in a new issue