Jeremy Stretch
7a0b241b23
#12589 : Remove obsolete admin resources
2023-08-01 14:35:28 -04:00
Jeremy Stretch
3b3d813ab8
Update feature introduction flags
2023-08-01 14:25:25 -04:00
Jeremy Stretch
e024df30a6
Update changelog
2023-08-01 14:13:48 -04:00
Abhimanyu Saharan
69c508b84e
Adds custom field on webhook model ( #13336 )
...
* adds custom field on webhook model #11936
* adds tags on webhook model #11936
* Remove extraneous import; revert change to NetBoxModelForm (no longer needed)
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-01 14:05:47 -04:00
Jeremy Stretch
d0c735899b
#11732 : Exclude _init_time from import form fields list
2023-08-01 11:53:35 -04:00
Abhimanyu Saharan
fbe637cb4e
Adds tags on contact assignment ( #13328 )
...
* adds tags on contact assignments #12882
* updated migration
* added tags on import form
* adds TagsMixin on ContactAssignmentType #12882
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-01 11:52:14 -04:00
Jeremy Stretch
066abe0497
Closes #12906 : Make boto3 & dulwich libraries optional ( #13324 )
...
* Initial work on #12906
* Catch import errors during backend init
* Tweak error message
* Update requirements & add note to docs
2023-08-01 11:13:35 -04:00
Jeremy Stretch
2c950b4bef
Closes #11732 : Protect against errant overwriting of data via web UI forms
2023-08-01 09:06:51 -04:00
Arthur Hanson
b951bbbff2
Closes #13279 : Wrap choice labels with gettext()
...
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 17:31:07 -04:00
Arthur Hanson
e7da61bde3
Closes #13150 : Wrap table column headers with gettext()
...
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 14:35:28 -04:00
Jeremy Stretch
11d8ff246f
Remove obsolete AdminGroup and AdminUser models ( #12589 )
2023-07-31 14:28:50 -04:00
Arthur Hanson
c68cc5cd5c
Closes #13149 : Wrap form field labels with gettext_lazy()
...
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 12:52:38 -04:00
Arthur Hanson
383fe8bb91
Closes #13132 : Wrap verbose_name and other model text with gettext_lazy() (i18n)
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 11:28:07 -04:00
Jeremy Stretch
1fbb5bab26
Closes #13309 : Introduce the account app ( #13310 )
...
* Introduce 'accounts' app for user-specific views & resources
* Move UserTokenTable to account app
* Move login & logout views to account app
2023-07-31 09:22:04 -04:00
Jeremy Stretch
8d5f8aa608
Update changelog
2023-07-31 08:35:28 -04:00
Jeremy Stretch
70eb297547
Fix typo
2023-07-31 08:24:03 -04:00
Abhimanyu Saharan
b54e74e92b
Adds tenant on power feed ( #13300 )
...
* adds tenant on power feed
* cleanup
* adds power feed count on tenant object view
* Misc cleanup; add filterset tests
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-31 08:20:48 -04:00
Jeremy Stretch
fb2265e23e
Closes #13038 : Establish DEFAULT_PERMISSIONS
config parameter ( #13308 )
...
* Introduce the DEFAULT_PERMISSIONS config parameter
* Establish default permissions for user token management
2023-07-30 15:04:58 -04:00
Jeremy Stretch
2508db718d
Closes #13311 : Always use get_permission_for_model() to resolve permission names
2023-07-30 14:32:02 -04:00
Jeremy Stretch
639b495db1
Merge branch 'develop' into feature
2023-07-30 13:36:51 -04:00
Jeremy Stretch
5e6dcfd506
Satisfy PEP8 E721 linter complaints
2023-07-30 13:34:08 -04:00
Arthur Hanson
9a79b7e3fb
Closes #13102 : Establish initial translation support in templates
...
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-28 16:30:25 -04:00
Jeremy Stretch
d809644c4d
Closes #12194 : Add pre-defined custom field choices ( #13219 )
...
* Initial work on custom field choice sets
* Rename choices to extra_choices (prep for #12194 )
* Remove CustomField.choices
* Add & update tests
* Clean up table columns
* Add order_alphanetically boolean for choice sets
* Introduce ArrayColumn for choice lists
* Show dependent custom fields on choice set view
* Update custom fields documentation
* Introduce ArrayWidget for more convenient editing of choices
* Incorporate PR feedback
* Misc cleanup
* Initial work on predefined choices for custom fields
* Misc cleanup
* Add IATA airport codes
* #13241 : Add support for custom field choice labels
* Restore ArrayColumn
* Misc cleanup
* Change extra_choices back to a nested ArrayField to preserve choice ordering
* Hack to bypass GraphQL API test utility absent support for nested ArrayFields
2023-07-28 11:24:21 -04:00
Jeremy Stretch
54e1c66ce3
Update version
2023-07-28 10:36:44 -04:00
Jeremy Stretch
3c3063fd04
Merge branch 'develop' into feature
2023-07-28 10:36:09 -04:00
Jeremy Stretch
dcc311ac18
PRVB
2023-07-28 10:31:54 -04:00
Jeremy Stretch
2dd34c9cc4
Merge pull request #13294 from netbox-community/develop
...
Release v3.5.7
2023-07-28 10:29:46 -04:00
Jeremy Stretch
d5a61061a8
Release v3.5.7
2023-07-28 10:11:16 -04:00
Jeremy Stretch
afe1572d6d
Changelog for #11803 , #13009 , #13234 , #13285
2023-07-28 10:02:42 -04:00
Jeremy Stretch
c0a6d5c415
Fixes #13285 : Cast default u_height value to a decimal for validation
2023-07-28 09:49:09 -04:00
Bruno Blanes
33896bc7f4
Add Brazilian power outlet standard to choices.py ( #13012 )
...
* Add Brazilian power outlet standard to choices.py
* Eliminate possible name conflict
* Rename group and add IEC 60906-1 plug type
* Update choices.py
Add Brazilian power port standard
2023-07-28 09:26:46 -04:00
Abhimanyu Saharan
a3c9e86ee0
Adds contact assignment bulk import ( #13109 )
...
* adds contact assignment bulk import #11307
* Remove unsupported tags field added by NetBoxModelImportForm
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-28 09:23:22 -04:00
Abhimanyu Saharan
71109d74a2
moves non-racked devices to tab #11803
2023-07-28 08:59:15 -04:00
Jeremy Stretch
ac94aeea5b
Closes #13080 : Differentiate more clearly between old and new version placeholders in upgrade guide
2023-07-28 08:11:28 -04:00
Daniel W. Anner
f1828b258a
Adding 100gbase-x-dsfp and 100gbase-x-sfpdd ( #13236 )
...
* Adding 100gbase-x-dsfp
* fixing missing comma
* Adding interface `TYPE_100GE_SFP_DD`/`100gbase-x-sfpdd`
* Update netbox/dcim/choices.py
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
---------
Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
2023-07-27 19:02:08 -04:00
Jeremy Stretch
00c132b72b
Changelog for #12625 , #13051 , #13097 , #13167 , #13233 , #13237
2023-07-27 16:42:03 -04:00
kkthxbye-code
7249637359
Allow the align property on th and td and add CSS rules for overriding text-alignment
2023-07-27 16:38:46 -04:00
Abhimanyu Saharan
79100af0f3
adds sensitive_parameters to DataBackend #12625
2023-07-27 16:33:29 -04:00
Roger Miret
3009d63124
Update ipam.md
...
100.64.16.9/24 isn't a valid CIDR
2023-07-27 16:07:44 -04:00
Alef Burzmali
9358e81ba3
Update the install doc for PostgreSQL 15
...
Fixes #12768
2023-07-27 16:06:41 -04:00
Abhimanyu Saharan
716b37846c
Adds faster polling for scripts and reports ( #13202 )
...
* adds faster polling for scripts and reports #13097
* changes as per review
2023-07-27 15:59:41 -04:00
kkthxbye-code
2875cc7527
Remove vlan_group from nullable fields in InterfaceBulkEditForm
2023-07-27 15:58:16 -04:00
Fabian Geisberger
aeec820d3d
Fixes #13237 - Allow unauthenticated api access to content-types.
2023-07-27 15:47:34 -04:00
kkthxbye-code
e3bf46870c
Use class_name instead of name to get script results
2023-07-27 15:32:29 -04:00
Jeremy Stretch
fdabfe0d96
Merge pull request #13277 from netbox-community/13272-fix-graphql-test
...
13272 fix graphql test
2023-07-27 13:09:33 -04:00
Arthur
c0459e3f92
13272 fix graphql tests
2023-07-27 14:25:49 +07:00
Abhimanyu Saharan
26b22b2962
Adds rf_role to interface template ( #13199 )
...
* adds rf_role to interface template #13170
* fixed migration file conflict
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-26 09:13:24 -04:00
Jeremy Stretch
9ff88f5be2
Update changelog
2023-07-25 16:48:41 -04:00
Jeremy Stretch
e464f8be0f
Closes #13269 : Cache component template counts on device types
2023-07-25 16:38:05 -04:00
Jeremy Stretch
4198092032
Closes #10197 : Add a cached counter field for virtual chassis members
2023-07-25 15:50:12 -04:00