Jeremy Stretch
d18a853baa
Fixes #17337 : Fix ordering of virtual device contexts by device name
2024-09-03 08:58:13 -04:00
Arzhel Younsi
b2bbdbf1d9
runscript: use the previously defined "user"
...
There is already a logic set earlier in the code to define "user" if --user is passed as parameter, and default to the user with the lowest ID no none is provided.
This patch uses this "user" to run the job instead of always applying the default.
2024-09-03 08:42:37 -04:00
Jeremy Stretch
56f110c2a9
Closes #17288 : Limit the number of aliases within a GraphQL API requests to 10 ( #17329 )
...
* Closes #17288 : Limit the number of aliases within a GraphQL API request to 10
* Introduce GRAPHQL_MAX_ALIASES config parameter
2024-09-02 09:30:41 -04:00
Jeremy Stretch
31d5d8c395
Fixes #17301 : Fix script module edit & delete button styling ( #17328 )
2024-09-02 08:38:16 -04:00
Arthur Hanson
00874ac9e7
17289 enforce minimum password strength ( #17299 )
...
* 17289 add password validation
* 17289 add password validation
* 17289 fix tests
* 17289 fix tests
* Update netbox/utilities/password_validation.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/utilities/password_validation.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/utilities/password_validation.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* 17289 update tests
* 17289 remove common password check
* 17289 fix user create
* 17289 revert _post_clean
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-30 17:23:01 -04:00
Daniel Sheppard
4fead1c85f
Fixes : #17310 - Properly restrict GraphQL related object queries ( #17312 )
...
* Fixes : #17310 - Fix GraphQL restriction of related objects
* Fix some failing tests
* Fix test
2024-08-30 14:22:58 -04:00
Jeremy Stretch
b4dd57f3c7
#8198 : Rename CustomField.validation_unique to unique ( #17325 )
...
* #8198 : Rename CustomField.validation_unique to unique
* Update CustomField model documentation
2024-08-30 13:44:03 -04:00
Arthur Hanson
8fff4e2a5d
12826 make RackType.form_factor required ( #17327 )
...
* 12826 make RackType.form_factor required
* 12826 fix tests
2024-08-30 13:43:07 -04:00
Jeremy Stretch
6db29880cc
Update changelog
2024-08-30 13:31:41 -04:00
Arthur Hanson
829bef041d
11969 remove airflow from racktype ( #17324 )
...
* 11969 remove airflow from racktype
* 11969 remove airflow from racktype
* 11969 update docs
* 11969 fix rack edit
* Rename migration
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-30 13:30:51 -04:00
Jeremy Stretch
b797fcc03d
Closes #17318 : Include provider in nested API representation of circuits
2024-08-30 13:13:33 -04:00
Jeremy Stretch
af93b47f94
#17051 : Tag ISOLATED_DEPLOYMENT as a v4.1 feature
2024-08-30 10:19:22 -04:00
Jeremy Stretch
10a74492f6
#17143 : Update docs for nested serializer use
2024-08-30 10:18:29 -04:00
Jeremy Stretch
a6b1f97525
#16782 : Fix help text on form field
2024-08-30 09:36:27 -04:00
Jeremy Stretch
a09c1667ff
#15106 : Put distance & distance_unit on same line in model form
2024-08-30 08:40:16 -04:00
github-actions
91ad3f22a3
Update source translation strings
2024-08-30 05:02:15 +00:00
Jeremy Stretch
cdf2fdee83
#14692 : Correct VirtualDisk model docs
2024-08-29 16:48:48 -04:00
Arthur Hanson
2f53dc0095
17302 fix log level filtering
2024-08-29 15:58:13 -04:00
Arthur Hanson
a9a926cc72
17306 fix vlan group utilization
2024-08-29 15:56:06 -04:00
Jeremy Stretch
00d8eb40fc
#11969 : Cleanup ( #17308 )
...
* Shorten choice constant names
* Add filter tests for airflow
2024-08-29 15:47:11 -04:00
Jeremy Stretch
db6246a437
#10500 : Cleanup ( #17305 )
...
* Use MPTTColumn for module bays
* Fix return URLs
* Omit extraneous relationships from nested serializers
* Add note re: v4.1
2024-08-29 15:38:53 -04:00
Jeremy Stretch
9a11191ac5
#7025 : Cleanup
2024-08-29 15:38:16 -04:00
Jeremy Stretch
6f7bf5baf4
Merge branch 'develop' into feature
2024-08-29 10:51:38 -04:00
Jeremy Stretch
31f167d0f9
PRVB
2024-08-29 09:51:06 -04:00
Jeremy Stretch
e93e9ac4a0
Merge pull request #17297 from netbox-community/develop
...
Release v4.0.10
2024-08-29 09:47:31 -04:00
Jeremy Stretch
97cd6b89fd
Release v4.0.10
2024-08-29 09:25:58 -04:00
transifex-integration[bot]
3684e011e6
Updates for project NetBox ( #17296 )
...
* Translate django.po in cs
100% translated source file: 'django.po'
on 'cs'.
* Translate django.po in es
100% translated source file: 'django.po'
on 'es'.
* Translate django.po in de
100% translated source file: 'django.po'
on 'de'.
* Translate django.po in da
100% translated source file: 'django.po'
on 'da'.
* Translate django.po in fr
100% translated source file: 'django.po'
on 'fr'.
* Translate django.po in it
100% translated source file: 'django.po'
on 'it'.
* Translate django.po in uk
100% translated source file: 'django.po'
on 'uk'.
* Translate django.po in pt
100% translated source file: 'django.po'
on 'pt'.
* Translate django.po in zh
100% translated source file: 'django.po'
on 'zh'.
* Translate django.po in ja
100% translated source file: 'django.po'
on 'ja'.
* Translate django.po in nl
100% translated source file: 'django.po'
on 'nl'.
* Translate django.po in tr
100% translated source file: 'django.po'
on 'tr'.
* Translate django.po in pl
100% translated source file: 'django.po'
on 'pl'.
* Translate django.po in ru
100% translated source file: 'django.po'
on 'ru'.
---------
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-29 09:21:52 -04:00
Jeremy Stretch
a9fd5bbf55
Fix broken intra-page links
2024-08-29 09:13:02 -04:00
Jeremy Stretch
e325a4b2e0
Update change log
2024-08-29 09:01:23 -04:00
bctiemann
a150e5d561
Fixes : #16905 - Allow filtering on Device Status in InventoryItemTable ( #17260 )
...
* Add device_status as filtering option (and configurable column) for InventoryItemTable
* Add device_status to common superclasses for Device Components, and refactor ChoiceFieldColumn to support a "color" callable allowing get_FOO_color behavior to be overridden
* Remove unnecessary 'device_status' in fields
* Add unit tests for device_status
2024-08-29 08:10:30 -04:00
Jeremy Stretch
8282a6ddfe
Fixes #17279 : Do not regenerate key when updating a token via REST API
2024-08-29 07:51:09 -04:00
github-actions
07b1362b5e
Update source translation strings
2024-08-29 05:02:20 +00:00
Jeremy Stretch
e3e351d1f0
Fixes #17278 : Rebuild the tree after bulk editing MPTT-enabled object types
2024-08-28 16:25:36 -04:00
Jeremy Stretch
50839fcb6b
Fixes #16756 : Fix table pagination for custom script results
2024-08-28 16:24:16 -04:00
Arthur Hanson
cac92352ca
17286 fix add member to virtual chassis
2024-08-28 12:29:04 -04:00
Daniel Sheppard
0464dacf7e
Fixes : #16292 - Properly restrict GraphQL queries for querys with pk set ( #17244 )
...
* Fixes : #16292 - Properly restrict GraphQL queries for querys with pk set
* Update netbox/netbox/settings.py
* Apply schema adaptations across all apps
* Extend GraphQL API tests
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-28 12:23:25 -04:00
github-actions
cf62178471
Update source translation strings
2024-08-28 05:02:04 +00:00
Jeremy Stretch
c3276b7d2e
Update changelog
2024-08-27 17:09:16 -04:00
Arthur Hanson
7bae448eaf
16733 fix bulk edit/delete buttons with quick search ( #17130 )
...
* 16733 fix bulk edit/delete buttons with quick search
* 16733 fix bulk edit/delete buttons with quick search
* 16733 fix bulk edit/delete buttons with quick search
* Wrap bulk action buttons with .bulk-action-buttons for replacement via HTMX
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 16:50:05 -04:00
mcmehrtens
5ebdb7c9d2
Closes #17007 : Center SSO if display name is an empty string
2024-08-27 16:41:40 -04:00
Arthur Hanson
0157ac6c9b
17186 change custom link button color from outline-dark to outline-se… ( #17248 )
...
* 17186 change custom link button color from outline-dark to outline-secondary
* 17186 change choice to default
* 17186 change choice to default
* 17186 change choice to default
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 15:08:39 -04:00
Arthur Hanson
d23b9370f6
17219 fix custom validator display if function ( #17247 )
...
* 17219 fix custom validator display if function
* 17219 fix custom validator display if function
* 17219 use custom json encoder
* Fix system config export
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 14:19:16 -04:00
Jeremy Stretch
c2d67fa17e
Closes #17256 : Fix translation support in VLAN group scope assignment form ( #17270 )
...
* Closes #17256 : Fix translation support in VLAN group scope assignment form
* Disable scope field if scope type not selected; update label on type change
* Reset selected scope object when changing scope type
2024-08-27 13:58:56 -04:00
Arthur Hanson
4f225b4e56
16670 fix OpenAPI schema generation with nested serializers ( #17078 )
...
* 16670 fix OpenAPI schema generation with nested serializers
* 16670 fix comment
* Add comment; misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 12:57:14 -04:00
Jeremy Stretch
263664ae52
Update changelog
2024-08-27 12:08:02 -04:00
Arthur Hanson
0238aeec22
16959 Fix filter reset button ( #17154 )
...
* 16959 fix filter reset button
* 16959 fix filter reset button
* Move reset button initialization logic to initFormElements()
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 12:01:16 -04:00
Arthur Hanson
3fee28cd5e
16946 return empty queryset if filterset is not valid ( #17015 )
...
* 16946 raise error if filterset is not valid
* 16946 cleanup
* 16946 change to None qs return and add test
* Remove obsolete logic
* Clean up test case
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2024-08-27 10:59:14 -04:00
Jeremy Stretch
515d041560
Fixes #17230 : Ensure consistent rendering for all dashboard widget colors
2024-08-27 10:14:07 -04:00
Jonathan Senecal
8bea914163
Update related_objects.html
2024-08-27 09:35:21 -04:00
Jeremy Stretch
420613daed
Fixes #16385 : Restore support for white, gray, and black background colors
2024-08-27 09:12:40 -04:00