3cf1d6baf4
Closes #7118 : Render URL custom fields as hyperlinks in object tables
2021-09-21 14:04:47 -04: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
16d8981a3f
Closes #7284 : Include comments field in table/export for all appropriate models
2021-09-17 12:04:22 -04:00
a39a9c9b56
Merge branch 'develop' into 7205-applied-filters
2021-09-08 11:12:29 -04:00
45988b9818
Minor cleanup for get_selected_values()
2021-09-08 11:11:52 -04:00
e12314ba60
Fix test user permissions for API pagination tests
2021-09-08 09:57:53 -04:00
9226302742
Fixes #7209 : Allow unlimited API results when MAX_PAGE_SIZE is disabled
2021-09-08 09:38:23 -04:00
a9c1c8968e
Return cleaned null_option
value as None
in dynamic multi-select field
2021-09-07 18:43:36 -07:00
6a15c2ae86
Remove invalid (for Python <3.9) type annotation
2021-09-07 18:37:55 -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
49617a595d
#7205 : Handle null_option
in dynamic multi-select choices field
2021-09-07 18:28:49 -07:00
4a13ee6f40
Fixes #7176 : Reset query parameters on APISelect when deep copied
2021-09-07 14:13:53 -07:00
a1110b07de
Fixes #7153 : Allow clearing of assigned device type images
2021-09-02 16:48:54 -04:00
ddff193786
#7123 : Handle empty_option on API Select
2021-09-01 17:02:43 -07:00
7bdde47473
Fixes #7124 : Fix duplicate static query param values in API Select
2021-09-01 11:48:13 -07:00
707e51d855
#7084 : Catch ValueErrors when initializing dynamic form fields
2021-09-01 13:33:41 -04:00
528df76747
#7082 : Handle stale content types
2021-09-01 12:55:25 -04:00
d2fe59ae8f
Fixes #7109 : Ensure human readability of exceptions raised during REST API requests
2021-09-01 10:43:12 -04:00
f63dcb1f08
#7091 : Simplify access to BASE_PATH variable
2021-09-01 09:34:33 -04:00
14d87a3584
Fixes #7041 : Properly format JSON config object returned from a NAPALM device
2021-09-01 00:03:53 -07:00
679bbd3e76
Fixes #7091 : Ensure API requests from the UI are aware of BASE_PATH
2021-08-31 15:13:53 -07:00
349733c6dd
Redirect users on error to the GitHub discussion forum
...
Fixes #7102
2021-08-31 19:51:53 +01:00
1c09ffdd1f
Fixes #7101 : Enforce MAX_PAGE_SIZE for table and REST API pagination
2021-08-31 13:52:04 -04:00
415313ac2f
Fixes #7082 : Avoid exception when referencing invalid content type in table
2021-08-31 11:43:44 -04:00
7db2b9d091
Fixes #7072 : Fix table configuration under prefix child object views
2021-08-31 11:15:41 -04:00
deb53d771d
Fixes #7070 : Fix exception when filtering by prefix max length in UI
2021-08-30 16:51:07 -04:00
25d1fe2c8d
Improve APISelect query parameter handling ( #7040 )
...
* Fixes #7035 : Refactor APISelect query_param logic
* Add filter_fields to extras.ObjectVar & fix default value handling
* Update ObjectVar docs to reflect new filter_fields attribute
* Revert changes from 89b7f3f
* Maintain current `query_params` API for form fields, transform data structure in widget
* Revert changes from d0208d4
2021-08-30 09:43:32 -04:00
94b8d36065
Introduce ContentTypesColumn for custom field and webhook tables
2021-08-26 12:55:37 -04:00
85b61c0b7e
Bump django-timezone-field to 4.2.1
2021-08-24 15:52:04 -04:00
736da4bcad
Merge branch 'develop' into feature
2021-08-10 21:03:10 -04:00
db359719a9
Closes #6921 : Employ a sandbox when rendering Jinja2 code for increased security
2021-08-10 20:52:45 -04:00
c7ebad0fbb
Closes #6931 : Include applied filters on object list view
2021-08-10 13:11:35 -04:00
1bb596fc7e
Fixes #6908 : Allow assignment of scope to VLAN groups upon import
2021-08-09 09:54:27 -04:00
fe54acef51
v3.0 nav menu tweaks ( #6906 )
...
* Clean up nav menu spacing & link colors
* Shrink NetBox icon & collapsed sidebar
* Fix gap between scrollbar and righthand window border
2021-08-06 17:43:02 -04:00
65659fb676
Badges use secondary BG by default; add custom option
2021-08-06 15:41:26 -04:00
d0fbbbfb37
Merge branch 'develop' into feature
2021-08-06 10:06:52 -04:00
46d0af6cef
Fixes #6892 : Fix validation of unit ranges when creating a rack reservation
2021-08-05 11:12:08 -04:00
582b69de74
#6797 : Improve object edit form field layout
2021-08-04 10:57:01 -07:00
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
1b612816cc
Merge branch 'feature' into 6829-graphql-reverse-relations
2021-08-03 16:05:31 -04:00
e8ba4b0564
#6797 : Improve controls & custom link styling
2021-08-03 10:21:06 -07:00
53e21ceed4
#6797 : Improve global search styles
2021-08-03 09:19:24 -07:00
0df67dbc12
Add ip_addresses relation on InterfaceType, VMInterfaceType
2021-08-03 11:27:14 -04:00
06c730f4dc
Merge branch 'feature' into feature-object-filter
...
# Conflicts:
# netbox/project-static/dist/netbox-dark.css
# netbox/project-static/dist/netbox-light.css
# netbox/project-static/styles/netbox.scss
# netbox/project-static/styles/select.scss
2021-08-03 06:57:22 -07:00
afc8d5bbbf
Fix PEP8 formatting error
2021-08-02 02:31:30 -07:00
1de46f592c
Various styling improvements
2021-08-02 02:18:31 -07:00
863048cda2
Deprecate collapsible advanced search and re-implement field-based filtering on object views
2021-08-01 21:24:22 -07:00
d18c83beb0
#6828 : Fix various mobile UI issues
2021-07-30 00:35:38 -07:00
007d660ce1
Merge branch 'feature-sidebar' into feature
...
# Conflicts:
# netbox/project-static/dist/netbox.js
# netbox/project-static/dist/netbox.js.map
2021-07-29 17:39:07 -07:00