stephensanchez
7c78a0999a
Code review comments
2014-12-04 16:16:32 +00:00
stephensanchez
79ca56c3db
Allowing email optin to work on register.
2014-12-03 22:47:40 +00: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
Renzo Lucioni
8d02efb021
Clean up pep8 and pylint violations
...
Also fixes failing Python unit tests
2014-11-12 12:55:56 -05:00
Renzo Lucioni
6defcaa0af
Final text review
2014-11-10 16:33:37 -05:00
AlasdairSwan
cb5c03f0d1
ECOM-626 Added required check for select dropdowns and validation
2014-11-10 11:06:52 -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
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
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
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
8761eaf3dd
Added check for duplicate email and username
2014-10-16 10:20:21 -04:00
Will Daly
e89afa93c0
WIP: add login and registration end-points to the user API.
2014-10-16 08:48:38 -04:00
Calen Pennington
cfcbdc0145
Move to OpaqueKey implementations from the external library
...
[LMS-2757]
2014-05-29 17:03:35 -04:00
stv
e4df2c2ceb
Add 'forum_roles' endpoint to user_api
...
Expose a new endpoint to query a list of users based on a
role name (Moderator, Student, etc.) and a course_id.
This will initially be used by the notifier to send daily digest
messages to forum moderators.
2014-05-23 13:07:04 -07:00
Greg Price
bbd6f788ad
Add endpoint to get user list for a preference
...
The endpoint includes the key of the desired preference in the URL and
returns the list of users for whom the preference is set (regardless of
the value).
2014-03-11 12:03:33 -04:00
Greg Price
8f01756c6c
Include preferences in users returned by user API
2014-03-11 11:17:13 -04:00
thedeadparrot
b61649f9eb
Refactor out new lang_pref djangoapp
2014-02-14 22:35:14 +00:00
thedeadparrot
7e38c3ad6b
Use a given default for getting a preference
2014-02-14 22:35:12 +00:00
Diana Huang
be189e607e
Store user preferences for languages
...
Also, refactor tests such that we're not deleting users or prefs
2014-02-14 22:35:07 +00:00
Julia Hansbrough
7d81a510bc
Moved UserPreferences to common
2014-02-14 10:32:11 -05:00