Parcourir la source

Fix navigation_menu typing & dataclass property defaults

checktheroads il y a 4 ans
Parent
commit
80836c725c
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      netbox/netbox/navigation_menu.py

+ 3 - 3
netbox/netbox/navigation_menu.py

@@ -15,7 +15,7 @@ class MenuItemButton:
     link: str
     title: str
     icon_class: str
-    permissions: Optional[list] = None
+    permissions: Optional[Sequence[str]] = ()
     color: Optional[str] = None
 
 
@@ -24,8 +24,8 @@ class MenuItem:
 
     link: str
     link_text: str
-    permissions: Optional[list] = None
-    buttons: Optional[Sequence[MenuItemButton]] = None
+    permissions: Optional[Sequence[str]] = ()
+    buttons: Optional[Sequence[MenuItemButton]] = ()
 
 
 @dataclass