Sanford Student
d0e68f2d24
recalculate course grade on user partition change
2017-09-21 15:32:07 -04:00
Sofiya Semenova
b40ba4437b
Merge pull request #16042 from edx/ssemenova/ed-1233
...
Replace flakey PreRequisiteCourseTest.test_dashboard_message with Python unit test
2017-09-20 10:22:11 -04:00
Sofiya Semenova
19e7d1e0cf
Ed-1233 replace flaky bokchoy test with python test
2017-09-19 16:12:40 -04:00
Alex Dusenbery
ab71318104
EDUCATOR-1316 | Refactor courseware.views.views._get_cert_data and related functions.
2017-09-19 11:11:37 -04:00
Nico van Niekerk
f2d51639ba
FIX: course enrollment search, FIX: hidden tabs on instructor dashboard
2017-09-18 09:34:46 +02:00
tasawernawaz
6263a5743f
Fix attribute error while reseting password
...
LEARNER-388
2017-09-14 22:55:29 +05:00
ayub-khan
79b199bce9
Updated set_user_attribute method
2017-09-14 17:09:09 +05:00
asadiqbal
a3a105cb2c
ENT-604 Fix SAML Error on UI
2017-09-12 14:50:52 +05:00
Jeremy Bowman
6fb7d63c9e
Fixes for test order dependence
2017-09-06 11:31:37 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Andy Armstrong
ff5c6f0c30
Merge pull request #15868 from edx/andya/profile-certificates
...
LEARNER-1860: Course certificates on the learner profile
2017-09-01 07:12:03 -04:00
Andy Armstrong
6f888d6995
Add course certificates on the learner profile
...
LEARNER-1860
2017-08-31 20:58:35 -04:00
Gabe Mulley
6a36eb0183
Use ACE to 'send' Recurring Nudge emails
2017-08-31 16:58:08 -04:00
Clinton Blackburn
0a6029f7a7
Added verified upgrade hero to course run homepage
...
Audit learners are now shown a prompt to upgrade to the verified track
of the course run. This message goes away after the learner upgrades.
2017-08-30 17:01:27 -04:00
Hasnain Naveed
e4deef9dd6
Merge pull request #15451 from edx/mjevtic/remove-waffle-switches
...
LEARNER-1146 | Remove populate-multitenant-programs waffle switch
2017-08-30 15:06:46 +05:00
Harry Rein
9f88427f9b
Add social links to learner profile.
...
LEARNER-1859
Added fields to add social links to the user account settings file.
Added icons to the user profile when these links are set, only shown
when users show their entire profile. Added jasmine tests for account
settings and learner profile pages. Added python unit tests to test
validation on the user account.
2017-08-29 13:53:08 -04:00
Nimisha Asthagiri
d23ed5e2e4
Merge pull request #15878 from edx/ret/foreign-key-course-key
...
Ret/foreign key course key
2017-08-29 09:00:51 -04:00
Saleem Latif
f087672d4b
On edx.org instances, next URL for login page cannot contain 'edx.org'.
2017-08-25 17:31:35 +05:00
Calen Pennington
ceb0814fff
Force the CourseKey alter tables to be noops from the SQL perspective
2017-08-24 11:38:05 -04:00
Calen Pennington
0faa683776
Update access to deprecated enrollment.course (which now doesn't create the CourseOverview transparently)
2017-08-23 15:24:44 -04:00
Calen Pennington
84075efc81
Convert CourseKeyField to ForeignKey(CourseOverview) on enrollments and course modes
2017-08-23 15:24:43 -04:00
Calen Pennington
6c9b38dcfd
Merge pull request #15877 from edx/ret/course-mode-factory
...
Use a consistent CourseModeFactory from the course_modes module, rath…
2017-08-23 14:16:54 -04:00
Calen Pennington
63244b514d
Use a consistent CourseModeFactory from the course_modes module, rather than using one from student
2017-08-23 12:15:46 -04:00
Calen Pennington
bfd7241e0c
Remove a test that was only valid for XML-backed courses
2017-08-23 10:52:52 -04:00
Hasnain
bb33a3aa25
LEARNER-1146 | Removed the flag and their corresponding code.
2017-08-23 14:58:47 +05:00
Waheed Ahmed
6c74cf48e4
Merge pull request #15837 from edx/waheed/LEARNER-2110-add-activation-key-var-in-sailthru
...
Add activation_key var to user profile in SailThru.
2017-08-21 11:32:02 +05:00
George Song
98ee25fbab
Merge pull request #15587 from open-craft/jill/tpa-hint-setting
...
Adds settings.FEATURES['THIRD_PARTY_AUTH_HINT']
2017-08-18 13:28:18 -04:00
Waheed Ahmed
33e077d4e2
Add activation_key var to user profile in SailThru.
...
As an email marketer, I would like to send an account activation reminder to learners who haven't activated
their accounts to increase their chances of coming back and engaging with our platform. Each user profile in
SailThru will have a var with the correct activation_key originally assigned to the user.
LEARNER-2110
2017-08-18 19:34:52 +05:00
Adeel Khan
e966188ba6
Improve ECOM connection on student dashboard via on demand ajax calls.
...
Fix course unenroll dialog's incorrect message rendering. LEARNER-2033
2017-08-17 18:18:04 +05:00
Jillian Vogel
84c6c5ac27
Adds THIRD_PARTY_AUTH_HINT to SiteConfiguration and to site-wide setting.FEATURES
...
When provided, this setting appends tpa_hint=<value> to the `next` URL provided for /login and /register page URLs, which bypasses the Open edX Login/Register page with an an automatic redirection to the TPA login/register URL.
This allows the already implemented tpa_hint feature to be automatically added to login, registration, and enrolment URLs generated throughout the platform.
Avoids auto-appending the tpa_hint parameter when the request is already in the TPA pipeline, to prevent infinite redirect loops, and adds tests to verify this behaviour.
2017-08-17 14:01:00 +09:30
Sofiya Semenova
ffd72c1051
Merge pull request #15705 from edx/ssemenova/ed-526
...
EDUCATOR-526 Update view certificate button
2017-08-16 15:52:54 -04:00
Sofiya Semenova
76f1df6b0e
EDUCATOR-526 Update view cert button to only appear after availability
...
date has passed
2017-08-15 11:57:28 -07:00
cahrens
819a56fee3
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-14 11:01:00 -04:00
Waheed Ahmed
f98a27ef8b
Fix recent enrollment message and multiple donation boxes.
...
When purchasing multiple courses (especially with bundled Program purchase) the donation box shows up multiple times. Donation box should only show once regardless of number of courses purchased.
LEARNER-2125
2017-08-11 17:35:25 +05:00
Brian Mesick
7f32e03dd2
Merge pull request #15766 from edx/bmedx/ratelimit_upgrade_PLAT-1633
...
Upgrade django-ratelimit-backend to Django 1.11
2017-08-09 10:59:24 -04:00
edx-pipeline-bot
09c76a7b0f
Merge pull request #15773 from edx/private_to_public_d28b140
...
Mergeback PR from private to public.
2017-08-08 17:19:12 -04:00
Christina Roberts
98dd14f21d
Merge pull request #15770 from edx/christina/slash-the-slash
...
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-08 16:36:49 -04:00
Ahsan Ulhaq
0ad7084df8
fix python test
2017-08-08 16:27:48 -04:00
Ahsan Ulhaq
cc65dff728
Host poisoning vulnerability fix
...
LEARNER-2172
2017-08-08 16:27:48 -04:00
cahrens
fd62164563
Remove usages of deprecated SlashSeparatedCourseKey.
2017-08-08 12:32:58 -04:00
bmedx
48e6e552f2
PLAT-1633: Upgrade django-ratelimit-backend to 1.1.1
2017-08-07 15:34:21 -04:00
Clinton Blackburn
986afbfa38
Powering courseware deadline with schedules
2017-08-05 22:06:17 -04:00
Clinton Blackburn
1e7f7df79b
Added CourseEnrollment.upgrade_deadline
...
This new property knows how to rely on schedule deadliens and fallback to course mode deadlines, when necessary.
2017-08-05 22:06:17 -04:00
tasawernawaz
b645af424a
Fix lms dashboard error, if HttpServerError occurs on ecommerce
...
LEARNER-2167
2017-08-03 16:48:21 +05:00
Waheed Ahmed
c74cd970ad
Added new signal to refund on un-enrollment from LMS dashboard.
...
LEARNER-1801
2017-08-03 14:39:05 +05:00
tasawernawaz
9b50b816f5
length complexity added on password reset page
...
LEARNER-1492
2017-08-03 12:50:42 +05:00
Uman Shahzad
cb034d4f2f
Implement client-side registration form validation.
...
Input forms that need validation will have AJAX requests
performed to get validation decisions live.
All but a few important and common form fields perform
generic validation; these will need a back-end handler
in the future in order to have them validated through AJAX requests.
Information is conveyed on focus and blur for both
errors and successes.
2017-08-03 00:22:25 +05:00
Uman Shahzad
39ac333b5d
Add backend AJAX API endpoint for client-side form validation.
...
In particular, implement a validation API for registration,
where a client makes AJAX calls to the endpoints requesting
validation decisions on each input. Responses are strings
dependent on the type of validation error; if no error,
then empty string to indicate OK.
2017-08-03 00:22:25 +05:00
Clinton Blackburn
835cc0871c
Removed usage of LogoutViewConfiguration
...
This model will soon be deleted.
LEARNER-2042
2017-07-27 11:29:43 -04:00
George Song
5fca0521b2
Merge pull request #15538 from potsui/fix-duplicate-account-crash
...
Catch exception with duplicate username/email
2017-07-27 06:26:18 -07:00