Skip to content

Commit 544b42c

Browse files
committed
Update protocols to match latest core schema
1 parent 39fdcf0 commit 544b42c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

infrahub_sdk/protocols.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
from .protocols_base import CoreNode, CoreNodeSync
88

99
if TYPE_CHECKING:
10-
from .node import RelatedNode, RelatedNodeSync, RelationshipManager, RelationshipManagerSync
10+
from infrahub_sdk.node import RelatedNode, RelatedNodeSync, RelationshipManager, RelationshipManagerSync
11+
1112
from .protocols_base import (
1213
URL,
1314
Boolean,
@@ -148,6 +149,7 @@ class CoreMenu(CoreNode):
148149
icon: StringOptional
149150
protected: Boolean
150151
order_weight: Integer
152+
required_permissions: ListAttributeOptional
151153
section: Enum
152154
parent: RelatedNode
153155
children: RelationshipManager
@@ -397,7 +399,6 @@ class CoreNumberPool(CoreResourcePool, LineageSource):
397399

398400

399401
class CoreObjectPermission(CoreBasePermission):
400-
branch: String
401402
namespace: String
402403
name: String
403404
action: Enum
@@ -613,6 +614,7 @@ class CoreMenuSync(CoreNodeSync):
613614
icon: StringOptional
614615
protected: Boolean
615616
order_weight: Integer
617+
required_permissions: ListAttributeOptional
616618
section: Enum
617619
parent: RelatedNodeSync
618620
children: RelationshipManagerSync
@@ -862,7 +864,6 @@ class CoreNumberPoolSync(CoreResourcePoolSync, LineageSourceSync):
862864

863865

864866
class CoreObjectPermissionSync(CoreBasePermissionSync):
865-
branch: String
866867
namespace: String
867868
name: String
868869
action: Enum

0 commit comments

Comments
 (0)