d8c6dad9d9
Closes #15099 : Remove legacy device_role & device_role_id filters for devices
2024-02-09 15:55:03 -05:00
64039a8833
#14917 : Remove obsolete slim-select styling
2024-02-09 14:51:21 -05:00
d63e1dacbf
Closes #14917 : Replace slim-select with tom-select ( #15080 )
...
* Experimenting
* Remove testing resources
* Replace ApiSelect with TomSelect
* Add color support
* Add clear button
* Clear cached options when searching dynamic selects
* Add support for static parameters
* Refactor TomSelect implementation
* Add dynamic parameter support
* Limit number of options to 100
* Remove redundant api_url definitions for user model
* Add support for disabled indicator
* Remove obsolete value-field attr on dynamic select widgets
* Remove obsolete fetch_trigger kwarg from dynamic model choice widgets
* Remove obsolete empty_label kwarg from dynamic model choice widgets
* Add support for API path variables
* Add support for setting a 'null' option
* Annotate depth for recursive hierarchies
* Misc cleanup
* Remove obsolete APISelect code
* Remove slim-select & just-debounce-it
* Clean up type validation
* Closes #14237 : Clear child selections on change to parent selection
* Use an MD icon for the clear button
* Use an MD icon for the clear button
* Explain why noUnusedParameters is disabled
2024-02-08 15:07:04 -05:00
11697d19a6
12510 Merge Scripts and Reports ( #14976 )
...
* 12510 move reports to use BaseScript
* 12510 merge report into script view
* 12510 add migration for job report to script
* 12510 update templates
* 12510 remove reports
* 12510 cleanup
* 12510 legacy jobs
* 12510 legacy jobs
* 12510 fixes
* 12510 review changes
* 12510 review changes
* 12510 update docs
* 12510 review changes
* 12510 review changes
* 12510 review changes
* 12510 review changes
* 12510 main log results to empty string
* 12510 move migration
* Introduce an internal log level for debug to simplify Script logging
* Misc cleanup
* Remove obsolete is_valid() method
* Reformat script job data (log, output, tests)
* Remove ScriptLogMessageSerializer
* Fix formatting of script logs
* Record a timestamp with script logs
* Rename _current_method to _current_test
* Clean up template
* Remove obsolete runreport management command
* Misc cleanup & refactoring
* Clean up template
* Clean up migration
* Clean up docs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-07 12:02:09 -05:00
f63d23872f
Update release notes
2024-02-05 15:00:20 -05:00
74e67afa41
Merge branch 'develop' into feature
2024-02-05 14:38:26 -05:00
28aee9b69a
PRVB
2024-02-05 14:12:50 -05:00
426805cd24
Merge pull request #15048 from netbox-community/develop
...
Release v3.7.2
v3.7.2
2024-02-05 14:10:13 -05:00
a331ba65cb
Release v3.7.2
2024-02-05 13:56:52 -05:00
4ba0ec78cf
fix: performance for get__available_ips for prefix ( #15041 )
2024-02-05 13:30:59 -05:00
317bef6796
12795 custom user model ( #15005 )
...
* 12795 users.User migration
* 12795 users.User migration
* 12795 review changes
* 12795 fix user model registration
* 12795 fix user model registration
* 12795 update migration
* 12795 update migration
* 12795 update migration
* 12795 add comment to migration db_table
* Tweak import to avoid class name collision
* 12795 add comment for _register_features requirement
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-05 13:24:03 -05:00
93edf74f7c
Fixes #14945 : Fix "select all" button for device type components ( #15027 )
2024-02-05 13:05:25 -05:00
8a77ec70f2
Fixes #15015 : Pre-populate assigned tenant when allocating next available IP address under prefix view
2024-02-05 12:59:50 -05:00
0eba3acdb8
Closes : #14570 - Remove extra query for job under scripts and reports detailed view ( #14998 )
...
* Closes : #14570 - Remove extra query for job under scripts and reports detailed view
* Add report.result back as it is used by report.html
2024-02-05 12:13:03 -05:00
32083e58c0
Fixes : #14840 - Forces API to use django user model instead of proxy model ( #14881 )
...
* Fixes : #14840 - Forces API to use proxy model
* Update tests to use proxy model
* Revert "Update tests to use proxy model"
This reverts commit 1d784cfe5d689a00ae3c75edc56ce226e62e8fc3.
* Revert "Fixes: #14840 - Forces API to use proxy model"
This reverts commit df85cc967c2e951cb02c8ea3b9074dc6bd7dc301.
* More realistic change to resole issue with netboxusers-list
* Revert "More realistic change to resole issue with netboxusers-list"
This reverts commit 15df8082aafbebf32c932c4c38b970851492eea8.
* Fixes : #14840 - Better fix for netboxusers-list
* Swap model for serializer from proxy model
2024-02-05 11:57:30 -05:00
5d9311eecf
Closes #12325 : Disable the Django admin UI by default ( #15008 )
...
* Disable the Django admin UI by default
* Remove outdated references to the admin UI
* Update tests
2024-02-05 11:44:52 -05:00
8e8d302850
15020 Update assigned VMs site when move cluster ( #15031 )
...
* 15020 Update assigned VMs site when move cluster
* 15020 call super
* 15020 change to use denormalized
2024-02-05 11:41:33 -05:00
fde9c1664a
Closes #13729 : Censor sensitive data source parameters in change log ( #15032 )
2024-02-05 11:35:12 -05:00
1a9149d7d4
Fixes : #14839 - Check for tunnel termination type in data and instance in addition to intially passed data. ( #14995 )
...
* Fixes : #14839 - Check for tunnel termination type in additional instances
* Incorporate recommended changes
2024-02-05 09:59:24 -05:00
31fb6961e9
14947 fix for missing changelog if only update m2m ( #14986 )
...
* 14947 fix for missing changelog if only update m2m
* 14947 review change
* 14947 DRY save logic
* 14947 DRY save logic
* Refactor logic
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-05 09:52:10 -05:00
b408beaed5
Changelog for #14962 , #14999 , #15025
2024-02-02 16:36:35 -05:00
1b6fc49a3e
14999 fix FHRP create and add another
2024-02-02 14:52:38 -05:00
9f25289ce2
Fixes #15025 : can_add() template filter should accept a model (not an instance)
2024-02-02 11:59:44 -05:00
59510b4bd0
Issue #14962 VM to merge directly related site context ( #14992 )
...
* Issue #14962 VM to merge directly related site context
* Cleanup & rewrite test
---------
Co-authored-by: Chris Carter <chris.carter@spinlocksecurity.com>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-02 10:16:07 -05:00
93b77cb4f0
14729 Move background tasks list from admin UI to Primary UI ( #14825 )
...
* 14729 rq table
* 14729 rq table
* 14729 rq table
* 14729 rq table
* 14729 jobs table
* 14729 jobs detail
* 14729 formatting fixup
* 14729 formatting fixup
* 14729 format datetime in tables
* 14729 display job id
* Update templates for #12128
* 14729 review fixes
* 14729 review fixes
* 14729 review fixes
* 14729 review fixes
* 14729 merge feature
* 14729 add modal
* 14729 review changes
* 14729 url fixup
* 14729 no queue param on task
* 14729 queue pages
* 14729 job status handling
* 14729 worker list
* 14729 exec detail and common view
* 14729 worker detail
* 14729 background task delete
* 14729 background task delete
* 14729 background task requeue
* 14729 background task enqueue stop
* 14729 review changes
* 14729 remove rq from admin
* 14729 add tests
* 14729 add tests
* Clean up HTML templates
* Clean up tables
* Clean up views
* Fix tests
* Clean up tests
* Move navigation menu entry for background tasks
* Remove custom deletion form
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-02-01 11:44:07 -05:00
694a7d243a
Relocate "add" buttons for embedded object tables
2024-01-31 17:59:14 -05:00
d302982a88
Fix left padding of login button in top menu
...
Clean up spacing for nav pills
Markdown fields should default to using monospace font
Wrap action buttons in object page header
Fix page link style for non-HTMX paginators
Clean up styling of Markdown preview widget
Fix spacing around placeholder text for empty panel tables
Remove obsolete templates
Tweak checkbox input spacing
Fix toggling of clear button for quick search
Fix positioning of quick search filter dropdown
Fix positioning of 'highlight device' button
Fix styling for custom field group names
Widen buttons on nav menu items
Restyle the login page
Fix active nav-pill background color in dark mode
Fix spacing around 'map' button for sites
2024-01-31 17:59:14 -05:00
780ce77aed
Closes #12776 : Utilize the htmx_table tag for all embedded object tables
2024-01-30 17:17:08 -05:00
1b9e6bed55
Fixes #14960 : Correct typo in label
2024-01-29 08:48:02 -05:00
ba755221bb
Improved docs for how to register dashboard widgets ( #14913 )
2024-01-26 14:15:28 -05:00
b9cac97b73
remove GIT_PATH #14942
2024-01-25 17:26:32 -05:00
3dc43861c5
fixed typo in cluster bulk edit #14936
2024-01-25 17:24:58 -05:00
b9b4b8ae62
Add warning concerning AI-generated content
2024-01-25 13:58:23 -05:00
98c9f7fbbd
Changelog for #14511 , #14703 , #14838 , #14920
2024-01-25 12:55:22 -05:00
b554e70eda
Squash migrations
2024-01-25 12:35:04 -05:00
441e24bca7
Fixes #14934 : Correct typo in label
2024-01-25 12:20:21 -05:00
c8fb948a91
14511 Fix connected endpoints for GraphQL
2024-01-25 08:47:32 -05:00
a141f7f771
14691 add documentation for gunicorn bug ( #14924 )
...
* 14691 add documentation for gunicorn bug
* Update docs/installation/4-gunicorn.md
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-25 08:41:01 -05:00
f26ac3e7cb
14920 add help to status field in virtual device context import
2024-01-25 08:31:40 -05:00
487f1ccfde
Fixes #14703 : Catch exceptions when rendering dashboard and revert to default
2024-01-24 17:19:07 -05:00
481d16de08
Fixes #14838 : JSONField should treat initial form data as JSON
2024-01-24 17:18:17 -05:00
23e201cec6
Fixes #14905 : Fix miscellaneous errors with string translations
2024-01-24 17:05:02 -05:00
fea8efa149
Closes #14611 , #14808 : Add Japanese & Turkish translations
2024-01-23 12:48:15 -05:00
0df7ca4309
Update translation sources
2024-01-22 16:18:20 -05:00
e4188b5bde
Changelog for #14572 , #14847 , #14879 , #14885 , #14892
2024-01-22 16:00:56 -05:00
cd8e977418
Fixes #14879 : Include custom fields in REST API representation of data sources
2024-01-22 15:54:26 -05:00
88e4559b5a
Fixes #14885 : Add missing 'group' field to tunnel creation form
2024-01-22 15:53:29 -05:00
d606749335
Fixes #14892 : Omit username when running report/script via command line
2024-01-22 15:52:03 -05:00
ff752dac07
Closes #14862 : Add note to date & time configs regarding localization
2024-01-22 15:12:01 -05:00
3aaf370d4a
Closes #14889 : Update source path for DataBackend class
2024-01-22 14:54:02 -05:00