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
jeremystretch
f6324d1a8c
#11685 : Omit no-op migration
2023-02-19 20:08:57 -05:00
jeremystretch
1c4cb74fdb
Fixes #11658 : Remove reindex command call from search migration
2023-02-19 18:57:27 -05:00
jeremystretch
cf20d04cbe
Changelog for #11685
2023-02-19 18:57:27 -05:00
kkthxbye-code
bead016544
Change Prefix and Aggregate search index weights to better order search results.
2023-02-19 18:50:24 -05:00
kkthxbye-code
9d110db41b
Address feedback
2023-02-19 18:50:24 -05:00
kkthxbye-code
9cd30ac09b
pep8 fixes
2023-02-19 18:50:24 -05:00
kkthxbye-code
3db48c069e
Create CachedValueField to contain search specific lookups
2023-02-19 18:50:24 -05:00
kkthxbye-code
c7a6aa742a
Fix typo in search query
2023-02-19 18:50:24 -05:00
kkthxbye-code
11a5905785
Proof of concept for showing containing prefixes when searching for ip-addresses.
2023-02-19 18:50:24 -05:00
jeremystretch
a12fb6f7c6
Fixes #11786 : List only applicable object types in form widget when filtering custom fields
2023-02-19 16:17:57 -05:00
jeremystretch
10c8b74786
Fixes #11723 : Circuit terminations should link to their associated circuits (rather than site or provider network)
2023-02-17 21:31:19 -05:00
jeremystretch
a91a6e721e
Raise stale timers from 60/30 to 90/30
2023-02-17 16:57:52 -05:00
jeremystretch
2208956596
Closes #11110 : Add start_address and end_address filters for IP ranges
2023-02-17 16:50:10 -05:00
jeremystretch
dcfbf799ed
Update introduction doc
2023-02-17 10:11:39 -05:00
jeremystretch
3c3e3d0b4b
Changelog for #11226 , #11335 , #11473 , #11592
2023-02-16 20:15:48 -05:00