Skip to content
Snippets Groups Projects

Resolve "Remove CourseInterface"

Merged permcu requested to merge 25-remove-courseinterface into master
1 file
+ 0
11
Compare changes
  • Side-by-side
  • Inline
@@ -98,20 +98,9 @@ class SubjectBatchPatchMutation(PermissionBatchPatchMixin, DjangoBatchPatchMutat
)
class CourseInterface(graphene.Interface):
id = graphene.ID() # noqa: A003
course_id = graphene.ID()
name = graphene.String()
subject = graphene.Field(SubjectType)
teachers = graphene.List(GraphQLPersonType)
groups = graphene.List(GraphQLGroupType)
lesson_quota = graphene.Int()
class CourseType(PermissionsTypeMixin, DjangoFilterMixin, DjangoObjectType):
class Meta:
model = Course
interfaces = (CourseInterface,)
fields = ("id", "name", "subject", "teachers", "groups", "lesson_quota")
filter_fields = {
"id": ["exact"],
Loading