1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00
Commit Graph

11744 Commits

Author SHA1 Message Date
9e35cefaf2 Release v3.6.3 2023-09-26 15:48:03 -04:00
1a00765b72 Changelog for , , , , , 2023-09-26 15:27:44 -04:00
4dd229e73a Fixes : Remove 'default' choice for dashboard widget color 2023-09-26 15:24:20 -04:00
db40119faa 13130 dont allow reassigning ipaddress assigned object if primary ip ()
* 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
f65744faee Fixes: - Handle cables across multiple rear-port positions ()
* 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
1ad6d94dc3 Fixes : Fix assignment of VLAN group scope during bulk edit ()
* Update VLANGroup bulk edit form to support all scope types

* Fixes : 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
b759d694ee Fixes : Fix valid response when no matching choice values are found 2023-09-26 12:08:05 -04:00
3cb41bbe3a Fixes : Fix label resolution during serialization for removed field choices ()
* Fixes : Fix label resolution during serialization for removed field choices

* Cleanup
2023-09-26 12:06:47 -04:00
099aff5ebe Changelog for , , , , , , 2023-09-26 10:56:16 -04:00
f9ceaad284 : Add is_valid property to Report class 2023-09-26 10:53:38 -04:00
e67624f042 Fixes : Fix behavior for reports without test methods () 2023-09-26 10:41:09 -04:00
27297c7556 Add Hide Disconnected Button to Interface Summary, Remove Unused Table Caption Descriptor - Close 2023-09-26 09:56:33 -04:00
685ac5f571 13891 fix primary ip assignment if assigning ip 2023-09-26 08:56:35 -04:00
0ce2b1b779 13845 fix device type image save ()
* 13845 check original image is null in save

* 13845 update delete image code
2023-09-25 13:41:21 -04:00
04796a6ac6 Fix creating config template using rest api ()
* Fix creation of extras/config-templates objects using the REST API

* Update serializers.py
2023-09-25 13:33:01 -04:00
a8a4bd7c21 Revert ": Rebuild static assets"
This reverts commit a0e5e69283ef634ef6579e997814212c99c69c85.
2023-09-25 13:03:20 -04:00
a0e5e69283 : Rebuild static assets 2023-09-25 12:30:50 -04:00
df46198b91 13839 change color and spacing on alert code block ()
* 13839 change color and spacing on alert code block

* 13839 update review changes
2023-09-25 12:01:33 -04:00
b670a1e22c Fixes : Fix rack filtering for empty location during device bulk import 2023-09-25 11:59:19 -04:00
9b325f4b86 PRVB 2023-09-20 15:32:41 -04:00
952be24365 Merge pull request from netbox-community/develop
Release v3.6.2
v3.6.2
2023-09-20 15:29:06 -04:00
b57a47475d Release v3.6.2 2023-09-20 15:05:29 -04:00
4f05cf55a5 Changelog for , , , , , , , 2023-09-20 14:47:47 -04:00
5dcf8502af Grammar fix 2023-09-20 14:44:04 -04:00
7a21541ed6 Plug NetBox Cloud in installation docs 2023-09-20 14:43:12 -04:00
ae4ea3443e Fixes : Check for invalid CSV headers during bulk import ()
* Fixes : Check for invalid CSV headers during bulk import

* Add test for CSV import header validation
2023-09-20 14:40:27 -04:00
f5dd7d853a 13809 fix ConfigRevision edit if custom validators ()
* 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
a1e42dad10 13653 darken code color to work in light and dark modes ()
* 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
6e4b4a553b 12685 use markdown for custom fields added to form ()
* 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
7a410dfd00 13813 fix virtual chassis member count ()
* 13813 fix virtual chassis member count

* 13813 add test
2023-09-20 13:57:35 -04:00
6fb980349f 13245 add QSFP112 and OSFP-RHS interface choices 2023-09-20 10:10:51 -04:00
8e251ac33c 13757 Fix ConfigContext reference to DeviceType ()
* 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
35bcc2ce9d Revert "Fixes : Enforce unique names for inventory items with no parent item"
This reverts commit 68966db23d22edcd81423e717a4157428ebfb896.
2023-09-20 08:44:25 -04:00
69215c411b 13818 add tags to l2vpntermination edit form 2023-09-19 17:42:19 -04:00
a08b5793f6 Correct example default dashboard config 2023-09-19 14:40:52 -04:00
252bf03525 Fixes : Restore 'description' header text for custom fields 2023-09-18 13:35:54 -04:00
b9b9bb134f Changelog for , , , 2023-09-18 11:12:27 -04:00
68966db23d Fixes : Enforce unique names for inventory items with no parent item 2023-09-18 11:10:00 -04:00
9aa7444bf9 Fixes : Fix tag exclusion support for contact assignments 2023-09-18 11:08:49 -04:00
b0541be107 13745 device type migration ()
* 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
3d1f668235 Disables module_status ordering ()
* disables module_status ordering 

* Set accessor for module status value

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-18 09:09:29 -04:00
940c947d3f Changelog for , , , , , 2023-09-18 08:49:08 -04:00
c7dd4206c8 Fixes : Fix exception when viewing rendered config for VM without a role assigned 2023-09-18 08:44:42 -04:00
79bf12a8fe 13791 rename whitespace fix ()
* Add test for bug 
https://github.com/netbox-community/netbox/issues/13791

* Fix  by disabling striping on find and replace fields of BulkRenameForm
2023-09-18 08:33:29 -04:00
2dfbd72f10 Fixes : Fix support for comments when creating a new service via web UI 2023-09-15 10:33:54 -04:00
487827c776 13768 fix typo 2023-09-15 09:40:27 -04:00
6939bf8aed Fixes : Ensure dashboard widget heading text has sufficient contrast ()
* Fixes : Ensure dashboard widget heading text has sufficient contrast in both light & dark modes

* Change foreground color for teal background
2023-09-13 10:56:03 -04:00
e4cb0c3cc2 Fixes - Fix PrefixIPAddress view with saved sort preferences ()
* Fixes  - Do not add available ips when IPAddressTable sort preferences are saved

* Refine check to account scenario right after clearing ordering string

* Introduce get_table_ordering() utility to determine intended ordering given a request

* Apply fix to VLAN ranges as well

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-13 10:51:24 -04:00
cf2f39a0a8 Documentation: LDAP Update for Active Directory ()
* Adding documentation to 6-LDAP to display how to allow Active Directory logins with or without the user UPN suffix.

* Correcting misspellings and clarifying explanations

* Updating sections to include sample template

* Misc revisions

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-13 08:44:52 -04:00
b7cfb2f7d9 Adds csv dialect detection to bulk import view ()
* adds csv dialect detection to bulk import view 

* adds sane delimiters for dialect detection 

* adds csv delimiter tests 

* adds csv delimiter on the form

* pass delimiter to clean_csv method 

* fix tests for csv import 

* fix tests for csv import 

* fix tests for csv import 

* fix tests for csv import 

* Improve auto-detection of import data format

* Misc cleanup

* Include tab as a supported delimiting character for auto-detection

* Move delimiting chars to a separate constant for easy reference

---------

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
2023-09-12 16:48:40 -04:00