- 11 Feb, 2015 1 commit
-
-
ECOM-1028 update the migration and move the code into class method.
Awais committed
-
- 10 Feb, 2015 2 commits
-
-
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.
Will Daly committed -
Greg Price committed
-
- 09 Feb, 2015 5 commits
-
-
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.
Will Daly committed -
TNL-1352
Waheed Ahmed committed -
cahrens committed
-
Have not been able to work out why.
cahrens committed -
Add Django admin UI for configuring country access Migrate existing embargo rules into the new tables. ECOM-996: updated the middleware to use new models and access rules ECOM-996: added the flag to support old and new formats ECOM-996: added the api layer for country access settings ECOM-996: added the api layer for country access settings ECOM-996 implementing the white and blacklist checks. ECOM-996 minor re-factoring in api. ECOM-996 minor re-factoring in api. ECOM-1025 refactoring the code according to PR feedback. ECOM-1025 refactoring the code according to PR feedback. ECOM-1025 deleting cache in model save and delete methods ECOM-1025 adding basic api test cases file. ECOM-1025 refactoring the code according to PR feedback. ECOM-1025 refactoring the code according to PR feedback. ECOM-1025 refactoring the code according to PR feedback. adding the test cases. ECOM-1025 removing extra line ECOM-1025 removing un-used function. ECOM-1025 removing un-used function. ECOM-1025 re-factor the code. ECOM-1025 re-name the test file to test_middleware_access_rules.py. we already had old test_middleware.py ECOM-1025 adding test cases for newly added models. ECOM-1025 adding test cases and resolve conflicts. ECOM-1025 fixing the quality and pep-8 issues. ECOM-1025 re-factoring the code according to the PR feedback. ECOM-1025 re-name the variable name. ECOM-1025 removing the _check_ip_lists and its test cases. also added few missing scenarios test cases. ECOM-1025 removing un-used line.
Will Daly committed
-
- 04 Feb, 2015 5 commits
-
-
Calen Pennington committed
-
The existing pattern of using `override_settings(MODULESTORE=...)` prevented us from having more than one layer of subclassing in modulestore tests. In a structure like: @override_settings(MODULESTORE=store_a) class BaseTestCase(ModuleStoreTestCase): def setUp(self): # use store @override_settings(MODULESTORE=store_b) class ChildTestCase(BaseTestCase): def setUp(self): # use store In this case, the store actions performed in `BaseTestCase` on behalf of `ChildTestCase` would still use `store_a`, even though the `ChildTestCase` had specified to use `store_b`. This is because the `override_settings` decorator would be the innermost wrapper around the `BaseTestCase.setUp` method, no matter what `ChildTestCase` does. To remedy this, we move the call to `override_settings` into the `ModuleStoreTestCase.setUp` method, and use a cleanup to remove the override. Subclasses can just defined the `MODULESTORE` class attribute to specify which modulestore to use _for the entire `setUp` chain_. [PLAT-419]
Calen Pennington committed -
Calen Pennington committed
-
Sarina Canelake committed
-
Omar Al-Ithawi committed
-
- 03 Feb, 2015 3 commits
-
-
Calen Pennington committed
-
ECOM-891: Allow tracking of invoice transactions. Authors: Awais Qureshi and Aamir Khan
Awais Qureshi committed -
Move default country access messages out of static_templates, so they are not served by other Django views.
Will Daly committed
-
- 02 Feb, 2015 2 commits
- 30 Jan, 2015 2 commits
-
-
Makes logistration available at /login and /register as well as /accounts/login/ and /accounts/register/. In addition: - Adds support for redirect URLs in third party auth for combined login/registration page - Adds support for external auth on the combined login/registration page - Removes old login and registration acceptance tests - Adds deprecation warnings to old login and register views - Moves third party auth util to student_account - Adds exception for microsites (theming)
Renzo Lucioni committed -
Awais committed
-
- 29 Jan, 2015 6 commits
-
-
ECOM-963 update copy in tests
Diana Huang committed -
jsa committed
-
Removes old payment and verification endpoints, views, templates, and tests, making the new split flow the default. The SEPARATE_VERIFICATION_FROM_PAYMENT feature flag is also removed.
Renzo Lucioni committed -
TNL-1185
muzaffaryousaf committed -
TNL-1185
muzaffaryousaf committed -
Matt Drayer committed
-
- 28 Jan, 2015 5 commits
-
-
TNL-1185
muzaffaryousaf committed -
TNL-836
muzaffaryousaf committed -
Zia Fazal committed
-
TNL-836
muzaffaryousaf committed
- 27 Jan, 2015 1 commit
-
-
[second attempt which addresses bug building Studio]
Will Daly committed
-
- 26 Jan, 2015 2 commits
-
-
Renzo Lucioni committed
-
Will Daly committed
-
- 22 Jan, 2015 2 commits
-
-
stephensanchez committed
-
stephensanchez committed
-
- 21 Jan, 2015 1 commit
-
- 20 Jan, 2015 1 commit
-
-
Respond to review comments: - Rename build and config files for consistency between lms/studio. - Fix merge conflicts with lms require config. - Devstack uses optimized pipeline to skip require JS optimizer step - Add tests for render_require_js_path_overrides
Will Daly committed
-
- 16 Jan, 2015 2 commits
-
-
returns XBlockuser with 2 data layers
Jason Bau committed -
Matt Drayer committed
-