diff --git a/lms/views/lti/basic_launch.py b/lms/views/lti/basic_launch.py index e95b2de63a..002874eb88 100644 --- a/lms/views/lti/basic_launch.py +++ b/lms/views/lti/basic_launch.py @@ -18,8 +18,6 @@ from lms.product import Product from lms.security import Permissions from lms.services.assignment import AssignmentService -from lms.services.course import CourseService -from lms.services.grouping import GroupingService from lms.validation import BasicLTILaunchSchema, ConfigureAssignmentSchema @@ -35,9 +33,6 @@ def __init__(self, context, request): self.assignment_service: AssignmentService = request.find_service( name="assignment" ) - self.grouping_service: GroupingService = request.find_service(name="grouping") - self.course_service: CourseService = request.find_service(name="course") - self._guid = self.request.lti_params.get("tool_consumer_instance_guid") self._resource_link_id = self.request.lti_params.get("resource_link_id") @@ -163,10 +158,10 @@ def _show_document(self, assignment): return {} def _record_course(self): - course = self.course_service.get_from_launch( + course = self.request.find_service(name="course").get_from_launch( self.request.product, self.request.lti_params ) - self.grouping_service.upsert_grouping_memberships( + self.request.find_service(name="grouping").upsert_grouping_memberships( user=self.request.user, groups=[course] ) return course @@ -185,7 +180,6 @@ def _configure_assignment(self, assignment): group_set_id=self.request.parsed_params.get("group_set"), ) - def _configure_js_for_file_picker( self, route: str = "configure_assignment" ) -> dict: