Skip to content
Snippets Groups Projects

Draft: Resolve "[TCC planning] Frontend is incredibly slow with large amounts of entries"

4 files
+ 17
14
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -18,7 +18,6 @@ from aleksis.core.schema.base import (
from aleksis.core.util.core_helpers import get_site_preferences
from ..models import TimeboundCourseConfig
from ..util.group_types import get_course_group_group_type
timebound_course_config_filters = {"course": ["in"], "validity_range": ["in"], "teachers": [""]}
@@ -143,7 +142,7 @@ class CourseBatchCreateForSchoolTermMutation(graphene.Mutation):
if get_site_preferences()["lesrooster__create_course_group"]:
school_term = SchoolTerm.objects.get(pk=course_input.school_term)
group_type = get_course_group_group_type()
group_type = get_site_preferences()["lesrooster__group_type_course_groups"]
members = Person.objects.filter(pk__in=groups.values_list("members", flat=True))
course_group, created = Group.objects.get_or_create(
Loading