Will Daly
e609f982d7
Country Access: block enrollment
...
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.
2015-02-10 13:07:51 -05:00
Will Daly
b22b0a35be
Merge pull request #6924 from edx/will/ECOM-1045
...
ECOM-1045: Add messaging for when students miss the verification deadline
2015-02-09 10:02:19 -05:00
Will Daly
0da4b13f25
Add messaging for when students miss the verification deadline
...
Show ordinary receipt unless the student is in the payment flow.
2015-02-08 14:35:11 -05:00
Calen Pennington
2bb1aafaaf
Merge pull request #6752 from cpennington/modulestore-test-case-cleanup
...
Clean up ModuleStoreTestCase
2015-02-04 15:57:01 -05:00
Calen Pennington
b353ed2ea2
Better support specifying of modulestore configuration in test cases
...
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]
2015-02-04 09:09:14 -05:00
Calen Pennington
03a05fd9d4
Always call super(..).setUp() from setUp
2015-02-04 09:09:14 -05:00
Omar Al-Ithawi
4e733c6e1f
Unicode fixes for log messages and other things
2015-02-04 09:55:44 +02:00
Renzo Lucioni
80589eab36
Remove old payment and verification flow
...
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.
2015-01-29 10:56:25 -05:00
Carlos Andrés Rocha
6db7a7e688
Merge pull request #6751 from edx/release
...
Release
2015-01-23 16:10:00 -05:00
stephensanchez
891b952c99
Making verification msg strings unicode friendly.
2015-01-20 21:39:36 +00:00
Diana Huang
134d2f57b2
Show an error when a student needs to reverify
...
due to expiration.
2015-01-20 14:51:08 -05:00
AlasdairSwan
23da87f078
Merge pull request #6414 from edx/alasdair/decoupled-verified-state-copy-cleanup
...
ECOM-811 design and layout changes
2014-12-31 14:40:15 -05:00
Will Daly
400efdf153
Merge pull request #6421 from edx/will/ecom-850
...
Set attempting_upgrade session flag in the new payment flow
2014-12-31 11:04:28 -08:00
Will Daly
c183831b43
Merge pull request #6423 from edx/will/ecom-864
...
Hide verification messaging if the user has an active verification
2014-12-31 11:03:34 -08:00
Will Daly
c15adf9cd9
Set attempting_upgrade session flag in the new payment flow
2014-12-31 13:11:34 -05:00
Will Daly
01814c3983
Hide verification messaging if the user has an active verification
2014-12-31 13:01:56 -05:00
AlasdairSwan
686905d9a2
ECOM-811 design and layout changes
...
Copy clean up
2014-12-31 12:07:35 -05:00
Will Daly
a90f7ab1bf
Enter the new verification / payment flow using a GET param
...
Allow disabling of experiment
2014-12-30 13:36:25 -08:00
AlasdairSwan
8eb484c109
ECOM-811 design and layout changes
2014-12-30 06:53:59 -08:00
Will Daly
d3459be05a
Add Jasmine tests for the payment/verification flow.
2014-12-22 13:25:49 -05:00
Stephen Sanchez
9bd1f3a8d7
Merge pull request #6327 from edx/sanchez/logging-verified-split
...
Adding a number of logging messages for verification process.
2014-12-22 10:49:29 -05:00
Awais Qureshi
cf83a3cc2c
Merge pull request #6323 from edx/awais786/ECOM-759
...
ECOM-759 if course is none return 404 error code.
2014-12-22 20:39:35 +05:00
Awais
9d9f0c2f75
ECOM-759 if course is none return 404 error code.
2014-12-22 14:48:32 +05:00
stephensanchez
33f62685a8
Adding a number of logging messages for verification process.
2014-12-19 20:43:49 +00:00
Renzo Lucioni
988785545e
Merge pull request #6311 from edx/renzo/photo-submission-confirmation-email
...
Send confirmation email on successful photo submission
2014-12-19 09:51:54 -05:00
Renzo Lucioni
1e4f890120
Send confirmation email on successful photo submission
2014-12-18 18:27:05 -05:00
Will Daly
5109a862e0
Preserve the contribution amount specified on the track selection page.
2014-12-17 15:35:31 -05:00
stephensanchez
96e22097b2
Add the activate account step to the verified workflow.
...
Changing approach such that email activation is not a step.
Removing stale line of code.
Update activate account step according to new UI changes.
Adding new test for activation.
2014-12-16 20:24:50 +00:00
Stephen Sanchez
2341bf1d1b
Merge pull request #6272 from edx/sanchez/change-skip-step-logic
...
Positive filtering which steps can be skipped.
2014-12-16 15:38:30 -05:00
stephensanchez
c84a604949
Positive filtering which steps can be skipped.
2014-12-16 18:20:41 +00:00
Renzo Lucioni
cdcd5d79fe
Fix unit test failure due to stale urls.py
2014-12-16 12:09:01 -05:00
Will Daly
80f5d4216a
Inline underscore templates; add pre render step
2014-12-16 08:38:28 -05:00
Will Daly
d3c3f73428
Combine payment and intro step
2014-12-15 13:23:07 -05:00
Will Daly
93cc03a570
Separate verification / payment flow.
2014-12-15 13:11:33 -05:00
christopher lee
3c99912213
Merge branch 'release'
2014-12-03 14:46:40 -05:00
Adam Palay
c0b87d87ab
fix typo on course payment page (ECOM-714)
2014-12-03 10:52:34 -05:00
Will Daly
84301e7698
Merge pull request #6070 from edx/will/verified-messaging-per-course
...
Student verification status
2014-12-02 16:08:25 -05:00
Will Daly
464dfcfabc
Show student verification status on the dashboard.
2014-12-02 09:42:24 -05:00
Jesse Zoldak
e26a0c4308
Fix pep8 violations in some tests
2014-12-02 09:39:23 -05:00
Jesse Zoldak
bf3b87bc64
Clean up all modulestore testcases
...
Move modulestore config for tests to an importable location
Disable pylnt warning for lms imports in common tests
Refactor all testcases that loaded all xml courses
TE-610
TE-489
2014-12-02 07:09:36 -05:00
Sarina Canelake
5f723e8d3c
s/pylint: disable=W0703/pylint: disable=broad-except/
2014-12-01 11:22:11 -05:00
Sarina Canelake
b127d2844b
s/pylint: disable=C0103/pylint: disable=invalid-name/
2014-12-01 11:22:09 -05:00
Sarina Canelake
e0f1d3f3f3
s/pylint: disable=C0111/pylint: disable=missing-docstring/
2014-12-01 11:22:09 -05:00
Sarina Canelake
0dad9da5e4
s/pylint: disable=W0621/pylint: disable=redefined-outer-name/
2014-12-01 11:22:08 -05:00
Will Daly
4a814c24ba
Merge pull request #5948 from edx/will/combine-reg-login-form
...
Combined Login/Registration Form
2014-11-17 16:00:20 -05:00
Will Daly
12fec6c918
Send transaction type for donations and verified certificates to CyberSource
2014-11-17 08:10:49 -05:00
Adam Palay
bc8d0a9976
disable "go to payment button" on click (ECOM-643)
2014-11-14 12:22:30 -05:00
Will Daly
a5001bab2a
Merge remote-tracking branch 'origin/master' into will/combine-reg-login-form
...
Conflicts:
lms/static/sass/base/_grid-settings.scss
lms/static/sass/shared/_footer.scss
lms/static/sass/shared/_header.scss
2014-11-13 11:16:16 -05:00
Will Daly
5085b71677
Merge remote-tracking branch 'origin/master' into will/combine-reg-login-form
...
Conflicts:
common/djangoapps/third_party_auth/pipeline.py
lms/djangoapps/verify_student/tests/test_views.py
2014-11-10 15:05:37 -05:00
stv
fb9f324f2f
Fix PEP8: E303 too many blank lines
2014-11-10 11:00:14 -08:00