Stephen Sanchez
de1c054187
Merge pull request #6079 from edx/sanchez/logistration-opt-in
...
Hooking the logistration page into the new HTTP endpoint for email opt in
2014-12-01 13:57:36 -05:00
stephensanchez
32c9230cd1
Hooking the logistration page into the new HTTP endpoint for email opt in.
...
Update the PR based on Code Review comments, and additional tests.
Using underscore js
2014-12-01 17:25:57 +00:00
Sarina Canelake
13946fb844
s/pylint: disable=W0511/pylint: disable=fixme/
2014-12-01 11:22:12 -05:00
Sarina Canelake
0c7b60b82b
Remove 'pylint: disable=W0232' because we ignore this warning in pylintrc
2014-12-01 11:22:12 -05:00
Sarina Canelake
c54a71feb5
s/pylint:disable/pylint: disable/ (formatting fix)
2014-12-01 11:22:11 -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
stv
a86777eb4e
Fix PEP8: E303 too many blank lines
2014-11-26 15:19:04 -05:00
stv
b2ff02f0e1
Fix PEP8: E302 expected 2 blank lines, found 1
2014-11-26 15:10:04 -05:00
stephensanchez
6214365158
Create new API endpoint for email optin
...
Updating the design of the email opt in end point.
Updating API call based on new Org Model.
2014-11-26 14:12:58 +00:00
stephensanchez
19f737d544
Creating a new Organization based preference model.
2014-11-25 20:17:31 +00: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
c8751b5b4a
Add CSRF cookie to combined login/registration form
...
Add CSRF check for login/registration views.
2014-11-12 16:15:20 -05:00
Renzo Lucioni
2fc2207bd2
Merge pull request #5905 from edx/renzo/pep8-pylint-cleanup
...
Clean up pep8 and pylint violations
2014-11-12 14:34:03 -05:00
Renzo Lucioni
8d02efb021
Clean up pep8 and pylint violations
...
Also fixes failing Python unit tests
2014-11-12 12:55:56 -05:00
Will Daly
02485be3e3
Clean up redirect logic
2014-11-12 10:27:25 -05:00
Renzo Lucioni
6defcaa0af
Final text review
2014-11-10 16:33:37 -05:00
stv
cf9308144d
Fix PEP8: E302 expected 2 blank lines, found 1
2014-11-10 11:00:11 -08:00
stv
d5d6e3f0d8
Fix PEP8: W293 blank line contains whitespace
2014-11-10 10:59:53 -08:00
AlasdairSwan
b9998b6d5b
Merge pull request #5899 from edx/alasdair/logistration-select-validation
...
ECOM-626 Added required check for select dropdowns and validation
2014-11-10 11:54:20 -05:00
AlasdairSwan
cb5c03f0d1
ECOM-626 Added required check for select dropdowns and validation
2014-11-10 11:06:52 -05:00
Will Daly
95a435abc5
Include course ID in analytics events for logistration
2014-11-10 10:23:34 -05:00
Will Daly
578c04f62f
Put logistration page behind a feature flag
2014-11-07 13:05:17 -05:00
Renzo Lucioni
bedd6cc2f5
Jasmine tests of validation utility
...
Includes a modification of validation logic which performs min and max length checks on optional fields in addition to required fields.
2014-11-07 10:44:25 -05:00
Renzo Lucioni
f9ecd8849a
Fix logistration Jasmine tests
...
Includes several bug fixes caught during test writing, general clean-up, and adds js-url, a lightweight URL parser
2014-11-06 12:07:49 -05:00
Renzo Lucioni
edba397a20
Return more helpful error messages when a resource conflict occurs
2014-11-05 22:36:27 -05:00
Renzo Lucioni
a60213c814
Fix tests of user API views
2014-11-03 10:14:31 -05:00
Renzo Lucioni
4157e5c0f6
i18n logistration
2014-10-30 14:09:15 -04:00
Renzo Lucioni
bcef7611d4
Clean up logistration copy
2014-10-29 14:42:57 -04:00
Will Daly
60f02feb71
Merge pull request #5716 from edx/will/logistration-custom-error-msgs
...
Add field from server to set custom error messages for logistration fields
2014-10-25 14:29:21 -04:00
Will Daly
3996b0a7e6
Merge pull request #5708 from edx/will/fix-401-basic-auth-issue
...
Logistration: Use a 403 status to indicate that the user does not have a linked account
2014-10-25 14:29:05 -04:00
Will Daly
ac2201a648
Add field from server to set custom error messages for logistration fields
2014-10-24 11:02:38 -04:00
Will Daly
611e819d17
Change field type for email from 'text' to 'email'
2014-10-24 09:25:56 -04:00
Will Daly
cc07afb967
Use a 403 status to indicate that the user does not have a linked
...
account for third party auth.
2014-10-24 08:57:54 -04:00
Will Daly
fb5a8098de
Disable auth for login and registration end-points
2014-10-23 10:20:37 -04:00
Will Daly
0245c7e16e
Use 'defaultValue' instead of 'default' in the form description. Fix an error that would cause the login and password reset pages to not load correctly.
2014-10-23 08:56:40 -04:00
Will Daly
9e9dec1de1
Integrate third party auth into the combined login/registration page.
...
Change third party auth login failure code to a 401, to detect authentication
success with no linked account.
If already authenticated, redirect immediately to the dashboard.
Use "Location" header correctly for 302 redirects from student views.
Add utility functions for simulating a running third-party auth pipeline.
Add a utility function for checking whether third party auth is enabled.
Respect default values sent by the server
2014-10-22 17:10:49 -04:00
Will Daly
d774bcf36e
Support separate terms of service and honor code checkboxes.
2014-10-20 11:26:17 -04:00
Will Daly
97f3f09009
Add honor code to registration dialog.
2014-10-20 11:14:39 -04:00
Will Daly
458186f7d1
Merge remote-tracking branch 'origin/master' into will/combine-reg-login-form
...
Conflicts:
lms/djangoapps/student_account/test/test_views.py
lms/djangoapps/student_account/urls.py
lms/djangoapps/student_account/views.py
2014-10-20 10:57:05 -04:00
Renzo Lucioni
ff587c5cbb
Add password reset request handling to the account page
...
The next step in the password reset process (confirmation) continues to be handled by student.views.password_reset_confirm_wrapper, a custom wrapper around Django's password reset confirmation view.
2014-10-18 00:54:38 -04:00
Will Daly
6250c95d2e
Fix immutable querydict error
2014-10-17 16:07:06 -04:00
Will Daly
efec188b69
Fix unit tests
2014-10-17 15:01:21 -04:00
Will Daly
be0033eefe
Use password field type for the login form password
2014-10-17 13:41:10 -04:00
Will Daly
e65fe4ed03
Add remember me checkbox to the login page
2014-10-17 13:17:13 -04:00
Will Daly
52051df4d4
Fix some bugs in the student view shim, add tests
2014-10-16 14:03:41 -04:00
Will Daly
c0582cc437
Fix broken profile API test
2014-10-16 10:24:00 -04:00
Will Daly
8761eaf3dd
Added check for duplicate email and username
2014-10-16 10:20:21 -04:00
Will Daly
7ef9ec838f
Added better docstrings and comments
2014-10-16 09:42:43 -04:00
Will Daly
e89afa93c0
WIP: add login and registration end-points to the user API.
2014-10-16 08:48:38 -04:00