Commit Graph

9820 Commits

Author SHA1 Message Date
jeremystretch
15a57b9d6a Closes #9228: Add serialize_object() method to ChangeLoggingMixin 2022-07-01 15:52:16 -04:00
jeremystretch
812480ab3a Closes #8511: Enable custom fields and tags for circuit terminations 2022-07-01 15:10:31 -04:00
jeremystretch
3cd079c056 Closes #9647: Introduce customfield_value template tag 2022-07-01 14:45:22 -04:00
jeremystretch
90b02f179f prepare_cloned_fields() should always return a QueryDict 2022-07-01 13:52:37 -04:00
jeremystretch
c42aff928f Closes #9074: Enable referencing the current user when evaluating permission constraints 2022-07-01 13:34:10 -04:00
jeremystretch
47775595f5 Introduce qs_filter_from_constraints() for constructing object permission QS filters 2022-07-01 11:49:36 -04:00
jeremystretch
dc3c636a9d Merge branch 'develop' into feature 2022-07-01 11:37:18 -04:00
jeremystretch
248738d1b6 Update NOTICE file 2022-07-01 11:36:34 -04:00
jeremystretch
4db290fde5 #1099: Restore PoE fields on interface edit form 2022-06-30 17:13:26 -04:00
jeremystretch
77168de155 Closes #9075: Introduce AbortRequest exception for cleanly interrupting object mutations 2022-06-30 15:15:07 -04:00
jeremystretch
61fdcb7d62 Add ActionsMixin to __all__ 2022-06-30 14:35:41 -04:00
jeremystretch
70a52732e7 Closes #9070: Hide navigation menu items based on user permissions 2022-06-29 16:36:10 -04:00
Jeremy Stretch
a0b38b0dec Merge pull request #9630 from netbox-community/9092-ObjectChildrenView
Closes #9092: Introduce support for use of ObjectChildrenView by plugins
2022-06-29 14:49:17 -04:00
jeremystretch
54ba135f50 Document support for ObjectChildrenView 2022-06-29 14:30:47 -04:00
jeremystretch
c93d6e33af Update templates for subclasses of ObjectChildrenView 2022-06-29 14:21:57 -04:00
jeremystretch
933496a552 Move actions determination to a mixin 2022-06-29 14:21:30 -04:00
jeremystretch
181a12401a Refactor ObjectChildrenView 2022-06-28 18:14:57 -04:00
jeremystretch
e744f1ff12 Merge branch 'develop' into feature 2022-06-28 16:55:49 -04:00
jeremystretch
c545aef916 #9403: Add labels to device VC fields 2022-06-28 16:24:56 -04:00
jeremystretch
f4e755ebe7 Changelog for #8854, #9403, #9540 2022-06-28 16:22:38 -04:00
Jeremy Stretch
efd544d48d Merge pull request #9622 from cpund/9403-branch
Closes #9403: Add support for setting a virtual chassis on a device in the GUI
2022-06-28 16:21:22 -04:00
Jeremy Stretch
fa64dd626e Merge pull request #9600 from huntabyte/issue-8854
Fixes #8854: Remote auth default groups added to new remote auth users
2022-06-28 15:29:23 -04:00
Jeremy Stretch
372bd0aa99 Merge pull request #9607 from huntabyte/feature-9540
Closes #9540: Filter IP addresses by assigned Device/VM
2022-06-28 15:08:37 -04:00
jeremystretch
ef2768cbf7 Closes #9177: Add tenant assignment for wireless LANs & links 2022-06-27 11:30:52 -04:00
Hunter Johnston
4bb5d17fcd Closes #9540: Filter IP addresses by assigned Device/VM 2022-06-25 15:41:31 -04:00
Jeremy Stretch
85fbbbe801 Merge pull request #9606 from netbox-community/4434-rack-device-highlights
Closes #4434: Enable highlighting devices within rack elevations
2022-06-24 11:44:11 -04:00
jeremystretch
4702ca6e7a Closes #4434: Enable highlighting devices within rack elevations 2022-06-24 11:04:38 -04:00
Hunter Johnston
b94a12cbfa syntax: Removed dev imports 2022-06-23 23:29:14 -04:00
Hunter Johnston
a7c452d411 Fixes #8854: Remote auth default groups added to new remote auth users 2022-06-23 20:54:26 -04:00
jeremystretch
b789b5fc12 Ignore default field values which reference ConfigItems when calculating migrations 2022-06-23 17:44:19 -04:00
jeremystretch
450525b78f Docs & cleanup for #7702 2022-06-23 17:26:20 -04:00
Jeremy Stretch
68696e3c6b Merge pull request #9576 from huntabyte/feature-7702
Closes #7702: Add Power feed defaults to user configurations
2022-06-23 17:00:06 -04:00
jeremystretch
565270ea75 Closes #9414: Add clone() method to NetBoxModel for copying instance attributes 2022-06-23 15:21:10 -04:00
Hunter Johnston
7a48f66ada Fix syntax error 2022-06-23 14:56:24 -04:00
Hunter Johnston
8b6097d992 Closes #7702: Add power feed defaults to user configurations 2022-06-23 14:16:09 -04:00
jeremystretch
b04672568a Changelog for #9396, #9575, #9597 2022-06-23 14:14:02 -04:00
Hunter Johnston
d4a5690e92 Fixes #9575: Add exception handling to services (#9586) 2022-06-23 14:11:59 -04:00
Hunter Johnston
3ba40bc2be Closes #9396: Query modules by module bay & display installed_modules for module_bay REST API endpoint (#9574)
* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint

* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint

* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint
2022-06-23 13:28:36 -04:00
Jeremy Stretch
e91406e634 Merge pull request #9595 from netbox-community/9536-token-last-used
Closes #9536: Record last used time for API tokens
2022-06-23 12:28:30 -04:00
jeremystretch
f9937758f9 Documentation & clenaup for #9536 2022-06-23 12:15:02 -04:00
Jeremy Stretch
3469e9f4ca Merge pull request #9554 from PieterL75/issue_9536
Closes #9536: Last Used field on API tokens
2022-06-23 11:53:58 -04:00
Jeremy Stretch
6d3df53325 Merge branch 'feature' into issue_9536 2022-06-23 10:35:27 -04:00
Jeremy Stretch
5d2226b52b Merge pull request #9590 from netbox-community/8233-api-token-ip
Closes #8233: Restrict API tokens by source IP
2022-06-23 08:29:45 -04:00
jeremystretch
eb20f5765d Update token model docs 2022-06-23 08:12:36 -04:00
jeremystretch
09be00d9b3 Allowed IPs should be optional on Token 2022-06-23 08:09:39 -04:00
jeremystretch
66f6723ada Introduce IPNetworkSerializer to serialize allowed token IPs 2022-06-22 21:51:43 -04:00
jeremystretch
1d8028243c Add token authentication tests 2022-06-22 21:10:18 -04:00
jeremystretch
ae95daa270 Refactor source IP resolution logic 2022-06-22 17:01:07 -04:00
Jeremy Stretch
66e7d28100 Merge pull request #9175 from PieterL75/issue_8233
Closes #8233: Restrict API key access by source IP
2022-06-22 16:23:59 -04:00
jeremystretch
ee2df5cc24 Closes #9582: Enable assigning config contexts based on device location 2022-06-22 16:10:48 -04:00