276a73f820
#15094 : Fix missing format variable
2024-02-21 14:06:01 -05:00
af27bf5eff
15094 Add missing gettext to error strings for internationalization ( #15155 )
...
* 15049 add missing gettext to error strings
* 15049 add missing gettext to error strings
* 15094 review change
* 15094 review change
* Formatting cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2024-02-20 09:44:02 -05:00
a38a38218b
14132 Add EventRule - change webhook and add in script processing to events ( #14267 )
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2023-11-30 16:36:33 -05:00
fc7d6e1387
Fixes #14325 : Ensure expanded numeric arrays are ordered ( #14370 )
...
* Fixes #14325 : Ensure expanded numeric arrays are ordered
* Remove redundant casting to
2023-11-28 17:04:10 -05:00
5de9d3f15f
Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges ( #13326 )
...
* Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges
* Fix pep8
* Also fail on equal start & end values
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com >
2023-08-11 11:53:16 -04:00
3b9fda0169
Merge branch 'develop' into feature
2023-03-20 08:54:22 -04:00
a864e8127b
Improve error reporting for duplicate CSV column headings
...
Fixes #11990
2023-03-17 09:21:40 -04:00
2a9178af12
Merge branch 'develop' into feature
2023-03-13 11:58:37 -04:00
e459c46dad
Fixes #11929 - Strip whitespace from csv headers ( #11956 )
...
* Strip whitespace from csv headers
* Move strip() call to parse_csv()
---------
Co-authored-by: jeremystretch <jstretch@netboxlabs.com >
2023-03-13 10:55:18 -04:00
c84f0de8f8
#11625 : Employ HTMX form rendering for device & VM interfaces
2023-02-19 20:09:52 -05:00
cb815ede60
7961 CSV bulk update ( #10715 )
...
* 7961 add csv bulk update
* temp checkin - blocked
* 7961 bugfix and cleanup
* 7961 change to id, add docs
* 7961 add tests cases
* 7961 fix does not exist validation error
* 7961 fix does not exist validation error
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 update tests
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 make test cases more explicit
* 7961 optimize loading csv test data
* 7961 update tests remove redundant code
* 7961 avoid MPTT issue in test cases
2022-10-27 13:10:18 -04:00
84f0561712
Initial work on half-height RUs
2022-06-20 12:05:06 -04:00
27a9313396
#9096 : Correct getattr() call
2022-04-12 08:13:08 -04:00
517d0158b6
Fixes #9096 : Remove duplicate filter tag when filtering by "none"
2022-04-11 08:51:11 -04:00
e20ac803f3
Fixes #8498 : Fix display of selected content type filters in object list views
2022-02-02 16:08:12 -05:00
41dfdc0aaa
Fixes #7324 : Fix TypeError exception in web UI when filtering objects using single-choice filters
2021-09-21 09:13:26 -04:00
713e79c1a9
Fixes #7298 : Restore missing object names from applied object list filters
2021-09-17 16:55:32 -04:00
45988b9818
Minor cleanup for get_selected_values()
2021-09-08 11:11:52 -04:00
a9c1c8968e
Return cleaned null_option
value as None
in dynamic multi-select field
2021-09-07 18:43:36 -07:00
752de0d9c0
Fixes #7205 : Handle null_option
when getting selected form values in applied_filters
template tag
2021-09-07 18:30:45 -07:00
deb53d771d
Fixes #7070 : Fix exception when filtering by prefix max length in UI
2021-08-30 16:51:07 -04:00
c7ebad0fbb
Closes #6931 : Include applied filters on object list view
2021-08-10 13:11:35 -04:00
46d0af6cef
Fixes #6892 : Fix validation of unit ranges when creating a rack reservation
2021-08-05 11:12:08 -04:00
8d9d3a9e7d
Changelog and cleanup for #6560
2021-07-28 11:44:13 -04:00
0a661596b3
moved duplicated code in CSV Fields into functions in forms/utils.py
2021-06-14 14:07:37 -04:00
5b438c3f30
Refactor utility form resources into separate modules
2020-08-11 15:14:06 -04:00