Block users from enrolling in a course if the user is blocked by country access rules. 1) Enrollment via the login/registration page. 2) Enrollment from the marketing iframe (via student.views.change_enrollment) 3) Enrollment using 100% redeem codes. 4) Enrollment via upgrade. This does NOT cover enrollment through third party authentication, which is sufficiently complex to deserve its own commit.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
Loading commit data... | ||
__init__.py | Loading commit data... | |
factories.py | Loading commit data... | |
test_authz.py | Loading commit data... | |
test_auto_auth.py | Loading commit data... | |
test_bulk_email_settings.py | Loading commit data... | |
test_change_name.py | Loading commit data... | |
test_course_listing.py | Loading commit data... | |
test_create_account.py | Loading commit data... | |
test_email.py | Loading commit data... | |
test_enrollment.py | Loading commit data... | |
test_login.py | Loading commit data... | |
test_login_registration_forms.py | Loading commit data... | |
test_long_username_email.py | Loading commit data... | |
test_microsite.py | Loading commit data... | |
test_password_history.py | Loading commit data... | |
test_password_policy.py | Loading commit data... | |
test_recent_enrollments.py | Loading commit data... | |
test_reset_password.py | Loading commit data... | |
test_roles.py | Loading commit data... | |
test_userstanding.py | Loading commit data... | |
test_verification_status.py | Loading commit data... | |
tests.py | Loading commit data... |