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
Christina Roberts
99e85556ea
Merge pull request #7140 from edx/christina/delete-enable-new-dashboard
...
Delete ENABLE_NEW_DASHBOARD code.
2015-02-27 15:37:41 -05:00
Calen Pennington
820b0118f4
Merge pull request #7155 from edx/django-upgrade/unicode-csrf-tokens
...
Teach edx-mako to force csrf_tokens to unicode (from smart_strings)
2015-02-27 15:33:43 -05:00
stv
4131898180
Remove "nopep" pragma
2015-02-27 11:49:51 -08:00
Calen Pennington
cbcb0ee8ab
Teach edx-mako to force csrf_tokens to unicode (from smart_strings)
2015-02-27 13:38:16 -05:00
cahrens
61a108d377
Delete unused code for changing email.
2015-02-27 13:20:57 -05:00
Diana Huang
eb5e7d89ef
Merge pull request #7094 from edx/diana/add-sku-to-coursemode
...
Add SKU to Course Modes
2015-02-27 10:54:44 -05:00
Diana Huang
3b0bb11218
Add SKU to Course Modes
...
XCOM-94
2015-02-27 10:04:36 -05:00
cahrens
7dc0598b25
Delete ENABLE_NEW_DASHBOARD code.
2015-02-26 16:41:40 -05:00
Calen Pennington
bbab3a393c
Merge pull request #7127 from edx/django-upgrade/reload-user-session-in-test
...
Reload the user to get the cached profile attribute
2015-02-26 13:55:05 -05:00
Nimisha Asthagiri
052dd52ae4
minor fixes found from the django-upgrade work.
2015-02-26 12:26:13 -05:00
Calen Pennington
3d8e1d092c
Reload the user to get the cached profile attribute
2015-02-26 12:23:31 -05:00
Jonathan Piacenti
be02613aac
Do event tracking for major forum events.
2015-02-25 23:30:30 +00:00
Awais
1e53a79705
ECOM-985 fixing the 'NoneType' object has no attribute 'profile'.
2015-02-25 10:10:16 +00:00
Nimisha Asthagiri
b280e44fe1
Merge pull request #7025 from edx/mobile/oauth2-allow-inactive-user
...
MA-291 Allow API access without email activation.
2015-02-24 09:12:30 -05:00
Nimisha Asthagiri
83a3adb97b
MA-291 Allow API access without email activation
2015-02-24 06:05:18 -05:00
Will Daly
f854726efc
Add tracking code to LinkedIn URL.
...
Add client-side analytics event for LinkedIn Add to Profile button click.
Add management command for generating certs for testing.
Update styling of the certificate messages.
2015-02-23 11:52:47 -05:00
Will Daly
368554754b
Make the linked in configuration migration backwards compatible
2015-02-23 11:40:41 -05:00
Akiva Leffert
906f3474bb
Merge pull request #7057 from edx/aleffert/existing-enrollment-success
...
Convert enrollment already exists errors to success.
2015-02-23 11:08:33 -05:00
Akiva Leffert
003a9453ac
Convert enrollment already exists errors to success.
...
JIRA: https://openedx.atlassian.net/browse/MA-290
2015-02-20 19:31:21 -05:00
Greg Price
84f9d03fc4
Merge pull request #6953 from edx/gprice/registration-endpoint-refactor
...
Refactor registration endpoint and return field-specific detail in errors
2015-02-20 16:19:10 -05:00
Will Daly
0f68d00d4c
Merge pull request #7055 from edx/will/fix-embargo-caching
...
Stop hitting the database when no courses are blocked.
2015-02-20 15:02:16 -05:00
Will Daly
1624720f48
Stop hitting the database when no courses are blocked.
2015-02-20 14:17:14 -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
Greg Price
291004dee0
Factor create_account param validation into a form
2015-02-20 11:31:54 -05:00
Greg Price
ef85cb4b18
Add tests for create_account endpoint
...
These tests cover validation of parameters and saving of data to
UserProfile objects.
2015-02-20 11:31:53 -05:00
Christina Roberts
985a492efd
Merge pull request #4891 from aboudreault/discussion-digest-default
...
Add ENABLE_DISCUSSION_EMAIL_DIGEST feature
2015-02-19 10:36:59 -06:00
Alan Boudreault
ac445d6eff
Add ENABLE_DISCUSSION_EMAIL_DIGEST feature, to enable discussion emails digest by default for all users
2015-02-19 14:34:10 +08:00
Will Daly
e4711062a3
ECOM-1088: Student has re-verified but dashboard is still displaying 'honor code'
...
Handle the case in which a student reverifies after the verification
deadline has passed. This will display the user's status as "verified"
on the dashboard even if they technically missed the deadline.
2015-02-18 12:05:19 -05:00
Xavier Antoviaque
132cadb517
Merge pull request #2968 from edx-solutions/xblock-external-ui
...
xblock-external-ui: Add XBlock API call to render XBlock views
2015-02-18 08:58:33 +01:00
Will Daly
cec3484184
Merge pull request #6969 from edx/will/ecom-1055
...
ECOM-1055: Add messaging for when a student's verification will expire before the deadline
2015-02-17 10:57:57 -05:00
Will Daly
6796b07d56
Add messaging for when a student's verification will expire before the deadline.
2015-02-17 09:55:29 -05:00
Xavier Antoviaque
05c857478b
xblock-external-ui: Adds support for CORS headers (cross-domain request)
...
xblock-external-ui: Alternate referer check for CORS requests
xblock-external-ui: Allow to disable httponly on session cookies
xblock-external-ui: Add a unit test for CorsCSRFMiddleware
2015-02-17 10:24:27 +01:00
Will Daly
62b91d6fcc
Merge pull request #6982 from edx/will/update-linkedin-field-name
...
LinkedIn Add to Profile source parameter
2015-02-13 14:03:10 -05:00
Clinton Blackburn
052fa8eafc
Merge pull request #6935 from edx/clintonb/course-structure
...
Generating Course Structure Asynchronously on Course Publish
2015-02-13 13:37:05 -05:00
Will Daly
a18e0c6bc7
Rename LinkedIn configuration field to "company_identifier"
...
Add "source" parameter to LinkedIn add-to-profile URL.
Add platform name to certification name.
Style changes for linked in sharing on dashboard
2015-02-13 12:23:51 -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
Will Daly
125f6957fc
Skip country access check if feature flag is disabled
2015-02-13 08:57:37 -05:00
Will Daly
7da15ea1d2
Merge pull request #6957 from edx/will/country-access-part-3
...
Finish Country Access (Part 3 of 3): Block enrollment from third party auth
2015-02-12 22:25:07 -05:00
Akiva Leffert
388139778d
Add optional email_opt_in parameter to enrollment end point.
...
JIRA: MA-286
2015-02-12 10:40:27 -05:00
Piotr Mitros
eb2d8c4e68
Merge pull request #6867 from edx/pmitros/add-referer
...
Add referer and accept_language to tracking logs
2015-02-12 08:34:04 -05:00
Piotr Mitros
cf719a40ba
Add referer and accept_language to tracking logs
...
3 line patch, together with a world of pain due to buggy code, broken abstractions in tests, etc.
2015-02-11 13:35:27 -05:00
Will Daly
5e732ea25c
Country Access: Block enrollment from third party auth
...
Users who are blocked from enrolling in a course
due to an embargo are redirected to the blocked
message page after authentication completes.
2015-02-11 13:18:15 -05:00
Will Daly
70ec4c5f66
Merge pull request #6948 from edx/will/country-access-part-2
...
Finish Country Access (Part 2 of 3)
2015-02-11 13:15:38 -05:00
Awais Qureshi
f3c3202341
Merge pull request #6931 from edx/awais786/ECOM-1028-add-profile-linkedin
...
ECOM-1028 adding linked-in button , config model and migration for linke...
2015-02-11 20:45:30 +05:00
Awais
57ef60de0a
ECOM-1028 adding linked-in button , config model and migration for linked url.
...
ECOM-1028 update the migration and move the code into class method.
2015-02-11 19:09:30 +05:00
Adam
296167e531
Merge pull request #6950 from edx/release
...
Release
2015-02-10 16:06:24 -05:00
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