Jeremy Stretch
48471bb898
PRVB
2023-09-26 16:31:33 -04:00
Jeremy Stretch
c17bb7eb20
Merge pull request #13907 from netbox-community/develop
...
Release v3.6.3
2023-09-26 16:26:29 -04:00
Jeremy Stretch
0ce3e8a5c9
Release v3.6.3
2023-09-26 15:48:03 -04:00
Jeremy Stretch
0e767f6fda
Changelog for #11079 , #11901 , #13843 , #13849 , #13859 , #13864
2023-09-26 15:27:44 -04:00
Jeremy Stretch
bf8cbb0e2e
Fixes #13864 : Remove 'default' choice for dashboard widget color
2023-09-26 15:24:20 -04:00
Arthur Hanson
3d954d8de2
13130 dont allow reassigning ipaddress assigned object if primary ip ( #13893 )
...
* 13130 dont allow reassigning ipaddress assigned object if primary ip
* 13130 add tests fix parent check
* Misc cleanup
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-26 15:16:02 -04:00
Daniel Sheppard
d363b5e503
Fixes : #11079 - Handle cables across multiple rear-port positions ( #13337 )
...
* Catch AssertionError's in signals. Handle accordingly
* Alter cable logic to handle certain additional path types.
* Fix failures and add test
* More tests
* Remove not needed tests, add additional tests
* Finish tests, correct some behaviour
* Add check for mid-span device not allowed condition
* Remove excess import
* Remove logging import
* Remove logging import
* Minor tweaks based on Arthur's feedback
* Update netbox/dcim/tests/test_cablepaths.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Update netbox/dcim/models/cables.py
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
* Changes to account for required SVG rendering changes and based on feedback
* More tweaks for cable path checking
* Improve handling of links with multi-terminations
* Improved SVG rendering of multiple rear ports (with positions) per path trace. Include asymmetric path detection
* Include missing assert to ensure links are same type.
* Clean up tests
* Remove unused objects from tests
* Changes requested to tests and update comments/doctstrings
* Fix parent reference
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-26 13:16:50 -04:00
Jeremy Stretch
4060e409a8
Fixes #13843 : Fix assignment of VLAN group scope during bulk edit ( #13887 )
...
* Update VLANGroup bulk edit form to support all scope types
* Fixes #13843 : Fix scope assignment for VLAN groups during bulk edit
* Add missed static file
* Restore graphiql static assets
2023-09-26 13:09:20 -04:00
Jeremy Stretch
20ddfb8bb9
Fixes #13859 : Fix valid response when no matching choice values are found
2023-09-26 12:08:05 -04:00
Jeremy Stretch
fd1b8c958c
Fixes #13849 : Fix label resolution during serialization for removed field choices ( #13867 )
...
* Fixes #13849 : Fix label resolution during serialization for removed field choices
* Cleanup
2023-09-26 12:06:47 -04:00
Jeremy Stretch
df17a217ce
Changelog for #12732 , #13506 , #13666 , #13839 , #13845 , #13871 , #13891
2023-09-26 10:56:16 -04:00
Jeremy Stretch
6f0a11624e
#13666 : Add is_valid property to Report class
2023-09-26 10:53:38 -04:00
JCWasmx86
8be38492d0
Fixes #13666 : Fix behavior for reports without test methods ( #13667 )
2023-09-26 10:41:09 -04:00
Luke Anderson
ffcc2f5fcf
Add Hide Disconnected Button to Interface Summary, Remove Unused Table Caption Descriptor - Close #12732
2023-09-26 09:56:33 -04:00
Arthur
fb3242f4e2
13891 fix primary ip assignment if assigning ip
2023-09-26 08:56:35 -04:00
Arthur Hanson
6d1da4d4db
13845 fix device type image save ( #13851 )
...
* 13845 check original image is null in save
* 13845 update delete image code
2023-09-25 13:41:21 -04:00
Olivier Desnoë
4fa02b002a
Fix creating config template using rest api ( #13869 )
...
* Fix creation of extras/config-templates objects using the REST API
* Update serializers.py
2023-09-25 13:33:01 -04:00
Jeremy Stretch
4eab627cfc
Revert " #13887 : Rebuild static assets"
...
This reverts commit 737c191424
.
2023-09-25 13:03:20 -04:00
Jeremy Stretch
737c191424
#13887 : Rebuild static assets
2023-09-25 12:30:50 -04:00
Arthur Hanson
34d8848cf2
13839 change color and spacing on alert code block ( #13857 )
...
* 13839 change color and spacing on alert code block
* 13839 update review changes
2023-09-25 12:01:33 -04:00
Jeremy Stretch
a0a8cc6208
Fixes #13871 : Fix rack filtering for empty location during device bulk import
2023-09-25 11:59:19 -04:00
Per von Zweigbergk
6a6e44dca9
Fix formatting
2023-09-24 00:08:39 +02:00
Per von Zweigbergk
32035d2f28
Simplify mark connected/installed implementation
...
Fixes : #13712 and #13806 .
2023-09-23 23:45:08 +02:00
Per von Zweigbergk
95b705dac2
Move DeviceInterfaceTable coloring logic into CSS
...
Preparatory work for simplifying toggle button code for cable status.
2023-09-23 23:07:16 +02:00
Per von Zweigbergk
3b2a23c3a8
Add 15% alpha variants of --nbx-color
...
Preparatory work for factoring row styling out of Python
2023-09-23 23:01:08 +02:00
Per von Zweigbergk
df34e10ee5
Add --nbx-color-* variables for theme colors
...
Preparatory work for moving row styling to CSS
2023-09-23 21:43:32 +02:00
Per von Zweigbergk
e549d2fb32
Add data properties for device interface table
...
Preparatory work for factoring row styling decisions out of Python code.
2023-09-23 21:33:47 +02:00
Jeremy Stretch
861ebb2720
PRVB
2023-09-20 15:32:41 -04:00
Jeremy Stretch
4f8b942198
Merge pull request #13838 from netbox-community/develop
...
Release v3.6.2
2023-09-20 15:29:06 -04:00
Jeremy Stretch
2ba91df339
Release v3.6.2
2023-09-20 15:05:29 -04:00
Jeremy Stretch
a5da81db93
Changelog for #11617 , #12685 , #13245 , #13653 , #13757 , #13809 , #13813 , #13818
2023-09-20 14:47:47 -04:00
Jeremy Stretch
093a97354e
Grammar fix
2023-09-20 14:44:04 -04:00
Jeremy Stretch
42d6583786
Plug NetBox Cloud in installation docs
2023-09-20 14:43:12 -04:00
Jeremy Stretch
ada83398ab
Fixes #11617 : Check for invalid CSV headers during bulk import ( #13826 )
...
* Fixes #11617 : Check for invalid CSV headers during bulk import
* Add test for CSV import header validation
2023-09-20 14:40:27 -04:00
Arthur Hanson
b7ee527e72
13809 fix ConfigRevision edit if custom validators ( #13825 )
...
* 13809 fix ConfigRevision edit, check if custom validator JSON serializable
* 13809 check json rendering for all fields
* Refactor field initialization logic to more cleanly handle statically configured values
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-20 14:11:25 -04:00
Arthur Hanson
a771c7a13a
13653 darken code color to work in light and dark modes ( #13827 )
...
* 13653 darken code color to work in light and dark modes
* 13809 changed to use mx-1 on code block
2023-09-20 14:08:12 -04:00
Arthur Hanson
524b0c6ab0
12685 use markdown for custom fields added to form ( #13828 )
...
* 12685 use markdown for custom fields added to form
* 13809 change markdown to use utilities
* Add help_text for CustomField description indicating Markdown support
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-20 14:06:04 -04:00
Arthur Hanson
6472b167c1
13813 fix virtual chassis member count ( #13823 )
...
* 13813 fix virtual chassis member count
* 13813 add test
2023-09-20 13:57:35 -04:00
bluikko
62ebfc905c
13245 add QSFP112 and OSFP-RHS interface choices
2023-09-20 10:10:51 -04:00
Arthur Hanson
a7b90acc05
13757 Fix ConfigContext reference to DeviceType ( #13804 )
...
* 13757 do prefetch to work around Django issue with vars in init (DeviceType)
* 13757 use self.__dict to access vars in init
* 13757 change test
2023-09-20 09:56:52 -04:00
Jeremy Stretch
30886d947c
Revert "Fixes #13741 : Enforce unique names for inventory items with no parent item"
...
This reverts commit d28ee85dcd
.
2023-09-20 08:44:25 -04:00
Arthur
75dcc6dbc7
13818 add tags to l2vpntermination edit form
2023-09-19 17:42:19 -04:00
Jeremy Stretch
c2630ee6ba
Correct example default dashboard config
2023-09-19 14:40:52 -04:00
Jeremy Stretch
aa219382d9
Fixes #13802 : Restore 'description' header text for custom fields
2023-09-18 13:35:54 -04:00
Jeremy Stretch
1026ee4dd8
Changelog for #13741 , #13745 , #13756 , #13782
2023-09-18 11:12:27 -04:00
Jeremy Stretch
d28ee85dcd
Fixes #13741 : Enforce unique names for inventory items with no parent item
2023-09-18 11:10:00 -04:00
Jeremy Stretch
c0f4754ad5
Fixes #13782 : Fix tag exclusion support for contact assignments
2023-09-18 11:08:49 -04:00
Arthur Hanson
61d7fb0a12
13745 device type migration ( #13747 )
...
* 13745 update migrations to use batch_size
* 13745 update migrations to use subquery update
* 13745 refactor and update other counter migrations
2023-09-18 09:59:26 -04:00
Abhimanyu Saharan
6f06d2d16a
Disables module_status ordering ( #13761 )
...
* disables module_status ordering #13756
* Set accessor for module status value
---------
Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-18 09:09:29 -04:00
Jeremy Stretch
f8e7219935
Changelog for #11209 , #12219 , #13727 , #13563 , #13767 , #13791
2023-09-18 08:49:08 -04:00