mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-25 00:54:18 +00:00
Possible solution to #27
This commit is contained in:
parent
d016e91168
commit
dcdb2e59ac
4 changed files with 53 additions and 21 deletions
|
@ -19,7 +19,7 @@ db = SQLAlchemy(app)
|
||||||
sistemioperativi = ["CentOS", "Fedora", "OpenSUSE", "Red Hat", "Ubuntu", "Debian", "Windows Server 2003",
|
sistemioperativi = ["CentOS", "Fedora", "OpenSUSE", "Red Hat", "Ubuntu", "Debian", "Windows Server 2003",
|
||||||
"Windows Server 2007", "Windows Server 2010", "Windows Server 2012", "Windows Server 2016",
|
"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 98", "Windows ME", "Windows 2000", "Windows XP", "Windows Vista", "Windows 7", "Windows 8",
|
||||||
"Windows 8.1", "Windows 10", "Altro"]
|
"Windows 8.1", "Windows 10"]
|
||||||
|
|
||||||
|
|
||||||
old_wd = os.getcwd()
|
old_wd = os.getcwd()
|
||||||
|
@ -373,7 +373,8 @@ def page_serv_add():
|
||||||
return abort(403)
|
return abort(403)
|
||||||
if request.method == 'GET':
|
if request.method == 'GET':
|
||||||
enti = Ente.query.order_by(Ente.nomeente).all()
|
enti = Ente.query.order_by(Ente.nomeente).all()
|
||||||
return render_template("servizio/show.htm", action="add", enti=enti, pagetype="serv")
|
servizi = Servizio.query.order_by(Servizio.locazione).all()
|
||||||
|
return render_template("servizio/show.htm", action="add", enti=enti, servizi=servizi, pagetype="serv")
|
||||||
else:
|
else:
|
||||||
nuovoserv = Servizio(request.form['eid'], request.form['nomeservizio'], request.form['locazione'])
|
nuovoserv = Servizio(request.form['eid'], request.form['nomeservizio'], request.form['locazione'])
|
||||||
db.session.add(nuovoserv)
|
db.session.add(nuovoserv)
|
||||||
|
|
|
@ -68,7 +68,7 @@
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-xs-2" for="form-tipo">Tipo dispositivo</label>
|
<label class="col-xs-2" for="form-tipo">Tipo dispositivo</label>
|
||||||
<div class="col-xs-10">
|
<div class="col-xs-10">
|
||||||
<input type="text" class="form-control" name="tipo" list="form-tipo" {% if dispositivo %}value="{{ dispositivo.tipo }}"{% endif %}>
|
<input type="text" class="form-control" placeholder="Tipo dispositivo [...]" name="tipo" list="form-tipo" {% if dispositivo %}value="{{ dispositivo.tipo }}"{% endif %}>
|
||||||
<datalist id="form-tipo" name="tipo">
|
<datalist id="form-tipo" name="tipo">
|
||||||
{% for opzione in opzioni %}
|
{% for opzione in opzioni %}
|
||||||
<option value="{{ opzione }}">{{ opzione }}</option>
|
<option value="{{ opzione }}">{{ opzione }}</option>
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
<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">
|
||||||
<input type="text" class="form-control" name="so" list="form-so" {% if dispositivo %}value="{{ dispositivo.so }}"{% endif %}>
|
<input type="text" class="form-control" placeholder="Sistema operativo [...]" name="so" list="form-so" {% if dispositivo %}value="{{ dispositivo.so }}"{% endif %}>
|
||||||
<datalist id="form-so" name="so">
|
<datalist id="form-so" name="so">
|
||||||
{% for sistema in sistemi %}
|
{% for sistema in sistemi %}
|
||||||
<option value="{{ sistema }}">{{ sistema }}</option>
|
<option value="{{ sistema }}">{{ sistema }}</option>
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<th>Nome ente</th>
|
<th>Nome ente</th>
|
||||||
<th>Nome servizio</th>
|
<th>Nome servizio</th>
|
||||||
<th>Locazione</th>
|
<th>Sede</th>
|
||||||
<th>Azioni</th>
|
<th>Azioni</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
|
@ -2,22 +2,53 @@
|
||||||
{% block title %}Modifica servizio • estus{% endblock %}
|
{% block title %}Modifica servizio • estus{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<h1>
|
<h1>
|
||||||
{% if action == "add" %}
|
{% if action == "add" %}
|
||||||
Aggiungi servizio
|
Aggiungi servizio
|
||||||
{% elif action == "show" %}
|
{% elif action == "show" %}
|
||||||
Modifica servizio
|
Modifica servizio
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
<form class="form-inline" {% if serv %}action="/serv_show/{{serv.sid}}"{% endif %} method="post">
|
<form class="form-horizontal" {% if serv %}action="/serv_show/{{serv.sid}}"{% endif %} method="post">
|
||||||
<select class="form-control" name="eid">
|
<div class="form-group">
|
||||||
{% for ente in enti %}
|
<label class="col-xs-2" for="form-tipo">Ente</label>
|
||||||
<option value="{{ente.eid}}" {% if serv and serv.eid == ente.eid %}selected="selected"{% endif %}>{{ente.nomeente}}</option>
|
<div class="col-xs-10">
|
||||||
{% endfor %}
|
<select class="form-control" name="eid">
|
||||||
</select>
|
{% for ente in enti %}
|
||||||
<input class="form-control" type="text" placeholder="Nome servizio" name="nomeservizio" {% if serv %}value="{{serv.nomeservizio}}"{% endif %}>
|
<option value="{{ente.eid}}" {% if serv and serv.eid == ente.eid %}selected="selected"{% endif %}>{{ente}}</option>
|
||||||
<input class="form-control" type="text" placeholder="locazione" name="locazione" {% if serv %}value="{{serv.locazione}}"{% endif %}>
|
{% endfor %}
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-xs-2" for="form-tipo">Nome servizio</label>
|
||||||
|
<div class="col-xs-10">
|
||||||
|
<input class="form-control" type="text" placeholder="Nome servizio" name="nomeservizio" {% if serv %}value="{{serv.nomeservizio}}"{% endif %}>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label class="col-xs-2" for="form-tipo">Sede</label>
|
||||||
|
<div class="col-xs-10">
|
||||||
|
<input type="text" class="form-control" placeholder="Sede [...]" name="locazione" list="form-locazione" {% if dispositivo %}value="{{ serv.locazione }}"{% endif %}>
|
||||||
|
<datalist id="form-locazione">
|
||||||
|
{% for servizio in servizi %}
|
||||||
|
<option value="{{ servizio.locazione }}">{{ servizio.locazione }}</option>
|
||||||
|
{% endfor %}
|
||||||
|
</datalist></div>
|
||||||
|
</div>
|
||||||
<input class="btn btn-primary" type="submit">
|
<input class="btn btn-primary" type="submit">
|
||||||
</form>
|
</form>
|
||||||
|
{#
|
||||||
|
<form class="form-inline" {% if serv %}action="/serv_show/{{serv.sid}}"{% endif %} method="post">
|
||||||
|
<select class="form-control" name="eid">
|
||||||
|
{% for ente in enti %}
|
||||||
|
<option value="{{ente.eid}}" {% if serv and serv.eid == ente.eid %}selected="selected"{% endif %}>{{ente.nomeente}}</option>
|
||||||
|
{% endfor %}
|
||||||
|
</select>
|
||||||
|
<input class="form-control" type="text" placeholder="Nome servizio" name="nomeservizio" {% if serv %}value="{{serv.nomeservizio}}"{% endif %}>
|
||||||
|
<input class="form-control" type="text" placeholder="locazione" name="locazione" {% if serv %}value="{{serv.locazione}}"{% endif %}>
|
||||||
|
<input class="btn btn-primary" type="submit">
|
||||||
|
</form>
|
||||||
|
#}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
Loading…
Reference in a new issue