mirror of
https://github.com/Steffo99/estus.git
synced 2024-11-21 15:14:19 +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",
|
||||
"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"]
|
||||
"Windows 8.1", "Windows 10"]
|
||||
|
||||
|
||||
old_wd = os.getcwd()
|
||||
|
@ -373,7 +373,8 @@ def page_serv_add():
|
|||
return abort(403)
|
||||
if request.method == 'GET':
|
||||
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:
|
||||
nuovoserv = Servizio(request.form['eid'], request.form['nomeservizio'], request.form['locazione'])
|
||||
db.session.add(nuovoserv)
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
<div class="form-group">
|
||||
<label class="col-xs-2" for="form-tipo">Tipo dispositivo</label>
|
||||
<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">
|
||||
{% for opzione in opzioni %}
|
||||
<option value="{{ opzione }}">{{ opzione }}</option>
|
||||
|
@ -90,7 +90,7 @@
|
|||
<div class="form-group">
|
||||
<label class="col-xs-2" for="form-so">Sistema operativo</label>
|
||||
<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">
|
||||
{% for sistema in sistemi %}
|
||||
<option value="{{ sistema }}">{{ sistema }}</option>
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
<tr>
|
||||
<th>Nome ente</th>
|
||||
<th>Nome servizio</th>
|
||||
<th>Locazione</th>
|
||||
<th>Sede</th>
|
||||
<th>Azioni</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
|
@ -2,22 +2,53 @@
|
|||
{% block title %}Modifica servizio • estus{% endblock %}
|
||||
{% block content %}
|
||||
<div class="page-header">
|
||||
<h1>
|
||||
{% if action == "add" %}
|
||||
Aggiungi servizio
|
||||
{% elif action == "show" %}
|
||||
Modifica servizio
|
||||
{% endif %}
|
||||
</h1>
|
||||
<h1>
|
||||
{% if action == "add" %}
|
||||
Aggiungi servizio
|
||||
{% elif action == "show" %}
|
||||
Modifica servizio
|
||||
{% endif %}
|
||||
</h1>
|
||||
</div>
|
||||
<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 %}>
|
||||
<form class="form-horizontal" {% if serv %}action="/serv_show/{{serv.sid}}"{% endif %} method="post">
|
||||
<div class="form-group">
|
||||
<label class="col-xs-2" for="form-tipo">Ente</label>
|
||||
<div class="col-xs-10">
|
||||
<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}}</option>
|
||||
{% 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">
|
||||
</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 %}
|
||||
|
|
Loading…
Reference in a new issue