Arthur Hanson
83c6cd75b4
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
Jeremy Stretch
01c096272d
Closes #13729 : Censor sensitive data source parameters in change log ( #15032 )
2024-02-05 11:35:12 -05:00
Daniel Sheppard
8eb005372b
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
Arthur Hanson
b6c3c75b94
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
Jeremy Stretch
f250bb0b0d
Changelog for #14962 , #14999 , #15025
2024-02-02 16:36:35 -05:00
Arthur
2aa9db9367
14999 fix FHRP create and add another
2024-02-02 14:52:38 -05:00
Jeremy Stretch
9f3710f985
Fixes #15025 : can_add() template filter should accept a model (not an instance)
2024-02-02 11:59:44 -05:00
ChrisPortman
484f2f69d0
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
Arthur Hanson
312bf885e1
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
Jeremy Stretch
121df60239
Relocate "add" buttons for embedded object tables
2024-01-31 17:59:14 -05:00
Jeremy Stretch
dbbcf49c1d
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
Jeremy Stretch
39c28ce8ca
Closes #12776 : Utilize the htmx_table tag for all embedded object tables
2024-01-30 17:17:08 -05:00
teapot
f8eb38edc6
Fixes #14960 : Correct typo in label
2024-01-29 08:48:02 -05:00
Mattias L
928f77a747
Improved docs for how to register dashboard widgets ( #14913 )
2024-01-26 14:15:28 -05:00
Abhimanyu Saharan
f157aba024
remove GIT_PATH #14942
2024-01-25 17:26:32 -05:00
Abhimanyu Saharan
624d3e0c8d
fixed typo in cluster bulk edit #14936
2024-01-25 17:24:58 -05:00
Jeremy Stretch
88d1dccf94
Add warning concerning AI-generated content
2024-01-25 13:58:23 -05:00
Jeremy Stretch
089ae7fe72
Changelog for #14511 , #14703 , #14838 , #14920
2024-01-25 12:55:22 -05:00
Jeremy Stretch
7e3c990c66
Squash migrations
2024-01-25 12:35:04 -05:00
teapot
8f38853d66
Fixes #14934 : Correct typo in label
2024-01-25 12:20:21 -05:00
Arthur
dc3a5a4bb5
14511 Fix connected endpoints for GraphQL
2024-01-25 08:47:32 -05:00
Arthur Hanson
831bf7107d
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
Arthur
bc0680fffc
14920 add help to status field in virtual device context import
2024-01-25 08:31:40 -05:00
Jeremy Stretch
035c47e9fc
Fixes #14703 : Catch exceptions when rendering dashboard and revert to default
2024-01-24 17:19:07 -05:00
Jeremy Stretch
756665119b
Fixes #14838 : JSONField should treat initial form data as JSON
2024-01-24 17:18:17 -05:00
Jeremy Stretch
177814a04a
Fixes #14905 : Fix miscellaneous errors with string translations
2024-01-24 17:05:02 -05:00
Jeremy Stretch
274b12607c
Closes #14611 , #14808 : Add Japanese & Turkish translations
2024-01-23 12:48:15 -05:00
Jeremy Stretch
384da40f30
Update translation sources
2024-01-22 16:18:20 -05:00
Jeremy Stretch
cfc4bf4476
Changelog for #14572 , #14847 , #14879 , #14885 , #14892
2024-01-22 16:00:56 -05:00
Jeremy Stretch
e7a072e796
Fixes #14879 : Include custom fields in REST API representation of data sources
2024-01-22 15:54:26 -05:00
Jeremy Stretch
913faea810
Fixes #14885 : Add missing 'group' field to tunnel creation form
2024-01-22 15:53:29 -05:00
Jeremy Stretch
81b701fb95
Fixes #14892 : Omit username when running report/script via command line
2024-01-22 15:52:03 -05:00
Jeremy Stretch
60e7ad12fd
Closes #14862 : Add note to date & time configs regarding localization
2024-01-22 15:12:01 -05:00
Jeremy Stretch
faf0b98815
Closes #14889 : Update source path for DataBackend class
2024-01-22 14:54:02 -05:00
Daniel Sheppard
f8a3041c0a
Fixes #14572 - Constrains JobView (and related views) badge to specific named job ( #14754 )
...
* Fixes #14572 - Constrains JobView (and related views) badge to specific named job
* Adjust report views to resolve same problem
* Fixed PEP8 error
* Update netbox/templates/extras/script/base.html
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Move function to method on PythonModuleMixin
* Update netbox/extras/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/extras/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/extras/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/extras/views.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update to mixin and view
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-22 14:01:53 -05:00
Martin
aa4b37a673
Fixes #14847 : Relax requirement for IKE policy ( #14878 )
...
* Fixes #14847 : Relax requirement for IKE policy
* Docs tweak
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-22 13:27:55 -05:00
Jeremy Stretch
c0c1c1fc2d
Revert "Closes #13647 : Squash all migrations prior to v3.7 ( #14853 )"
...
This reverts commit 1da6869039
.
2024-01-22 13:15:43 -05:00
Jeremy Stretch
248f715524
Closes #14735 : Implement django-htmx ( #14873 )
...
* Install django-htmx
* Replace is_htmx() function with request.htmx
* Remove is_embedded() HTMX utility
* Include django-htmx debug error handler
2024-01-22 12:09:15 -05:00
Jeremy Stretch
cfa326d2b2
Grant permission to modify discussions
2024-01-20 23:02:55 -05:00
Jeremy Stretch
86b175ac76
Update migration file for dummy plugin
2024-01-19 16:12:50 -05:00
Jeremy Stretch
33b528f077
#14872 : Permit makemigrations --check without setting DEVELOPER=True
2024-01-19 16:08:58 -05:00
Jeremy Stretch
9cff8d0d60
Closes #14872 : Extend CI workflow to check for missing Django migrations
2024-01-19 15:59:06 -05:00
Jeremy Stretch
8cc13e9c13
Automatically lock inactive GitHub discussions after 180 days
2024-01-19 15:51:22 -05:00
Jeremy Stretch
d257fec9e5
Changelog for #14645 , #14755 , #14851
2024-01-19 15:46:38 -05:00
Julio Oliveira at Encora
641f7ad7b3
Fixes #14755 : ValueError in web UI after REST API accepts invalid cus… ( #14804 )
...
* Fixes #14755 : ValueError in web UI after REST API accepts invalid custom-field choice-set data
* PR Comments Addressed
* Set max_length=2 on extra_choices items; remove custom validation logic
* Move test for invalid choices to CustomFieldChoiceSetTest
* Omit unused imports
---------
Co-authored-by: julio.oliveira <julio.oliveira@alertmedia.com>
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-19 15:24:08 -05:00
Abhimanyu Saharan
e4c6e1d724
Fixes user delete when they have a bookmark ( #14867 )
...
* fixes user delete when they have a bookmark #14851
* Include migration for user field
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-19 15:23:20 -05:00
Abhimanyu Saharan
e36b09a9b8
limits ip addresses on interface tables #14645
2024-01-19 14:53:24 -05:00
Jeremy Stretch
5272e9e2db
Closes #14740 : Remove BootstrapMixin ( #14841 )
...
* Introduce custom form widget templates to apply CSS classes
* Apply both mandatory and optional CSS classes to form widgets
* Omit required & placeholder attrs
* Move annotation of field validation failures to CSS
* Remove BootstrapMixin class
* Remove obsolete ComponentTemplateImportForm class
* Remove obsolete custom forms for login & password change
* Clean up obsolete accommodations for 'required' widget attr
2024-01-19 14:02:33 -05:00
Jeremy Stretch
1da6869039
Closes #13647 : Squash all migrations prior to v3.7 ( #14853 )
...
* Regenerate pre-v3.7 migrations
* Annotate replaced migrations
* Rename dependencies; remove FeatureQuery references
* Add missed replacement
2024-01-19 13:55:22 -05:00
Arthur Hanson
1abed203f3
14728 Move installed plugins list from admin UI to NetBox UI ( #14768 )
...
* 14728 move plugins view from admin
* 14728 move plugins view from admin
* 14728 remove plugins view from admin
* Update template for #12128
* 14728 review fixes
* 14728 review fixes
* 14728 review fixes
* 14728 review fixes
* 14728 configure table
* Clean up table columns
* Fix app config lookup for plugins referenced by dotted path
* Move template; fix table display
* Fix user table configuration
* Remove nonfunctional quick search
* Limit PluginListView to staff users
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-01-19 11:27:15 -05:00