Skip to content
Snippets Groups Projects

Resolve "Add preference for group type to show in timetable view"

4 files
+ 37
16
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -11,7 +11,7 @@ from graphene_django_cud.mutations import (
from aleksis.core.models import Group, Person, Room
from ..models import LessonEvent
from ..util.chronos_helpers import get_classes, get_rooms, get_teachers
from ..util.chronos_helpers import get_groups, get_rooms, get_teachers
class TimetablePersonType(DjangoObjectType):
@@ -149,14 +149,14 @@ class Query(graphene.ObjectType):
return get_teachers(info.context.user)
def resolve_timetable_groups(self, info, **kwargs):
return get_classes(info.context.user)
return get_groups(info.context.user)
def resolve_timetable_rooms(self, info, **kwargs):
return get_rooms(info.context.user)
def resolve_available_timetables(self, info, **kwargs):
all_timetables = []
for group in get_classes(info.context.user):
for group in get_groups(info.context.user):
all_timetables.append(
TimetableObjectType(
id=group.id,
@@ -167,7 +167,6 @@ class Query(graphene.ObjectType):
)
for teacher in get_teachers(info.context.user):
print(teacher.full_name)
all_timetables.append(
TimetableObjectType(
id=teacher.id,
Loading