mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-25 17:14:19 +00:00
Move OS list to a global variable
This commit is contained in:
parent
7cdff182e4
commit
119620de85
2 changed files with 12 additions and 15 deletions
21
server.py
21
server.py
|
@ -14,6 +14,12 @@ app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||||
db = SQLAlchemy(app)
|
db = SQLAlchemy(app)
|
||||||
|
|
||||||
|
|
||||||
|
sistemioperativi = [" ", "CentOS", "Fedora", "OpenSUSE", "Red Hat", "Ubuntu", "Debian", "Windows Server 2003",
|
||||||
|
"Windows Server 2007", "Windows Server 2010", "Windows Server 2012", "Windows Server 2016",
|
||||||
|
"Windows 98", "Windows ME", "Windows 2000", "Windows XP", "Windows Vista", "Windows 7", "Windows 8",
|
||||||
|
"Windows 8.1", "Windows 10", "Altro"]
|
||||||
|
|
||||||
|
|
||||||
class User(db.Model):
|
class User(db.Model):
|
||||||
"""Utente per il login sul sito dell'inventario."""
|
"""Utente per il login sul sito dell'inventario."""
|
||||||
__tablename__ = "website_users"
|
__tablename__ = "website_users"
|
||||||
|
@ -498,13 +504,10 @@ def page_disp_add():
|
||||||
serial = request.args.get("scanned_barcode")
|
serial = request.args.get("scanned_barcode")
|
||||||
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
||||||
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
||||||
sistemi = [" ", "CentOS", "Fedora", "Open SUSE", "Red Hat", "Ubuntu", "Windows 10 x64", "Windows 2000",
|
|
||||||
"Windows 2003 server", "Windows 2007 server", "Windows 7", "Windows 8", "Windows 8.1", "Windows 98",
|
|
||||||
"Windows NT", "Windows Vista", "Windows XP", "Debian", "Altro"]
|
|
||||||
reti = Rete.query.order_by(Rete.nome).all()
|
reti = Rete.query.order_by(Rete.nome).all()
|
||||||
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
||||||
return render_template("dispositivo/show.htm", action="add", impiegati=impiegati, opzioni=opzioni, reti=reti,
|
return render_template("dispositivo/show.htm", action="add", impiegati=impiegati, opzioni=opzioni, reti=reti,
|
||||||
pagetype="dev", user=session.get("username"), serial=serial, sistemi=sistemi)
|
pagetype="dev", user=session.get("username"), serial=serial, sistemi=sistemioperativi)
|
||||||
else:
|
else:
|
||||||
if request.form["inv_ced"]:
|
if request.form["inv_ced"]:
|
||||||
try:
|
try:
|
||||||
|
@ -591,13 +594,10 @@ def page_disp_show(did):
|
||||||
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
||||||
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
||||||
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
||||||
sistemi = [" ", "CentOS", "Fedora", "Open SUSE", "Red Hat", "Ubuntu", "Windows 10 x64", "Windows 2000",
|
|
||||||
"Windows 2003 server", "Windows 2007 server", "Windows 7", "Windows 8", "Windows 8.1", "Windows 98",
|
|
||||||
"Windows NT", "Windows Vista", "Windows XP", "Debian", "Altro"]
|
|
||||||
reti = Rete.query.order_by(Rete.nome).all()
|
reti = Rete.query.order_by(Rete.nome).all()
|
||||||
return render_template("dispositivo/show.htm", action="show", dispositivo=disp, accessi=accessi,
|
return render_template("dispositivo/show.htm", action="show", dispositivo=disp, accessi=accessi,
|
||||||
impiegati=impiegati, pagetype="disp", user=session.get("username"), opzioni=opzioni,
|
impiegati=impiegati, pagetype="disp", user=session.get("username"), opzioni=opzioni,
|
||||||
reti=reti, sistemi=sistemi)
|
reti=reti, sistemi=sistemioperativi)
|
||||||
else:
|
else:
|
||||||
disp = Dispositivo.query.get_or_404(did)
|
disp = Dispositivo.query.get_or_404(did)
|
||||||
accessi = Accesso.query.filter_by(did=did).all()
|
accessi = Accesso.query.filter_by(did=did).all()
|
||||||
|
@ -651,13 +651,10 @@ def page_disp_clone(did):
|
||||||
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
impiegati = Impiegato.query.order_by(Impiegato.nomeimpiegato).all()
|
||||||
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
opzioni = ["Centralino", "Dispositivo generico di rete", "Marcatempo", "PC", "Portatile", "POS", "Router",
|
||||||
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
"Server", "Stampante di rete", "Switch", "Telefono IP", "Monitor", "Scanner", "Stampante locale"]
|
||||||
sistemi = [" ", "CentOS", "Fedora", "Open SUSE", "Red Hat", "Ubuntu", "Windows 10 x64", "Windows 2000",
|
|
||||||
"Windows 2003 server", "Windows 2007 server", "Windows 7", "Windows 8", "Windows 8.1", "Windows 98",
|
|
||||||
"Windows NT", "Windows Vista", "Windows XP", "Debian", "Altro"]
|
|
||||||
reti = Rete.query.order_by(Rete.nome).all()
|
reti = Rete.query.order_by(Rete.nome).all()
|
||||||
return render_template("dispositivo/show.htm", action="clone", dispositivo=disp, accessi=accessi,
|
return render_template("dispositivo/show.htm", action="clone", dispositivo=disp, accessi=accessi,
|
||||||
impiegati=impiegati, pagetype="disp", user=session.get("username"), opzioni=opzioni,
|
impiegati=impiegati, pagetype="disp", user=session.get("username"), opzioni=opzioni,
|
||||||
reti=reti, sistemi=sistemi)
|
reti=reti, sistemi=sistemioperativi)
|
||||||
else:
|
else:
|
||||||
if request.form["inv_ced"]:
|
if request.form["inv_ced"]:
|
||||||
try:
|
try:
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
var inv = $("#form-ced").val();
|
var inv = $("#form-ced").val();
|
||||||
if(inv === "")
|
if(inv === "")
|
||||||
{
|
{
|
||||||
inv = prompt("Inserisci il numero dell'inventario del dispositivo. (Es: 0351)")
|
inv = prompt("Inserisci il numero dell'inventario del dispositivo. (Es: 0351)");
|
||||||
}
|
}
|
||||||
var proprietario = prompt("Inserisci la lettera corrispondente al proprietario del dispositivo. (Es: U)");
|
var proprietario = prompt("Inserisci la lettera corrispondente al proprietario del dispositivo. (Es: U)");
|
||||||
$("#form-hostname").val(comune + anno + inv + proprietario);
|
$("#form-hostname").val(comune + anno + inv + proprietario);
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
$("#utente{{ loop.index }} option").prop("selected", false);
|
$("#utente{{ loop.index }} option").prop("selected", false);
|
||||||
$("#utente{{ loop.index }} option[value={{ accesso.iid }}]").prop("selected", true);
|
$("#utente{{ loop.index }} option[value={{ accesso.iid }}]").prop("selected", true);
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
}
|
};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
@ -70,7 +70,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-xs-2" for="form-so">Sistema Operativo</label>
|
<label class="col-xs-2" for="form-so">Sistema operativo</label>
|
||||||
<div class="col-xs-10">
|
<div class="col-xs-10">
|
||||||
<select id="form-so" class="form-control" name="so">
|
<select id="form-so" class="form-control" name="so">
|
||||||
{% for sistema in sistemi %}
|
{% for sistema in sistemi %}
|
||||||
|
|
Loading…
Reference in a new issue