- Feb 10, 2015
-
-
Will Daly authored
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.
-
Will Daly authored
Finish Country Access (Part 1 of 3)
-
Martyn James authored
Courseware search: Change name of results page from "Searching [course n...
-
Martyn James authored
Reorganise reindexing operation
-
Ben Patterson authored
An upgrade to verified should emit a mode_changed event.
-
Will Daly authored
Add history table for course access rule changes. Provide test utility for simulating restricted access. Provide `redirect_if_blocked` method for integration with other parts of the system (will be used for blocking enrollment). Add info-level logging explaining when and why users are blocked.
-
Ben Patterson authored
This change will also move us to bok-choy instead of lettuce for these scenarios, and re-enable them. See TE-736. Includes some refactoring of repeated event-checking code as well.
-
Ben Patterson authored
Disabled flaky JS tests pending refactor to Backbone
-
ahsan-ul-haq authored
Placeholder text for <iframe> encourages inaccessible content
-
Martyn James authored
-
- Feb 09, 2015
-
-
Braden MacDonald authored
-
Will Daly authored
Fix embargo migration to the new data models.
-
Will Daly authored
The previous version of this migration incorrectly handled disabled configuration. When configuration is disabled, the embargoed country field was the empty string; calling str.split(",") produced a list with a single empty list entry, which is not a valid country code.
-
Waqas Khalid authored
Vote buttons should be disabled while in use
-
Will Daly authored
Add InvoiceHistory model to record changes to invoices
-
Waheed Ahmed authored
Fixed ajax login when advanced security check is on for NoneType user.
-
Adam authored
Release
-
Waheed Ahmed authored
TNL-1352
-
Will Daly authored
-
Christina Roberts authored
Enable split for new courses.
-
Ahsan Ulhaq authored
-
Ahsan Ulhaq authored
Iframe unit in the studio have accesibility issue as there was no title for Iframe provided as well as placeholder does not specify what changes to made to add new iframe TNL-1073
-
Will Daly authored
ECOM-1045: Add messaging for when students miss the verification deadline
-
cahrens authored
-
cahrens authored
xml_importer now calls store.has_course even if create_course_if_not_present is False.
-
cahrens authored
TNL-1362
-
cahrens authored
-
cahrens authored
-
cahrens authored
Split modulestore throws duplicate errors if course locator is not unique.
-
cahrens authored
With split, "name" returns "course" instead of the run name.
-
cahrens authored
-
cahrens authored
-
cahrens authored
-
Adam authored
Don't instantiate bogus modulestores just to get template rendering in o...
-
Awais Qureshi authored
Aamir khan/ecom 996 country access settings
-
cahrens authored
Testing migration from old mongo to split.
-
cahrens authored
Tests verify operation counts for old mongo. Should be extended to split in the future.
-
cahrens authored
Cannot create an xblock in a course that doesn't exist.
-
cahrens authored
make_asset_key does not start with "/" for split locators.
-
cahrens authored
"run" should not be passed in kwargs to create.
-