Arthur Hanson
eb923e080e
10520 remove Napalm code references ( #11768 )
...
* 10520 remove all Napalm code references
* 10520 remove lldp
* 10520 remove config, status - rebuild js
* 10520 re-add config parameters
* 10520 re-add serializer
* 10520 update docs
2023-02-24 15:38:50 -05:00
jeremystretch
e1b80aaba4
Adjust inspector to accommodate non-detail views
2023-02-24 13:54:39 -05:00
jeremystretch
96466caa69
PRVB
2023-02-21 09:03:19 -05:00
Jeremy Stretch
42b248722f
Merge pull request #11793 from netbox-community/develop
...
Release v3.4.5
2023-02-21 09:01:01 -05:00
jeremystretch
4329e0eb92
Release v3.4.5
2023-02-21 08:45:52 -05:00
jeremystretch
a046c508dd
Arrange parameters alphabetically
2023-02-21 08:42:39 -05:00
jeremystretch
1ce4a198e8
#11685 : Fix migration
2023-02-20 10:27:30 -05:00
jeremystretch
de8029d9d1
Closes #11787 : Rebuild any missing search cache entires after upgrade
2023-02-20 09:49:13 -05:00
jeremystretch
043bc880cc
#11685 : Clear cached search records for relevant IPAM objects
2023-02-20 09:02:58 -05:00
jeremystretch
cc3ee78f17
Skip clearing cache when handling new objects
2023-02-20 08:17:39 -05:00
jeremystretch
f4ab37c234
Clean up model & registry documentation
2023-02-19 20:09:52 -05:00
jeremystretch
f2c9d6e4eb
Clean up the application registry
2023-02-19 20:09:52 -05:00
jeremystretch
1c2f55668a
#11625 : Employ HTMX form rendering for device & VM interfaces
2023-02-19 20:09:52 -05:00
jeremystretch
df1668739d
Add index for (source, path) to DataFile
2023-02-19 20:09:52 -05:00
Jeremy Stretch
86690d83a1
Closes #11559 : Implement config template rendering ( #11769 )
...
* WIP
* Add config_template field to Device
* Pre-fetch referenced templates
* Correct up_to_date callable
* Add config_template FK to Device
* Update & merge migrations
* Add config_template FK to Platform
* Add tagging support for ConfigTemplate
* Catch exceptions when rendering device templates in UI
* Refactor ConfigTemplate.render()
* Add support for returning plain text content
* Add ConfigTemplate model documentation
* Add feature documentation for config rendering
2023-02-19 20:09:52 -05:00
jeremystretch
345414e566
#11765 : Avoid setting netbox-static-select on SelectMultiple with size
2023-02-19 20:09:52 -05:00
Jeremy Stretch
0e40cb0a1b
Closes #11765 : Remove StaticSelect & StaticSelectMultiple ( #11767 )
...
* Remove StaticSelect, StaticSelectMultiple form widgets
* Tag custom ChoiceField, MultipleChoiceField classes for removal in v3.6
2023-02-19 20:09:51 -05:00
kkthxbye-code
f675e10240
Fix issues with the ContactAssignmentListView
2023-02-19 20:09:51 -05:00
kkthxbye-code
3f7b7d378a
Fixes #9653 - Add default_platform to DeviceType
2023-02-19 20:09:51 -05:00
jeremystretch
916dde1d64
DataFile should not inherit from ChangeLoggingMixin
2023-02-19 20:09:51 -05:00
jeremystretch
5d70c2536c
Check for change records only if objects being deleted support change logging
2023-02-19 20:09:51 -05:00
jeremystretch
b9135cd244
Closes #11737 : ChangeLoggedModel should inherit WebhooksMixin
2023-02-19 20:09:51 -05:00
kkthxbye-code
723c85b59a
Fixes #11694 - Remove obsolete SmallTextarea widget
2023-02-19 20:09:51 -05:00
jeremystretch
530c7434ed
Changelog for #11693
2023-02-19 20:09:51 -05:00
jeremystretch
e66302353c
Merge migrations
2023-02-19 20:09:51 -05:00
jeremystretch
b11e9ce39b
Closes #11693 : Enable remote data synchronization for export templates
2023-02-19 20:09:51 -05:00
Jeremy Stretch
164bdeee68
Closes #9073 : Remote data support for config contexts ( #11692 )
...
* WIP
* Add bulk sync view for config contexts
* Introduce 'sync' permission for synced data models
* Docs & cleanup
* Remove unused method
* Add a REST API endpoint to synchronize config context data
2023-02-19 20:09:51 -05:00
jeremystretch
d172c1adff
Fixes #11659 : Include all relevant DataFile attributes during bulk update
2023-02-19 20:09:51 -05:00
jeremystretch
be32d95518
#11558 : Fix URL display under data source view
2023-02-19 20:09:51 -05:00
Jeremy Stretch
39286ef513
Closes #11558 : Add support for remote data sources ( #11646 )
...
* WIP
* WIP
* Add git sync
* Fix file hashing
* Add last_synced to DataSource
* Build out UI & API resources
* Add status field to DataSource
* Add UI control to sync data source
* Add API endpoint to sync data sources
* Fix display of DataSource job results
* DataSource password should be write-only
* General cleanup
* Add data file UI view
* Punt on HTTP, FTP support for now
* Add DataSource URL validation
* Add HTTP proxy support to git fetcher
* Add management command to sync data sources
* DataFile REST API endpoints should be read-only
* Refactor fetch methods into backend classes
* Replace auth & git branch fields with general-purpose parameters
* Fix last_synced time
* Render discrete form fields for backend parameters
* Enable dynamic edit form for DataSource
* Register DataBackend classes in application registry
* Add search indexers for DataSource, DataFile
* Add single & bulk delete views for DataFile
* Add model documentation
* Convert DataSource to a primary model
* Introduce pre_sync & post_sync signals
* Clean up migrations
* Rename url to source_url
* Clean up filtersets
* Add API & filterset tests
* Add view tests
* Add initSelect() to HTMX refresh handler
* Render DataSourceForm fieldsets dynamically
* Update compiled static resources
2023-02-19 20:09:51 -05:00
jeremystretch
0601f3fa45
Closes #11625 : Add HTMX support to ObjectEditView
2023-02-19 20:09:51 -05:00
jeremystretch
81aee65ede
Closes #11611 : Refactor API viewset classes and introduce NetBoxReadOnlyModelViewSet
2023-02-19 20:09:51 -05:00
jeremystretch
7d9d15b37f
#11517 : Standardize display of contact assignments
2023-02-19 20:09:51 -05:00
jeremystretch
cb608591b4
Closes #11584 : Add a list view for contact assignments
2023-02-19 20:09:51 -05:00
jeremystretch
c98e109349
Use embedded tables for importing/export VRFs & L2VPNs under route target view
2023-02-19 20:09:51 -05:00
jeremystretch
d68b11ac79
Move rack reservations panel to separate tab
2023-02-19 20:09:51 -05:00
jeremystretch
829a05d06e
Use embedded table to show assigned services under object view
2023-02-19 20:09:51 -05:00
jeremystretch
e936a73f07
Standard related object links across all models
2023-02-19 20:09:51 -05:00
jeremystretch
e41c60b76a
Standardize linking to related objects in tables
2023-02-19 20:09:51 -05:00
jeremystretch
a55945b97d
Standardize related model display for organizational models
2023-02-19 20:09:51 -05:00
jeremystretch
1f41e04ffd
Standardize related model display for nested models
2023-02-19 20:09:51 -05:00
jeremystretch
1e4953d340
Clean up related objects for sites, tenants
2023-02-19 20:09:51 -05:00
jeremystretch
ff2693bd54
Changelog for #11440
2023-02-19 20:09:51 -05:00
kkthxbye
21248f8b44
Add the enabled
filed to InterfaceTemplate
2023-02-19 20:09:51 -05:00
Jeremy Stretch
f603c1fb9e
Closes #8184 : Enable HTMX for embedded tables ( #11518 )
...
* Enable HTMX rendering for embedded tables
* Start converting embedded tables to use HTMX (WIP)
* Additional table conversions (WIP)
* Standardize HTMX usage for nested group models
* Enable HTMX for additional emebedded tables
* Fix HTMX table rendering for ObjectChildrenView
* Standardize usage of inc/panel_table.html
* Hide selection boxes in embedded tables
2023-02-19 20:09:51 -05:00
jeremystretch
3e129e71bc
Closes #11254 : Introduce the X-Request-ID HTTP header to annotate the unique ID of each request for change logging
2023-02-19 20:09:51 -05:00
jeremystretch
2a1eceba4e
Remove old feature version notices
2023-02-19 20:09:51 -05:00
jeremystretch
d03a3323b5
Closes #11489 : Refactor & combine core middleware
2023-02-19 20:09:51 -05:00
jeremystretch
39e47952ce
Closes #10604 : Remove unused extra_tabs block from object.html generic template
2023-02-19 20:09:51 -05:00
jeremystretch
89a4f7cd36
Closes #10923 : Remove unused NetBoxModelCSVForm class
2023-02-19 20:09:51 -05:00