Commit Graph

47510 Commits

Author SHA1 Message Date
Dillon Dumesnil
4fa27f98dc Implementing django password validators for edX. This involves removing
the old validate password method and configuration values in favor of
AUTH_PASSWORD_VALIDATORS, a list of validators to use to check a
password. These include some that come straight from Django and some
that were written according to Django's specifications. This work also
included maintaining the current messaging as instruction text and
passing along restrictions for the password field.
2018-10-10 10:58:21 -04:00
Rabia Iftikhar
40918f36d8 Merge pull request #19075 from edx/ri/EDUCATOR-3213-all-forum-posts-access-global-staff
EDUCATOR-3213 make Global EdX Staff able to view all forum posts
2018-10-10 18:44:05 +05:00
rabiaiftikhar
aac430da34 EDUCATOR-3213 make Global EdX Staff able to view all forum posts 2018-10-10 12:01:23 +05:00
Ned Batchelder
6be27ed08d Merge pull request #18882 from appsembler/omar/ace-for-email-change
edX-ACE support for email change messages
2018-10-09 13:53:54 -04:00
emma-green
143a01915d Merge pull request #19066 from edx/emma.green/rev-bundling-fix-bundle-info
fix-bundle-info
2018-10-09 12:34:26 -04:00
Emma Green
5af901e016 fix-bundle-info 2018-10-09 09:27:15 -04:00
Omar Al-Ithawi
ceacfc8a75 edX-ACE support for email change messages 2018-10-08 20:43:09 +03:00
Troy Sankey
f9488a8502 Merge pull request #19043 from edx/pwnage101/also-prevent-retired-email-reuse-via-account-settings-PLAT-2334
Prevent retired email reuse via account settings
2018-10-05 13:59:20 -04:00
Simon Chen
8293c17086 Merge pull request #19069 from edx/schen/LEARNER-3500
Default the ENFORCE_FREEZE_GRADE_AFTER_COURSE_END  waffle flag to be on
2018-10-05 13:36:14 -04:00
Michael Terry
c90edab169 Bundle an SQL query for performance
We were doing many individual SQL queries for certificates when
awarding program certs. It's possible this was contributing to
high SQL load. Instead, let's bundle those queries up into a larger
one.

LEARNER-6490
2018-10-05 12:43:47 -04:00
Simon Chen
929ca61e6c Default the waffle flag to be on 2018-10-05 11:54:04 -04:00
Diana Huang
1f506fb09f Merge pull request #19050 from edx/diana/password-reset-email
Send password reset email after password compliance failure.
2018-10-05 09:37:07 -04:00
Troy Sankey
5b9bb005bd Prevent retired email reuse via account settings
PLAT-2334
2018-10-04 15:38:03 -04:00
Diana Huang
02c15bf563 Refactor password reset email and send after failure. 2018-10-04 15:22:24 -04:00
Robert Raposa
79b2992fe1 Merge pull request #19055 from edx/robrap/ARCH-233-jwt-auth-middleware
ARCH-233: Add JWT Auth Middleware.
2018-10-04 10:38:52 -04:00
Michael Youngstrom
b6f223ef80 Merge pull request #19057 from edx/youngstrom/fix-xdist-flaky-query-counts
Cache WaffleSwitch data to avoid query count failures with pytest-xdist
2018-10-04 10:36:22 -04:00
emma-green
53adc395b5 Merge pull request #19053 from edx/emma-green/bundle-discount-adding-type-and-title
rev-bundle-discount
2018-10-04 09:44:31 -04:00
Simon Chen
4132eb3fcd Merge pull request #19026 from edx/naa/freeze-grades
Stop-gap implementation to freeze grades 30 days after course end
2018-10-04 08:55:01 -04:00
Rabia Iftikhar
2075218919 Merge pull request #19034 from edx/ri/EDUCATOR-3514-download-student-profile-info
EDUCATOR-3514 increase the length of task_input while creating instance of InstructorTask
2018-10-04 17:18:04 +05:00
Nimisha Asthagiri
ddafbb0d29 POC: Stop-gap implementation to freeze grades. 2018-10-04 08:13:35 -04:00
Saleem Latif
44575e2b97 Merge pull request #19059 from edx/saleem-latif/ENT-1199
ENT-1199: edx-enterprise version upgrade to 0.73.6
2018-10-04 16:16:18 +05:00
Hasnain Naveed
6c31a78f3d Merge pull request #19001 from edx/hasnain-naveed/WL-1645
WL-1645 | Suppressing Error Alerts for WL Programs without Program Ce…
2018-10-04 13:29:20 +05:00
Saleem Latif
f3664d4d3e edx-enterprise version upgrade to 0.73.6 2018-10-04 12:38:08 +05:00
Emma Green
fcc1b55496 rev-bundle-discount 2018-10-03 17:20:43 -04:00
Michael Youngstrom
0744c0f99c Cache waffleswitch data to avoid query count failures 2018-10-03 17:09:30 -04:00
Robert Raposa
3e3c1333f0 Add JWT Auth Middleware.
From edx-drf-extensions:
1. EnsureJWTAuthSettingsMiddleware: Ensures proper JWT auth settings
   for endpoints.
