Ned Batchelder
7d799e34f3
Remove unused imports
2015-03-17 07:10:31 -04:00
Andy Armstrong
6976a33a85
Add the preferences endpoint to the User API
...
TNL-1493
See https://openedx.atlassian.net/wiki/display/TNL/User+API for details
2015-03-16 23:34:35 -04:00
Andy Armstrong
63341287ca
Merge pull request #7343 from edx/andya/openedx-dir-coverage
...
Add coverage to openedx directory
2015-03-13 16:09:17 -04:00
cahrens
207e500a23
Don't allow empty string or None for email.
2015-03-13 14:59:02 -04:00
Andy Armstrong
a75186dafe
Add coverage to openedx directory
2015-03-13 12:41:54 -04:00
Greg Price
f0322b9662
Merge branch 'release'
2015-03-11 11:14:48 -04:00
Christina Roberts
00313e0e51
Merge pull request #7226 from edx/christina/update-accounts-api
...
Updates to account and profile APIs based on arch council feedback
2015-03-10 12:47:15 -04:00
Clinton Blackburn
6a2b9f4521
Reorganized course_structures app
...
Celery requires all tasks to be in a tasks module. Also, the task has been updated to use default values if the the course structure generator encounters a block without the graded or format fields.
2015-03-10 11:12:51 -04:00
cahrens
e30ea5c08b
Switch to api directory and improve error handling.
2015-03-09 12:51:43 -04:00
zubair-arbi
41f08055a4
Merge pull request #7018 from edx/zub/bugfix/tnl-1331-unique_users_in_cohort_group
...
use 'commit_on_success' transaction decorator to avoid registering users...
2015-03-06 12:23:25 +05:00
cahrens
c8a20df210
Combine account and profile into same API.
2015-03-05 16:13:49 -05:00
cahrens
450d9e37db
Limit PATCH to own user information.
2015-03-05 13:30:45 -05:00
zubair-arbi
969bfa5916
use 'commit_on_success' transaction decorator to avoid registering users in multiple cohort groups of a particular course
...
TNL-1331
2015-03-05 15:19:57 +05:00
Christina Roberts
0eed96c2f3
Merge pull request #7215 from edx/christina/full_name_bug
...
Correctly point to MAX_LENGTH instead of MIN_LENGTH.
2015-03-04 09:27:13 -05:00
Andy Armstrong
1baaf724f8
Merge pull request #7213 from edx/andya/rc-profile-visibility-fix
...
Default profile visibility to off for now
2015-03-03 18:32:35 -05:00
Andy Armstrong
6f118a3d8f
Default profile visibility to off for now
2015-03-03 17:52:24 -05:00
cahrens
84d91a7901
Correctly point to MAX_LENGTH instead of MIN_LENGTH.
...
Bug introduced in recent commit.
2015-03-03 16:16:20 -05:00
Clinton Blackburn
ebc9c75e36
Explicitly naming task
...
This should prevent errors due to relative imports. See http://docs.celeryproject.org/en/latest/userguide/tasks.html#automatic-naming-and-relative-imports for additional information.
2015-03-03 15:59:19 -05:00
Diana Huang
95387be93b
Merge pull request #7193 from edx/diana/enrollment-api-permissions
...
Allow the enrollment API to be accessed via API keys.
2015-03-03 09:19:53 -05:00
Andy Armstrong
dfe0057b79
Implement profile API
...
TNL-1491
See the API design here:
https://openedx.atlassian.net/wiki/display/TNL/User+API
2015-03-02 16:28:52 -05:00
Diana Huang
1e4f1b5889
Allow the enrollment API to be accessed via API keys.
...
XCOM-107
2015-03-02 16:07:27 -05:00
Ben Patterson
e8a1e810f7
Merge pull request #7176 from edx/benp/fix-pep8-20150227
...
Fix pep8 violation.
2015-02-28 08:26:51 -05:00
Clinton Blackburn
dc491c4c10
Merge pull request #7156 from edx/clintonb/cs-celery-serialize-fix
...
Fixed Celery Serialization Bug
2015-02-27 19:57:05 -05:00
Ben Patterson
fc0b728939
Fix pep8 violation.
2015-02-27 17:35:44 -05:00
Andy Armstrong
d42adcf46b
Merge pull request #7123 from edx/christina/account-api
...
Add name and email change requests to accounts API.
2015-02-27 17:21:17 -05:00
cahrens
3ed31c2b1b
Add name change and email change support to accounts API.
...
Name change is immediate, email change is multi-step.
2015-02-27 16:35:05 -05:00
Sarina Canelake
a11f287769
Merge pull request #6998 from stvstnfrd/quality/pep8
...
Extend PEP8 coverage
2015-02-27 15:53:45 -05:00
cahrens
61a108d377
Delete unused code for changing email.
2015-02-27 13:20:57 -05:00
stv
49925873f5
Fix PEP8: W292 no newline at end of file
2015-02-27 10:04:53 -08:00
stv
cdf7876a0e
Fix PEP8: W293 blank line contains whitespace
2015-02-27 10:04:52 -08:00
stv
5785fda7b1
Fix PEP8: W391 blank line at end of file
2015-02-27 10:04:52 -08:00
stv
c4cdd65744
Fix PEP8: E303 too many blank lines
2015-02-27 10:04:52 -08:00
stv
c4a63a5eff
Fix PEP8: E302 expected 2 blank lines
2015-02-27 10:04:52 -08:00
Clinton Blackburn
4062b94a0f
Fixed Celery Serialization Bug
...
CourseLocator is not JSON-serializable. Passing course keys as Unicode instead when scheduling tasks to update course structure.
2015-02-27 09:59:18 -05:00
Christina Roberts
9d956e03e7
Merge pull request #7053 from edx/christina/account-api
...
User account API
2015-02-25 17:11:55 -05:00
cahrens
ae0333cb61
Convert empty string to None for "select" fields, other cleanup.
2015-02-25 15:59:02 -05:00
cahrens
450c0e34f5
Enforce content_type of 'application/merge-patch+json' for merge patch.
2015-02-24 11:32:28 -05:00
cahrens
09c607c67c
Get profile object from user, clarify null or "".
2015-02-23 15:18:15 -05:00
cahrens
8d030974ec
Typo (squash)
2015-02-23 14:41:53 -05:00
cahrens
ef8b4394cf
Rest of PATCH implementation.
2015-02-23 14:33:14 -05:00
cahrens
35e80a3a60
Throw 400 in patch if read-only fields specified.
2015-02-20 16:44:10 -05:00
cahrens
023e6ec8cd
GET method for user account API.
2015-02-20 14:52:46 -05:00
Greg Price
9ef0494092
Return field detail with registration API errors
...
Also, make registration API CSRF exempt
2015-02-20 11:31:55 -05:00
Greg Price
0646b5f53d
Refactor registration views to avoid shim
...
This also changes the registration API contract to use the course_id
parameter for analytics instead of an extra analytics parameter.
2015-02-20 11:31:55 -05:00
Clinton Blackburn
2854bb9524
Added Course Structure API
2015-02-17 13:23:34 -05:00
Clinton Blackburn
92ca64fa2a
Finishing async course structure work
...
- Added tests
- Updated model field specification
- Fixed issue of multiple event emission
- Updated admin page
- Added management command to manually generate course structures
2015-02-13 12:21:51 -05:00
David Ormsbee
88681ba91a
Make the Course Structure admin slightly more usable (list/search fields)
2015-02-11 16:13:10 -05:00
David Ormsbee
24fcab7f24
Very rough cut at generating a course outline after publishing.
2015-02-11 16:13:10 -05:00
Daniel Friedman
322f6d1be2
Ignore staff member's cohort when masquerade is on
...
TNL-1269
2015-02-11 09:38:32 -05:00
Daniel Friedman
edd833ebc4
Fix grades download in courses with cohorted content
...
TNL-1351
2015-02-10 09:33:27 -05:00