Skip to content
Snippets Groups Projects

Resolve groups for owner

Merged permcu requested to merge resolve-groups-for-owner into master
1 file
+ 5
1
Compare changes
  • Side-by-side
  • Inline
@@ -144,7 +144,11 @@ class CourseType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
@staticmethod
def resolve_groups(root, info, **kwargs):
return get_objects_for_user(info.context.user, "core.view_group", root.groups.all())
by_permission = get_objects_for_user(
info.context.user, "core.view_group", root.groups.all()
)
by_ownership = info.context.user.person.owner_of.all() & root.groups.all()
return by_permission | by_ownership
@staticmethod
def resolve_course_id(root, info, **kwargs):
Loading