1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #4598: Display error message when invalid cable length is specified

This commit is contained in:
Jeremy Stretch
2020-05-07 10:34:33 -04:00
parent 7c6faff405
commit b7a96a33ef
3 changed files with 27 additions and 0 deletions

View File

@ -1,5 +1,13 @@
# NetBox v2.8 # NetBox v2.8
v2.8.4 (FUTURE)
### Bug Fixes
* [#4598](https://github.com/netbox-community/netbox/issues/4598) - Display error message when invalid cable length is specified
---
## v2.8.3 (2020-05-06) ## v2.8.3 (2020-05-06)
### Bug Fixes ### Bug Fixes

View File

@ -3659,6 +3659,11 @@ class CableForm(BootstrapMixin, forms.ModelForm):
'type': StaticSelect2, 'type': StaticSelect2,
'length_unit': StaticSelect2, 'length_unit': StaticSelect2,
} }
error_messages = {
'length': {
'max_value': 'Maximum length is 32767 (any unit)'
}
}
class CableCSVForm(CSVModelForm): class CableCSVForm(CSVModelForm):

View File

@ -10,9 +10,23 @@
<label class="col-md-3 control-label" for="id_length">{{ form.length.label }}</label> <label class="col-md-3 control-label" for="id_length">{{ form.length.label }}</label>
<div class="col-md-5"> <div class="col-md-5">
{{ form.length }} {{ form.length }}
{% if form.length.errors %}
<ul>
{% for error in form.length.errors %}
<li class="text-danger">{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{{ form.length_unit }} {{ form.length_unit }}
{% if form.length_unit.errors %}
<ul>
{% for error in form.length_unit.errors %}
<li class="text-danger">{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
</div> </div>
</div> </div>
</div> </div>