Waheed Ahmed
9f80fd2b87
Fixed password reset for authenticated user.
...
Password reset link for one user is working for other logged in users.
Fixed by verifying the token with request.user if authenticated.
LEARNER-5114
2019-09-02 15:30:25 +05:00
David Ormsbee
0f51b58f75
Remove user cookie reset on Student Dashboard.
...
The enrollmentStatusHash cookie value was created in commit f0030334
as an optimization, in order to determine whether the marketing site
needs to refresh the list of a student's enrolled courses with a
call to the LMS. To ensure that this value was kept up to date,
commit d7a7bcc1 reset the user's cookies every time they go to the
learner dashboard page (which used to be the next page loaded after
you enrolled in a course). This didn't just reset the
enrollmentStatusHash though -- it recalculated all the cookie
values, as if you had just logged in.
A number of things have changed since then:
1. Enrolling in a course now goes to that course's info/navigation
page, rather than going to the student dashboard.
2. It doesn't appear that the value of enrollmentStatusHash is
actually being examined anywhere -- it's set in a cookie on the
LMS and read/written by the edX marketing front end code, but
the value is never looked at to make any decisions.
3. The introduction of add_email_marketing_cookies (which triggers
off of the CREATE_LOGON_COOKIE signal) has made cookie resets
far more expensive, as there is a blocking call to Sailthru if
you have that enabled in EmailMarketingConfiguration (which
edx.org does). This can add over two seconds to the server
processing time for the student dashboard at certain times of
day.
Given this, I'm removing both the call to resetting the cookie on
the student dashboard page, as well as setting the value for
enrollmentStatusHash.
2019-07-21 20:16:19 -04:00
Matt Tuchfarber
2583d317db
Remove all references to Journals
2019-07-09 14:19:25 -04:00
adeelehsan
2d369490dd
Flag added to load limited courses on Dashboard
...
Dashboard is set to load 250 courses instead of
all the courses. A flag is also added to change
the number the courses to load.
PROD-204
2019-06-28 22:51:41 +05:00
Christie Rice
b8401beaae
REVEM-374 Remove course prices from dashboard ( #20856 )
2019-06-24 08:56:05 -04:00
edx-pipeline-bot
de5d25eccc
Merge pull request #20794 from edx/private_to_public_55dd3e1
...
Mergeback PR from private to public.
2019-06-11 19:17:13 +05:00
Matthew Piatetsky
936f94cfb4
fix issue for all dashboard redirect messages ( #20689 )
...
fix issue for all dashboard redirect messages
2019-05-24 12:32:06 -04:00
Matthew Piatetsky
42d551096a
fix xss issue for all dashboard redirect messages
2019-05-24 11:34:39 -04:00
noraiz-anwar
34cf433588
rate limit requests for password reset emails
2019-05-23 13:29:36 +05:00
Michael Roytman
b0f715d1c2
add a GET endpoint to get course run overviews for a user's program enrollment
2019-05-22 13:35:49 -04:00
Michael Roytman
b33b8e8897
introduce Python API for BulkEmail Djangoapp
2019-05-21 09:22:08 -04:00
Bill DeRusha
2b11068622
Revert "Convert Account Activation Emails to edx-ACE"
2019-05-01 16:30:09 -04:00
Shadi Naif
07f588517b
Convert Account Activation Emails to edx-ACE
2019-04-27 13:21:34 +03:00
Christie Rice
9c1141c99d
REVEM-305 Change default value of experiment flags to true (enabled) ( #20242 )
2019-04-17 12:22:53 -04:00
Jolyon Bloomfield
26351509ee
INCR-196 Migrating common/djanjoapps/student/signals and views ( #20138 )
2019-04-03 15:16:55 -04:00
Christie Rice
052683f926
REVEM-203 Add course and program info to dashboard metadata
2019-03-30 08:30:07 -04:00
Thomas Tracy
1f8a9f5dc7
Added a tracking event for when the user switches their secondary email to their primary.
2019-03-26 13:41:34 -04:00
Waheed Ahmed
458e8482ea
Fix change enrollment command for credit.
...
Get provider id from ecommerce upon changing enrollment to credit
instead of setting course_key org.
LEARNER-6643
2019-03-12 15:30:48 +05:00
Cali Stenson
7e6147f714
Add price information to enrollments and create dashboard_metadata
...
for experiments.
REVEM-174
2019-03-05 16:55:04 -05:00
Mike Dikan
2fc27a9caa
Merge pull request #19693 from edx/mdikan/hackathon-21
...
Removal of deprecated external auth.
2019-03-04 13:48:57 -05:00
Waheed Ahmed
dbad75467e
Return credit status error if no provider info found.
...
Return credit status error if no provider info found in provider info by
id dict. Also add logs to get an idea what is in this dict.
LEARNER-6643
2019-03-04 15:59:55 +05:00
Mike Dikan
2c149ca6be
Removing the Deprecated the 'external_auth' package in favor of 'third_party_auth' which is the current recommendation.
2019-03-02 16:06:46 -05:00
Shadi Naif
1b83f24d3c
Convert the (Email Change Confirmation) message to use edx-ACE
...
Basically, this was done by:
1. Adding new class type in [common/djangoapps/student/message_types.py]
2. Adding new files for the ace template in a new directory named
[common/templates/student/edx_ace/emailchangeconfirmation]
3. Removing old template files
[confirm_email_change.txt] and [email_change_subject.txt]
from the directories:
[lms/templates/emails] and
[common/test/test_sites/test_site/templates/emails]
4. Converting the [confirm_email_change] code to use [ace.send()]
2019-02-27 16:22:16 +02:00
Matt Tuchfarber
89c36ad65a
Merge pull request #19858 from edx/bessiesteinberg/ent-1591
...
ENT-1591: Validate Recovery Email a Primary Email
2019-02-26 12:37:51 -05:00
Bessie Steinberg
16ceb8103c
ENT-1591: Validate Recovery Email a Primary Email
...
- On the accounts page validate that a recovery email is not any of the
existing primary emails or one that has been retired.
2019-02-22 13:27:10 -05:00
Emma Green
57b7150b09
add course to program caching
2019-02-22 13:18:23 -05:00
emma-green
cbf3f78325
Revert "WIP:Cache course runs to programs"
2019-02-20 12:03:07 -05:00
Emma Green
f2139bbe2f
add courses to programs to cache
2019-02-19 15:17:23 -05:00
Saleem Latif
ecc86f9827
Update final copy recovery feature copy
2019-02-07 15:55:42 +05:00
Saleem Latif
63f8074402
Update dashboard alert link and account settings page styling
2019-02-07 14:00:27 +05:00
Saleem Latif
46d97caa47
Consolidate recovery assistance forms
2019-01-22 15:09:11 +05:00
asadiqbal
4823981599
ENT-1419 changes
2019-01-10 15:57:01 +05:00
Saleem Latif
2c9021e480
Make sure only active AccountRecovery records are used
2019-01-09 16:33:12 +05:00
Asad Iqbal
987192332a
Merge pull request #19475 from edx/asadiqbal08/ENT-1359
...
asadiqbal08/ENT-1359 Verification by email of recovery address.
2019-01-01 15:20:57 +05:00
Saleem Latif
eaf93d5978
Update sign in email address for continued access
2018-12-31 11:34:05 +05:00
asadiqbal
e21477c224
Verification by email of recovery address.
2018-12-27 18:51:55 +05:00
Zia Fazal
ae34212528
Fixed bug which stopped new user link with All edX Users sailthru list
2018-12-21 12:11:20 -05:00
Nimisha Asthagiri
3a45bee3ea
Merge pull request #19453 from edx/arch/cleanup-login
...
Studio login/registration redirects to LMS
2018-12-19 11:52:45 -05:00
Michael Terry
e8555de4b4
Merge pull request #19423 from edx/mikix/password-history-removal
...
Remove PasswordHistory
2018-12-19 09:22:39 -05:00
asadiqbal
24b58b5275
ENT-1115
2018-12-18 16:46:16 -05:00
Saleem Latif
38ac3d5032
Request password reset with recovery email address
2018-12-18 14:20:08 +05:00
Nimisha Asthagiri
886bc4b20b
Studio login/registration redirects to LMS
2018-12-17 20:50:57 -05:00
Nimisha Asthagiri
c7c8e856cd
Check and update login status with all login-related cookies
2018-12-17 13:03:32 -05:00
Michael Terry
01129787c0
Remove PasswordHistory
...
This is a feature that has been deprecated and can be safely removed.
DEPR-7
2018-12-13 13:18:56 -05:00
Saleem Latif
bd411de12d
Add recovery email to account settings page
2018-12-10 17:59:19 +05:00
Saleem Latif
a28eb818be
Fixed quality and a typo
2018-12-06 21:51:04 +05:00
Saleem Latif
18b66819e2
Revert "ENT-1116: Add recovery email to account settings page"
2018-12-06 21:20:46 +05:00
Saleem Latif
2055f94253
Add recovery email to account settings page
2018-12-06 14:27:28 +05:00
Dillon-Dumesnil
1754dc5119
Merge pull request #19105 from edx/ddumesnil/unicode_cleanup
...
Cleaning up unicode waffle flag
2018-10-30 13:20:41 -04:00
Matthew Piatetsky
073df570fa
Merge pull request #19095 from edx/expired_dashboard_message
...
Add course duration limit and dashboard expiration code
2018-10-23 12:17:58 -04:00