2. JwtAuthCookieMiddleware: Combines the JWT auth cookie parts into a
   JWT auth cookie.

ARCH-233
2018-10-03 16:26:05 -04:00
Robert Raposa
eca340d2e1 Merge pull request #18989 from edx/robrap/ARCH-241-logout-redirect
ARCH-241: Add ability to redirect to subdomain for logout.
2018-10-03 15:06:11 -04:00
J Eskew
d447c6c9b5 Merge pull request #19045 from edx/jeskew/PLAT_2146_again_add_username_retirement_check
Check for retired usernames as well as existing ones in validation.
2018-10-03 14:57:50 -04:00
Farhanah Sheets
0daf16852d Merge pull request #19040 from edx/fsheets/bump-sfe
bump studio-frontend to 1.16.12
2018-10-03 14:28:42 -04:00
Robert Raposa
027c53e61e Add ability to redirect to subdomain for logout.
ARCH-241
2018-10-03 12:13:14 -04:00
Douglas Hall
602d2fb221 Merge pull request #19044 from edx/douglashall/csrf-protection-decision
Add decisions record related to frontend apps and CSRF protection.
2018-10-03 12:11:08 -04:00
Douglas Hall
dec77f2ad3 Add decisions record related to frontent apps and CSRF protection. 2018-10-03 11:28:58 -04:00
Hammad Ahmad Waqas
db73d99da6 Merge pull request #19033 from edx/hammad/WL-1798
Hammad/WL-1798 Participants not able to move on to course assignments from pre-assessment
2018-10-03 19:11:44 +05:00
Cory Lee
257768c8a4 Merge pull request #19039 from edx/devops/move_tasks_to_more_appropriate_queues
Move tasks to non-default queues
2018-10-03 09:56:04 -04:00
Cory Lee
282bab3e90 Merge pull request #19041 from edx/coryleeio/remove_unneeded_log_config
Removing broken log config
2018-10-03 09:40:24 -04:00
Farhanah Sheets
e009d5e4db bump studio-frontend to 1.16.12 and update bokchoy tests 2018-10-03 09:36:55 -04:00
Hammad Ahmad Waqas
c7a8ddedea excluding html blocks form adding in computable blocks for completion 2018-10-03 17:18:23 +05:00
rabiaiftikhar
667bf488d9 EDUCATOR-3514 increase the length of task_input while creating instance of InstructorTask 2018-10-03 12:16:40 +05:00
Nimisha Asthagiri
1c1088358c Merge pull request #19031 from edx/arch/login-service-migration
Login service user creation - data migration
2018-10-02 20:45:42 -04:00
John Eskew
aacdce17d4 Check for retired usernames as well as existing ones in validation. 2018-10-02 17:23:11 -04:00
Cory Lee
bd6e060ea7 Use production.py instead of aws.py 2018-10-02 17:02:07 -04:00
Robert Raposa
4a0bda7690 Merge pull request #18988 from edx/robrap/ARCH-238-login-redirect
ARCH-238: Add ability to redirect to subdomain for login.
2018-10-02 16:34:13 -04:00
Robert Raposa
23b9cfd76c Add whitelist for login redirect.
Use LOGIN_REDIRECT_WHITELIST to provide a whitelist of
additional domains to which login will now redirect.

ARCH-238
2018-10-02 16:00:55 -04:00
Cory Lee
93dcfa01f4 Update tasks.py 2018-10-02 15:08:10 -04:00
Cory Lee
8d36e8b4ab Remove unecessary bits 2018-10-02 15:06:36 -04:00
Cory Lee
fb281ae9c8 Remove unnecessary specification 2018-10-02 15:05:56 -04:00
Cory Lee
0f63f4c643 Remove unnecessary import 2018-10-02 15:05:26 -04:00
Cory Lee
8c15a5794e Remove accidentally added line 2018-10-02 15:01:54 -04:00
Cory Lee
14ed6cf682 Prepare to remove low priority queue, replacing with default 2018-10-02 14:37:31 -04:00
Michael Youngstrom
912ec712ea Merge pull request #19029 from edx/youngstrom/xdist-flaky-mock
Fix xdist flakiness in test_signals.py
2018-10-02 14:03:16 -04:00