예제 #1
0
 def __init__(self, request):
     self.request = request
     self.lti_launch = LTILaunch(request)
예제 #2
0
 def __init__(self, request):
     self.request = request
     self.lti_launch = LTILaunch(request)
     self.course_service = CourseService(self.lti_launch)
     self.course_object = None
예제 #3
0
 def from_request(cls, request):
     return cls(LTILaunch(request))
예제 #4
0
 def func_wrapper(request, *args, **kwargs):
     LTILaunch(request).require_perm(permission)
     return func(request, *args, **kwargs)
예제 #5
0
 def from_request(cls, request):
     lti_launch = LTILaunch(request)
     return cls(lti_launch)