73a7a2d27a
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
db4e00d394
#11765 : Avoid setting netbox-static-select on SelectMultiple with size
2023-02-19 20:09:52 -05:00
b9bd96f0c7
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
c73829fe92
Fix issues with the ContactAssignmentListView
2023-02-19 20:09:51 -05:00
81b8046d1d
Fixes #9653 - Add default_platform to DeviceType
2023-02-19 20:09:51 -05:00
a1c9f7a2c6
DataFile should not inherit from ChangeLoggingMixin
2023-02-19 20:09:51 -05:00
62509c20da
Check for change records only if objects being deleted support change logging
2023-02-19 20:09:51 -05:00
96a79c2126
Closes #11737 : ChangeLoggedModel should inherit WebhooksMixin
2023-02-19 20:09:51 -05:00
8d68b6a2e6
Fixes #11694 - Remove obsolete SmallTextarea widget
2023-02-19 20:09:51 -05:00
c8faca01f1
Changelog for #11693
2023-02-19 20:09:51 -05:00
b267cbae36
Merge migrations
2023-02-19 20:09:51 -05:00
ac87ce733d
Closes #11693 : Enable remote data synchronization for export templates
2023-02-19 20:09:51 -05:00
678a7d17df
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
664132281e
Fixes #11659 : Include all relevant DataFile attributes during bulk update
2023-02-19 20:09:51 -05:00
0be633d624
#11558 : Fix URL display under data source view
2023-02-19 20:09:51 -05:00
d8784d4155
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
e65b2a9fb3
Closes #11625 : Add HTMX support to ObjectEditView
2023-02-19 20:09:51 -05:00
7accdd52d8
Closes #11611 : Refactor API viewset classes and introduce NetBoxReadOnlyModelViewSet
2023-02-19 20:09:51 -05:00
2669068429
#11517 : Standardize display of contact assignments
2023-02-19 20:09:51 -05:00
157bf89e89
Closes #11584 : Add a list view for contact assignments
2023-02-19 20:09:51 -05:00
6e264562ee
Use embedded tables for importing/export VRFs & L2VPNs under route target view
2023-02-19 20:09:51 -05:00
2525eefefd
Move rack reservations panel to separate tab
2023-02-19 20:09:51 -05:00
0f6995e92a
Use embedded table to show assigned services under object view
2023-02-19 20:09:51 -05:00
8f7c100e22
Standard related object links across all models
2023-02-19 20:09:51 -05:00
48e5b395b2
Standardize linking to related objects in tables
2023-02-19 20:09:51 -05:00
94797bb956
Standardize related model display for organizational models
2023-02-19 20:09:51 -05:00
91b81d51da
Standardize related model display for nested models
2023-02-19 20:09:51 -05:00
0c9e7aa074
Clean up related objects for sites, tenants
2023-02-19 20:09:51 -05:00
48d6d7279d
Changelog for #11440
2023-02-19 20:09:51 -05:00
8e94eb67d2
Add the enabled
filed to InterfaceTemplate
2023-02-19 20:09:51 -05:00
1a2dae3471
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
f74a2536f1
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
ef3ac25406
Remove old feature version notices
2023-02-19 20:09:51 -05:00
0b4ea14e9a
Closes #11489 : Refactor & combine core middleware
2023-02-19 20:09:51 -05:00
2381317eb3
Closes #10604 : Remove unused extra_tabs block from object.html generic template
2023-02-19 20:09:51 -05:00
e19ce69238
Closes #10923 : Remove unused NetBoxModelCSVForm class
2023-02-19 20:09:51 -05:00
cd09501d4d
#11685 : Omit no-op migration
2023-02-19 20:08:57 -05:00
e635e3e959
Fixes #11658 : Remove reindex command call from search migration
2023-02-19 18:57:27 -05:00
9efc4689cc
Changelog for #11685
2023-02-19 18:57:27 -05:00
25278becef
Change Prefix and Aggregate search index weights to better order search results.
2023-02-19 18:50:24 -05:00
fc7cb106c1
Address feedback
2023-02-19 18:50:24 -05:00
18ea7d1e13
pep8 fixes
2023-02-19 18:50:24 -05:00
eed1b8f412
Create CachedValueField to contain search specific lookups
2023-02-19 18:50:24 -05:00
a61e7e7c04
Fix typo in search query
2023-02-19 18:50:24 -05:00
ce166b12ce
Proof of concept for showing containing prefixes when searching for ip-addresses.
2023-02-19 18:50:24 -05:00
315371bf7c
Fixes #11786 : List only applicable object types in form widget when filtering custom fields
2023-02-19 16:17:57 -05:00
afc752b4ce
Fixes #11723 : Circuit terminations should link to their associated circuits (rather than site or provider network)
2023-02-17 21:31:19 -05:00
126f9ba05f
Raise stale timers from 60/30 to 90/30
2023-02-17 16:57:52 -05:00
c031951f4b
Closes #11110 : Add start_address and end_address filters for IP ranges
2023-02-17 16:50:10 -05:00
c36e7a1d0b
Update introduction doc
2023-02-17 10:11:39 -05:00