Jeremy Stretch
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
Arthur Hanson
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
Jeremy Stretch
fde9c1664a
Closes #13729 : Censor sensitive data source parameters in change log ( #15032 )
2024-02-05 11:35:12 -05:00
Daniel Sheppard
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
Arthur Hanson
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
Jeremy Stretch
b408beaed5
Changelog for #14962 , #14999 , #15025
2024-02-02 16:36:35 -05:00
Arthur
1b6fc49a3e
14999 fix FHRP create and add another
2024-02-02 14:52:38 -05:00
Jeremy Stretch
9f25289ce2
Fixes #15025 : can_add() template filter should accept a model (not an instance)
2024-02-02 11:59:44 -05:00
ChrisPortman
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
Arthur Hanson
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
Jeremy Stretch
694a7d243a
Relocate "add" buttons for embedded object tables
2024-01-31 17:59:14 -05:00
Jeremy Stretch
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
Jeremy Stretch
780ce77aed
Closes #12776 : Utilize the htmx_table tag for all embedded object tables
2024-01-30 17:17:08 -05:00
teapot
1b9e6bed55
Fixes #14960 : Correct typo in label
2024-01-29 08:48:02 -05:00
Mattias L
ba755221bb
Improved docs for how to register dashboard widgets ( #14913 )
2024-01-26 14:15:28 -05:00
Abhimanyu Saharan
b9cac97b73
remove GIT_PATH #14942
2024-01-25 17:26:32 -05:00
Abhimanyu Saharan
3dc43861c5
fixed typo in cluster bulk edit #14936
2024-01-25 17:24:58 -05:00
Jeremy Stretch
b9b4b8ae62
Add warning concerning AI-generated content
2024-01-25 13:58:23 -05:00
Jeremy Stretch
98c9f7fbbd
Changelog for #14511 , #14703 , #14838 , #14920
2024-01-25 12:55:22 -05:00
Jeremy Stretch
b554e70eda
Squash migrations
2024-01-25 12:35:04 -05:00
teapot
441e24bca7
Fixes #14934 : Correct typo in label
2024-01-25 12:20:21 -05:00
Arthur
c8fb948a91
14511 Fix connected endpoints for GraphQL
2024-01-25 08:47:32 -05:00
Arthur Hanson
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
Arthur
f26ac3e7cb
14920 add help to status field in virtual device context import
2024-01-25 08:31:40 -05:00
Jeremy Stretch
487f1ccfde
Fixes #14703 : Catch exceptions when rendering dashboard and revert to default
2024-01-24 17:19:07 -05:00
Jeremy Stretch
481d16de08
Fixes #14838 : JSONField should treat initial form data as JSON
2024-01-24 17:18:17 -05:00
Jeremy Stretch
23e201cec6
Fixes #14905 : Fix miscellaneous errors with string translations
2024-01-24 17:05:02 -05:00
Per von Zweigbergk
8fadd6b744
Merge branch 'develop' into choices-css-rewrite
2024-01-23 21:50:06 +01:00
Per von Zweigbergk
c93413dc9c
Move interface colour logic into SCSS where it belongs
2024-01-23 21:33:09 +01:00
Per von Zweigbergk
bf362f4679
Hardcode cable status colours
2024-01-23 20:58:10 +01:00
Per von Zweigbergk
da7f67c359
Refactor noisy getter methods into neat lambdas
2024-01-23 20:49:10 +01:00
Jeremy Stretch
fea8efa149
Closes #14611 , #14808 : Add Japanese & Turkish translations
2024-01-23 12:48:15 -05:00
Jeremy Stretch
0df7ca4309
Update translation sources
2024-01-22 16:18:20 -05:00
Jeremy Stretch
e4188b5bde
Changelog for #14572 , #14847 , #14879 , #14885 , #14892
2024-01-22 16:00:56 -05:00
Jeremy Stretch
cd8e977418
Fixes #14879 : Include custom fields in REST API representation of data sources
2024-01-22 15:54:26 -05:00
Jeremy Stretch
88e4559b5a
Fixes #14885 : Add missing 'group' field to tunnel creation form
2024-01-22 15:53:29 -05:00
Jeremy Stretch
d606749335
Fixes #14892 : Omit username when running report/script via command line
2024-01-22 15:52:03 -05:00
Jeremy Stretch
ff752dac07
Closes #14862 : Add note to date & time configs regarding localization
2024-01-22 15:12:01 -05:00
Jeremy Stretch
3aaf370d4a
Closes #14889 : Update source path for DataBackend class
2024-01-22 14:54:02 -05:00
Daniel Sheppard
fd5392563f
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
79e0d3ae67
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
222388b988
Revert "Closes #13647 : Squash all migrations prior to v3.7 ( #14853 )"
...
This reverts commit 874685fd6f
.
2024-01-22 13:15:43 -05:00
Jeremy Stretch
1d41a8ace5
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
1d15ba56b9
Grant permission to modify discussions
2024-01-20 23:02:55 -05:00
Jeremy Stretch
2b4ec9dc20
Update migration file for dummy plugin
2024-01-19 16:12:50 -05:00
Jeremy Stretch
1651a307c8
#14872 : Permit makemigrations --check without setting DEVELOPER=True
2024-01-19 16:08:58 -05:00
Jeremy Stretch
93a05289ad
Closes #14872 : Extend CI workflow to check for missing Django migrations
2024-01-19 15:59:06 -05:00
Jeremy Stretch
04575aa0f8
Automatically lock inactive GitHub discussions after 180 days
2024-01-19 15:51:22 -05:00
Jeremy Stretch
d5733a1e89
Changelog for #14645 , #14755 , #14851
2024-01-19 15:46:38 -05:00
Julio Oliveira at Encora
48168de4ff
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