[Re #186] Add some basic validation to Station form
parent
729f621b58
commit
aaef6bbb4e
|
@ -483,7 +483,7 @@ def station_edit(request):
|
|||
|
||||
return redirect(reverse('base:station_view', kwargs={'id': f.id}))
|
||||
else:
|
||||
messages.error(request, 'Some fields missing on the form')
|
||||
messages.error(request, 'Your Station submission had some errors.{0}'.format(form.errors))
|
||||
return redirect(reverse('users:view_user', kwargs={'username': request.user.username}))
|
||||
|
||||
|
||||
|
|
|
@ -100,6 +100,10 @@ a:hover {
|
|||
text-align: center;
|
||||
}
|
||||
|
||||
.help-block {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.form-group {
|
||||
margin-left: 0px;
|
||||
margin-right: 0px;
|
||||
|
@ -248,6 +252,12 @@ code.log p {
|
|||
float: right;
|
||||
}
|
||||
|
||||
.alert-error > .errorlist {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
|
||||
/* Observations
|
||||
==================== */
|
||||
|
|
|
@ -86,7 +86,7 @@
|
|||
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
{{ notification.message }}
|
||||
{{ notification.message|safe }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<div class="form-group">
|
||||
<label for="name" class="col-sm-2 control-label">Name</label>
|
||||
<div class="col-sm-10">
|
||||
<input value="{{ form.name.value|default_if_none:"" }}" id="name" type="text" class="form-control" name="name" placeholder="Name">
|
||||
<input value="{{ form.name.value|default_if_none:"" }}" id="name" type="text" class="form-control" name="name" placeholder="Name" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
@ -32,19 +32,20 @@
|
|||
<div class="form-group">
|
||||
<label for="alt" class="col-sm-2 control-label">Altitude</label>
|
||||
<div class="col-sm-10">
|
||||
<input value="{{ form.alt.value|default_if_none:"" }}" id="alt" type="text" class="form-control" name="alt" placeholder="Altitude">
|
||||
<input value="{{ form.alt.value|default_if_none:"" }}" id="alt" type="number" class="form-control" name="alt" placeholder="Altitude" required>
|
||||
<span class="help-block">in meters</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="lat" class="col-sm-2 control-label">Latitude</label>
|
||||
<div class="col-sm-10">
|
||||
<input value="{{ form.lat.value|default_if_none:"" }}" id="lat" type="text" class="form-control" name="lat" placeholder="Latitude" onchange="gridsquare()">
|
||||
<input value="{{ form.lat.value|default_if_none:"" }}" id="lat" type="text" class="form-control" name="lat" placeholder="Latitude" required onchange="gridsquare()">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="lng" class="col-sm-2 control-label">Longtitude</label>
|
||||
<div class="col-sm-10">
|
||||
<input value="{{ form.lng.value|default_if_none:"" }}" id="lng" type="text" class="form-control" name="lng" placeholder="Longtitude" onchange="gridsquare()">
|
||||
<input value="{{ form.lng.value|default_if_none:"" }}" id="lng" type="text" class="form-control" name="lng" placeholder="Longtitude" required onchange="gridsquare()">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
|
Loading…
Reference in New Issue