c86cfe3cbf
Correct filter name in redirect after bulk edit
...
* Added modified_by_request filter to ChangeLoggedFilterSet
2023-08-21 14:35:08 -04:00
28e112743f
13503 fix rack space utilization graph for internationalization
2023-08-21 14:21:50 -04:00
4004966b16
fix content type filter on export template #13478
2023-08-17 15:29:21 -04:00
fe95cb434a
13500 fix l2vpntermination bulk update
2023-08-17 15:25:23 -04:00
16e2283d19
Fix git DataSource clone authentication
...
Anonymous git clones (in GitLab) require the username and password not
to be set in order to successfully clone. This patch will define clone
args only, if the username passed is not empty.
2023-08-15 13:29:03 -04:00
1c9a8ec6bd
PRVB
2023-08-15 10:00:24 -04:00
e61795d5c6
Release v3.5.8
2023-08-15 09:18:15 -04:00
892c10b1f0
feat: add 200Gbps & 400Gbps interface speed options
2023-08-15 09:11:40 -04:00
ea107b6b86
adds object view to allow changelog page to be opened #13463
2023-08-14 09:47:58 -04:00
b583770765
Fixes #13451 : Disable table ordering for custom link columns
2023-08-14 08:51:16 -04:00
be3f48c677
Fixed spelling for Attributes #13460
2023-08-14 13:29:11 +05:30
5de9d3f15f
Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges ( #13326 )
...
* Fixes #12639 - Make sure name expansions throws a validation error on decrementing ranges
* Fix pep8
* Also fail on equal start & end values
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:53:16 -04:00
40afe6cf36
Feature - Schema Generation ( #13353 )
...
* Schema generation is working
* Added option to either dump to a file or the console
* Moving schema file and utilizing settings definition for file paths
* Cleaning up the imports and fixing a few pythonic issues
* Tweak command flags
* Clean up choices mapping
* Misc cleanup
* Rename & move template file
* Move management command from extras to dcim
* Update release checklist
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-11 11:00:26 -04:00
9fd07b594c
11578 mark swagger available- apis to accept lists in post ( #13445 )
...
* 11578 change swagger for available-ips to accept lists
* 11578 change swagger for available-xxx to accept lists
2023-08-11 09:49:03 -04:00
dc7411e4c5
Fixes #13446 : Don't disable bulk edit/delete buttons after deselecting "select all" checkbox
2023-08-11 08:56:58 -04:00
dcdb4d27ec
12665 add semicolon to link sanitation safe string
2023-08-09 14:49:34 -04:00
9b1406a1a7
Don't hide HIDDEN_IFUNSET custom fields from bulk import fields
2023-08-09 14:47:20 -04:00
545769ad88
Adds generic object children template ( #13388 )
...
* adds generic tab view template #12110
* Rename view_tab.html and move to generic/
* Fix console ports template
* Move bulk operations view resolution to template
* Avoid setting default template_name on ObjectChildrenView
* Move base_template and table_config context vars to base context
* removed bulk_delete_control from templates
* refactored bulk_controls view
* fixed table_config
* renamed object_tab.html to objectchildren_list.html
* removed unused import
* Refactor template blocks for bulk operation buttons
* Rename object children generic template
* Move disconnect bulk action into a separate template for device components
* Fix cluster devices & VM interfaces views
* minor button label change
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-08-09 14:16:03 -04:00
f5a1f83f9f
Closes #13368 : Report installed plugins during server error ( #13387 )
...
* Introduce get_installed_plugins() utility
* Extend 500 error template to list installed plugins
* Move get_plugin_config() to extras.plugins.utils
2023-08-07 15:29:20 -04:00
f9648d8544
Closes #13400 : Add 'name' property to BaseTable class
2023-08-07 10:48:41 -04:00
2236b86c35
Closes #11922 : Populate assigned VDCs when adding a child interface
2023-08-04 15:25:59 -04:00
0dd319d0c8
Closes #11675 : Add support for specifying import/export route targets during VRF bulk import
2023-08-04 15:25:06 -04:00
01bb09db67
adds delete for SyncedDataMixin when related AutoSyncRecord is available #12750
2023-08-04 13:25:56 -04:00
43ce453938
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
9cc295827b
Fixes #13369 : Fix job termination status for failed reports
2023-08-04 08:12:52 -04:00
a807cca29e
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
57860f26b7
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
ab916a1819
fixes dummy payload URL for webhook test
2023-08-02 15:23:05 -04:00
a68831d3a1
fixes provider_network_id for related circuits #13343
2023-08-02 15:17:14 -04:00
a4c9cbc6dd
Remove hard-coded test runner
2023-08-02 08:55:38 -04:00
0b10131564
Satisfy PEP8 E721 linter complaints
2023-07-30 13:34:08 -04:00
006c353d46
PRVB
2023-07-28 10:31:54 -04:00
4f984c0831
Release v3.5.7
2023-07-28 10:11:16 -04:00
90146941b5
Fixes #13285 : Cast default u_height value to a decimal for validation
2023-07-28 09:49:09 -04:00
9d0457fe1a
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
2aa51d0d94
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
7158360dfa
moves non-racked devices to tab #11803
2023-07-28 08:59:15 -04:00
eeb069048f
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
4b2922312a
Allow the align property on th and td and add CSS rules for overriding text-alignment
2023-07-27 16:38:46 -04:00
0276f29067
adds sensitive_parameters to DataBackend #12625
2023-07-27 16:33:29 -04:00
0ab3f979e0
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
5a3d46ac8d
Remove vlan_group from nullable fields in InterfaceBulkEditForm
2023-07-27 15:58:16 -04:00
d075e7a66a
Fixes #13237 - Allow unauthenticated api access to content-types.
2023-07-27 15:47:34 -04:00
8b8adfbbbb
Use class_name instead of name to get script results
2023-07-27 15:32:29 -04:00
0f0cf683c4
PRVB
2023-07-10 16:55:17 -04:00
1c30a44b4e
Release v3.5.6
2023-07-10 16:35:53 -04:00
f6fcf776a4
Fixes #13061 : Fix display of last result for scripts & reports with a custom name defined
2023-07-10 14:13:45 -04:00
73348ee435
Fixes #13105 : Avoid exception when attempting to allocate next available IP address from prefix marked as utilized
2023-07-10 13:53:31 -04:00
cab7b76220
Fixes form rendering when scheduling_enabled is disabled ( #13123 )
...
* fixes form rendering when scheduling_enabled is disabled #13096
* Remove requires_input property from BaseScript; render form consistently
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-07-10 10:30:51 -04:00
bc7678c716
fixes content type lookups when db is uninitialized #13116
2023-07-07 09:43:33 -04:00