Skip to content

Commit ad5b3f6

Browse files
authored
Report permissions for profiles and templates (#5804)
1 parent 5a08d5e commit ad5b3f6

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

backend/infrahub/graphql/manager.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -976,14 +976,12 @@ def generate_graphql_paginated_object(
976976
main_attrs: dict[str, Any] = {
977977
"count": graphene.Int(required=True),
978978
"edges": graphene.List(of_type=graphene.NonNull(edge), required=True),
979+
"permissions": graphene.Field(
980+
PaginatedObjectPermission, required=True, resolver=parent_field_name_resolver
981+
),
979982
"Meta": type("Meta", (object,), meta_attrs),
980983
}
981984

982-
if isinstance(schema, NodeSchema | GenericSchema):
983-
main_attrs["permissions"] = graphene.Field(
984-
PaginatedObjectPermission, required=True, resolver=parent_field_name_resolver
985-
)
986-
987985
graphql_paginated_object = type(object_name, (InfrahubObject,), main_attrs)
988986

989987
if populate_cache:

0 commit comments

Comments
 (0)