@@ -33,7 +33,7 @@ class AccountSettingsRenderStarted(OpenEdxPublicFilter):
33
33
This filter doesn't work alongside the account MFE, only with the legacy account settings page.
34
34
"""
35
35
36
- filter_type = "org.openedx.learning.student.settings.render.started.v1"
36
+ filter_type : str = "org.openedx.learning.student.settings.render.started.v1"
37
37
38
38
class RedirectToPage (OpenEdxFilterException ):
39
39
"""
@@ -107,7 +107,7 @@ def run_filter(cls, context: dict, template_name: str) -> tuple[dict, str]:
107
107
- dict: context dictionary for the account settings page, possibly modified.
108
108
- str: template name to be rendered by the account settings page, possibly modified.
109
109
"""
110
- data = super ().run_pipeline (context = context , template_name = template_name )
110
+ data : dict = super ().run_pipeline (context = context , template_name = template_name )
111
111
return data .get ("context" ), data .get ("template_name" )
112
112
113
113
@@ -128,8 +128,8 @@ class StudentRegistrationRequested(OpenEdxPublicFilter, SensitiveDataManagementM
128
128
- Function or Method: RegistrationView.post
129
129
"""
130
130
131
- filter_type = "org.openedx.learning.student.registration.requested.v1"
132
- sensitive_form_data = [
131
+ filter_type : str = "org.openedx.learning.student.registration.requested.v1"
132
+ sensitive_form_data : list [ str ] = [
133
133
"password" ,
134
134
"newpassword" ,
135
135
"new_password" ,
@@ -181,7 +181,7 @@ class StudentLoginRequested(OpenEdxPublicFilter):
181
181
- Function or Method: login_user
182
182
"""
183
183
184
- filter_type = "org.openedx.learning.student.login.requested.v1"
184
+ filter_type : str = "org.openedx.learning.student.login.requested.v1"
185
185
186
186
class PreventLogin (OpenEdxFilterException ):
187
187
"""
@@ -238,7 +238,7 @@ class CourseEnrollmentStarted(OpenEdxPublicFilter):
238
238
- Function or Method: enroll
239
239
"""
240
240
241
- filter_type = "org.openedx.learning.course.enrollment.started.v1"
241
+ filter_type : str = "org.openedx.learning.course.enrollment.started.v1"
242
242
243
243
class PreventEnrollment (OpenEdxFilterException ):
244
244
"""
@@ -286,7 +286,7 @@ class CourseUnenrollmentStarted(OpenEdxPublicFilter):
286
286
- Function or Method: unenroll
287
287
"""
288
288
289
- filter_type = "org.openedx.learning.course.unenrollment.started.v1"
289
+ filter_type : str = "org.openedx.learning.course.unenrollment.started.v1"
290
290
291
291
class PreventUnenrollment (OpenEdxFilterException ):
292
292
"""
@@ -333,7 +333,7 @@ class CertificateCreationRequested(OpenEdxPublicFilter):
333
333
- Function or Method: _generate_certificate_task
334
334
"""
335
335
336
- filter_type = "org.openedx.learning.certificate.creation.requested.v1"
336
+ filter_type : str = "org.openedx.learning.certificate.creation.requested.v1"
337
337
338
338
class PreventCertificateCreation (OpenEdxFilterException ):
339
339
"""
@@ -407,7 +407,7 @@ class CertificateRenderStarted(OpenEdxPublicFilter):
407
407
- Function or Method: render_html_view
408
408
"""
409
409
410
- filter_type = "org.openedx.learning.certificate.render.started.v1"
410
+ filter_type : str = "org.openedx.learning.certificate.render.started.v1"
411
411
412
412
class RedirectToPage (OpenEdxFilterException ):
413
413
"""
@@ -494,7 +494,7 @@ class CohortChangeRequested(OpenEdxPublicFilter):
494
494
- Function or Method: assign
495
495
"""
496
496
497
- filter_type = "org.openedx.learning.cohort.change.requested.v1"
497
+ filter_type : str = "org.openedx.learning.cohort.change.requested.v1"
498
498
499
499
class PreventCohortChange (OpenEdxFilterException ):
500
500
"""
@@ -538,7 +538,7 @@ class CohortAssignmentRequested(OpenEdxPublicFilter):
538
538
- Function or Method: assign
539
539
"""
540
540
541
- filter_type = "org.openedx.learning.cohort.assignment.requested.v1"
541
+ filter_type : str = "org.openedx.learning.cohort.assignment.requested.v1"
542
542
543
543
class PreventCohortAssignment (OpenEdxFilterException ):
544
544
"""
@@ -582,7 +582,7 @@ class CourseAboutRenderStarted(OpenEdxPublicFilter):
582
582
- Function or Method: course_about
583
583
"""
584
584
585
- filter_type = "org.openedx.learning.course_about.render.started.v1"
585
+ filter_type : str = "org.openedx.learning.course_about.render.started.v1"
586
586
587
587
class RedirectToPage (OpenEdxFilterException ):
588
588
"""
@@ -683,7 +683,7 @@ class DashboardRenderStarted(OpenEdxPublicFilter):
683
683
This filter doesn't work alongside the dashboard MFE, only with the legacy student dashboard.
684
684
"""
685
685
686
- filter_type = "org.openedx.learning.dashboard.render.started.v1"
686
+ filter_type : str = "org.openedx.learning.dashboard.render.started.v1"
687
687
688
688
class RedirectToPage (OpenEdxFilterException ):
689
689
"""
@@ -779,7 +779,7 @@ class VerticalBlockChildRenderStarted(OpenEdxPublicFilter):
779
779
- Function or Method: VerticalBlock._student_or_public_view
780
780
"""
781
781
782
- filter_type = "org.openedx.learning.vertical_block_child.render.started.v1"
782
+ filter_type : str = "org.openedx.learning.vertical_block_child.render.started.v1"
783
783
784
784
class PreventChildBlockRender (OpenEdxFilterException ):
785
785
"""
@@ -825,7 +825,7 @@ class CourseEnrollmentQuerysetRequested(OpenEdxPublicFilter):
825
825
marked to be removed if it's not used. See openedx-filters#245 for more information.
826
826
"""
827
827
828
- filter_type = "org.openedx.learning.course_enrollment_queryset.requested.v1"
828
+ filter_type : str = "org.openedx.learning.course_enrollment_queryset.requested.v1"
829
829
830
830
class PreventEnrollmentQuerysetRequest (OpenEdxFilterException ):
831
831
"""
@@ -864,7 +864,7 @@ class RenderXBlockStarted(OpenEdxPublicFilter):
864
864
- Function or Method: render_xblock
865
865
"""
866
866
867
- filter_type = "org.openedx.learning.xblock.render.started.v1"
867
+ filter_type : str = "org.openedx.learning.xblock.render.started.v1"
868
868
869
869
class PreventXBlockBlockRender (OpenEdxFilterException ):
870
870
"""
@@ -925,7 +925,7 @@ class VerticalBlockRenderCompleted(OpenEdxPublicFilter):
925
925
- Function or Method: VerticalBlock._student_or_public_view
926
926
"""
927
927
928
- filter_type = "org.openedx.learning.vertical_block.render.completed.v1"
928
+ filter_type : str = "org.openedx.learning.vertical_block.render.completed.v1"
929
929
930
930
class PreventVerticalBlockRender (OpenEdxFilterException ):
931
931
"""
@@ -973,7 +973,7 @@ class CourseHomeUrlCreationStarted(OpenEdxPublicFilter):
973
973
- Function or Method: course_home_url
974
974
"""
975
975
976
- filter_type = "org.openedx.learning.course.homepage.url.creation.started.v1"
976
+ filter_type : str = "org.openedx.learning.course.homepage.url.creation.started.v1"
977
977
978
978
@classmethod
979
979
def run_filter (cls , course_key : CourseKey , course_home_url : str ) -> tuple [CourseKey , str ]:
@@ -1010,7 +1010,7 @@ class CourseEnrollmentAPIRenderStarted(OpenEdxPublicFilter):
1010
1010
- Function or Method: EnrollmentSerializer.to_representation
1011
1011
"""
1012
1012
1013
- filter_type = "org.openedx.learning.home.enrollment.api.rendered.v1"
1013
+ filter_type : str = "org.openedx.learning.home.enrollment.api.rendered.v1"
1014
1014
1015
1015
@classmethod
1016
1016
def run_filter (cls , course_key : CourseKey , serialized_enrollment : dict ) -> tuple [CourseKey , dict ]:
@@ -1047,7 +1047,7 @@ class CourseRunAPIRenderStarted(OpenEdxPublicFilter):
1047
1047
- Function or Method: CourseRunSerializer.to_representation
1048
1048
"""
1049
1049
1050
- filter_type = "org.openedx.learning.home.courserun.api.rendered.started.v1"
1050
+ filter_type : str = "org.openedx.learning.home.courserun.api.rendered.started.v1"
1051
1051
1052
1052
@classmethod
1053
1053
def run_filter (cls , serialized_courserun : dict ) -> dict :
@@ -1081,7 +1081,7 @@ class InstructorDashboardRenderStarted(OpenEdxPublicFilter):
1081
1081
- Function or Method: instructor_dashboard_2
1082
1082
"""
1083
1083
1084
- filter_type = "org.openedx.learning.instructor.dashboard.render.started.v1"
1084
+ filter_type : str = "org.openedx.learning.instructor.dashboard.render.started.v1"
1085
1085
1086
1086
class RedirectToPage (OpenEdxFilterException ):
1087
1087
"""
@@ -1179,7 +1179,7 @@ class ORASubmissionViewRenderStarted(OpenEdxPublicFilter):
1179
1179
- Function or Method: render_submission
1180
1180
"""
1181
1181
1182
- filter_type = "org.openedx.learning.ora.submission_view.render.started.v1"
1182
+ filter_type : str = "org.openedx.learning.ora.submission_view.render.started.v1"
1183
1183
1184
1184
class RenderInvalidTemplate (OpenEdxFilterException ):
1185
1185
"""
@@ -1237,7 +1237,7 @@ class IDVPageURLRequested(OpenEdxPublicFilter):
1237
1237
- Function or Method: XBlockVerificationService.get_verify_location
1238
1238
"""
1239
1239
1240
- filter_type = "org.openedx.learning.idv.page.url.requested.v1"
1240
+ filter_type : str = "org.openedx.learning.idv.page.url.requested.v1"
1241
1241
1242
1242
@classmethod
1243
1243
def run_filter (cls , url : str ) -> str :
@@ -1271,7 +1271,7 @@ class CourseAboutPageURLRequested(OpenEdxPublicFilter):
1271
1271
- Function or Method: get_link_for_about_page
1272
1272
"""
1273
1273
1274
- filter_type = "org.openedx.learning.course_about.page.url.requested.v1"
1274
+ filter_type : str = "org.openedx.learning.course_about.page.url.requested.v1"
1275
1275
1276
1276
@classmethod
1277
1277
def run_filter (cls , url : str , org : str ) -> tuple [str , str ]:
@@ -1309,7 +1309,7 @@ class ScheduleQuerySetRequested(OpenEdxPublicFilter):
1309
1309
- Function or Method: BinnedSchedulesBaseResolver.get_schedules_with_target_date_by_bin_and_orgs
1310
1310
"""
1311
1311
1312
- filter_type = "org.openedx.learning.schedule.queryset.requested.v1"
1312
+ filter_type : str = "org.openedx.learning.schedule.queryset.requested.v1"
1313
1313
1314
1314
@classmethod
1315
1315
def run_filter (cls , schedules : QuerySet ) -> QuerySet :
0 commit comments