Jeremy Stretch
94c717392d
Closes #13400 : Add 'name' property to BaseTable class
2023-08-07 10:48:41 -04:00
Jeremy Stretch
e30fe8cfe7
Closes #11922 : Populate assigned VDCs when adding a child interface
2023-08-04 15:25:59 -04:00
Jeremy Stretch
5e8b6664ab
Closes #11675 : Add support for specifying import/export route targets during VRF bulk import
2023-08-04 15:25:06 -04:00
Abhimanyu Saharan
c45fe31568
Adds standardized list API for scripts and reports ( #13382 )
...
* adds standardized list API for scripts and reports #13037
* adds standardized list API for scripts and reports #13037
* adds standardized list API for scripts and reports #13037
* adds module name to the display #13037
2023-08-04 15:23:15 -04:00
Jeremy Stretch
6f56d29f12
Changelog for #12750 , #12889 , #13033 , #13151 , #13343 , #13369
2023-08-04 13:36:33 -04:00
Abhimanyu Saharan
851a60bb2f
adds delete for SyncedDataMixin when related AutoSyncRecord is available #12750
2023-08-04 13:25:56 -04:00
Jeremy Stretch
7a49411b9d
Fixes #13376 : Restrict add/remove tag fields by model on bulk edit forms
2023-08-04 13:09:07 -04:00
Henrik Strand
85c620ad24
Adding interface TYPE_400GE_CFP2/400gbase-x-cfp2 ( #13338 )
...
* Added 400G CFP2 to InterfaceTypeChoices
* Added new type to choises
2023-08-04 11:32:52 -04:00
Jeremy Stretch
3a3ea01826
Introduce ContactsMixin
2023-08-04 10:15:50 -04:00
Jeremy Stretch
688b586825
Introduce ImageAttachmentsMixin
2023-08-04 10:15:50 -04:00
Jeremy Stretch
886f68c1c1
Include notes re: demo data and netbox-docker
2023-08-04 10:12:15 -04:00
Jeremy Stretch
053bdd2831
Add stadium analogy and behavior anti-patterns
2023-08-04 08:55:43 -04:00
Jeremy Stretch
a65f9f3770
Fixes #13369 : Fix job termination status for failed reports
2023-08-04 08:12:52 -04:00
Jeremy Stretch
5f5c00e961
Remove redundant overrides of EXEMPT_VIEW_PERMISSIONS
2023-08-03 11:07:30 -04:00
Jeremy Stretch
576c5e56ac
Closes #13367 : Delete unused device component deletion templates
2023-08-03 10:49:40 -04:00
Jeremy Stretch
f124b68f0d
Closes #13352 : Translation support for model verbose names ( #13354 )
...
* Update verbose_name & verbose_name_plural Meta attributes on all models
* Alter makemigrations to ignore verbose_name & verbose_name_plural changes
2023-08-03 10:41:10 -04:00
Jeremy Stretch
0baba778db
Fixes #13363 : Fix API endpoint for custom field choice selector in forms
2023-08-03 08:53:46 -04:00
Jeremy Stretch
cf3da16f0e
Fixes #13361 : Extra choices field on custom field choice set form should not be required
2023-08-03 07:49:54 -04:00
Matej Vadnjal
7c65b5c286
Fixes #13033 : add formatted speed column to Interfaces ( #13275 )
...
* Fixes #13033 : add formatted speed column to Interfaces
* use TemplateColumn instead of own class
2023-08-02 16:08:14 -04:00
Abhimanyu Saharan
0c8efdbb7d
Adds assigned bool for IP address API ( #13301 )
...
* adds assigned bool for ip address API #13151
* Add filterset test
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-02 15:45:09 -04:00
Abhimanyu Saharan
011bce92f1
fixes dummy payload URL for webhook test
2023-08-02 15:23:05 -04:00
Abhimanyu Saharan
a01fd302f1
fixes provider_network_id for related circuits #13343
2023-08-02 15:17:14 -04:00
Jeremy Stretch
fb0c1fe5b4
Fixes #13351 : Fix missing text due to incorrectly applied translation tags
2023-08-02 14:53:32 -04:00
Jeremy Stretch
7254509414
Release v3.6-beta1
2023-08-02 13:30:08 -04:00
Jeremy Stretch
7405208cf3
Update changelog
2023-08-02 11:18:52 -04:00
Jeremy Stretch
2e45dbcfe0
Closes #13350 : Remove unused DeviceImportTable class
2023-08-02 11:18:06 -04:00
Jeremy Stretch
53a76ddc49
#8248 : Permit users to manage their own bookmarks by default
2023-08-02 11:13:09 -04:00
Jeremy Stretch
975cfc3f2f
#12988 : Correct URL path for CustomFieldChoiceSet API endpoint
2023-08-02 11:05:03 -04:00
Jeremy Stretch
7eb94d050a
#12175 : Misc cleanup
2023-08-02 11:04:28 -04:00
Jeremy Stretch
d752fc744d
#6391 : Add device_role to DeviceWithConfigContextSerializer
2023-08-02 10:16:51 -04:00
Jeremy Stretch
85957fd499
Closes #11519 : Add a SQL index for IPAddress host value
2023-08-02 09:56:56 -04:00
Abhimanyu Saharan
2072edb19c
Replaces device_role with role on device model ( #13342 )
...
* replaces device_role with role on device model #6391
* fixes lint issue #6391
* revert the database user
* revert test_runner comment
* changes as per review
* Update references to device_role column in UserConfigs
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-02 09:55:52 -04:00
Jeremy Stretch
d0108cd14a
Remove hard-coded test runner
2023-08-02 08:55:38 -04:00
Jeremy Stretch
7e6449a822
#12589 : Move username validation from form to NetBoxUser
2023-08-01 15:42:47 -04:00
Jeremy Stretch
6dd88250d0
#8684 : Drop support for 'obj' context var when rendering custom links (v3.5)
2023-08-01 15:33:25 -04:00
Jeremy Stretch
ecc14bff62
#12591 : Add extras.ConfigRevision to EXEMPT_EXCLUDE_MODELS
2023-08-01 14:56:59 -04:00
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