Commit Graph

18593 Commits

Author SHA1 Message Date
Matthew Piatetsky
3e87cb7c7d fix expired message on dashboard and some of the tests 2018-10-17 09:20:45 -04:00
Calen Pennington
97a659c416 Limit access for Audit users to courses after a specified period of time 2018-10-12 16:43:23 -04:00
Calen Pennington
4642efbf08 Create shell django app for course duration feature 2018-10-12 16:43:13 -04:00
Calen Pennington
969728874b Merge pull request #19065 from cpennington/access-control-messaging
Access control messaging
2018-10-12 11:21:34 -04:00
Alex Dusenbery
e5473f5396 Add the read API for course gradebook data (single and multiple users). 2018-10-12 10:48:34 -04:00
Zia Fazal
5d2919644b Merge pull request #19048 from edx/ziafazal/WL-1810
WL-1810: Do not send user info to sailthru when registered from white label site
2018-10-12 12:55:27 +05:00
Nimisha Asthagiri
afd0e488ce Merge pull request #19085 from edx/arch/consistent-cookie-expiration
Consistent expiration for all login-related cookies
2018-10-11 13:15:57 -04:00
mduboseedx
c82fa99a34 Merge pull request #18336 from mitodl/fixed_instructor_api
Fixed code duplication in task listing api on instructor dashboard
2018-10-11 10:02:12 -04:00
Calen Pennington
13c0dd580f Make Student Dashboard course access error messages float to the right of the unenroll gear 2018-10-11 09:54:12 -04:00
Calen Pennington
ae41ac446e Allow AccessResponse messages to appear on the student dashboard 2018-10-11 09:54:12 -04:00
Calen Pennington
3a7cff01e8 Allow AccessResponse objects to carry an HTML fragment targetted at the user 2018-10-11 09:54:12 -04:00
Calen Pennington
1d8fc40f29 Merge pull request #19064 from cpennington/courseware-absolute-import
Import courseware module from fully-qualified module name
2018-10-11 08:48:14 -04:00
Zia Fazal
9bfe4c3b6c Do not send user info to sailthru when registered from white label site
Added tests to support changes
2018-10-11 17:26:02 +05:00
Amir Qayyum Khan
9db5e83032 Fixed code duplication in task listing api on instructor dashboard 2018-10-11 12:28:21 +05:00
Nimisha Asthagiri
2b8a9d5148 Consistent expiration for all login-related cookies 2018-10-10 22:13:28 -04:00
Douglas Hall
f93c9a9298 Merge pull request #19080 from edx/douglashall/upgrade_edx_drf_extensions_1_11_0
Install the CSRF app included in edx-drf-extensions.
2018-10-10 17:07:05 -04:00
Calen Pennington
c57170dc48 Add a deprecation warning for when courseware is imported incorrectly 2018-10-10 15:34:33 -04:00
Calen Pennington
72f556c1a9 Import courseware module from fully-qualified module name 2018-10-10 15:34:33 -04:00
Dillon-Dumesnil
3c3e6a90fb Merge pull request #18941 from edx/ddumesnil/password
Switching to Django password validation format.
2018-10-10 14:29:14 -04:00
J Eskew
e145b9f8cc Merge pull request #19067 from edx/jeskew/add_retirement_warning_text
Add user retirement warning text about email retirement.
2018-10-10 12:52:14 -04:00
Douglas Hall
61319bf2c0 Install the CSRF app included in edx-drf-extensions. 2018-10-10 11:19:23 -04:00
Dillon Dumesnil
deb758c808 Added in tests for the new password validation. Fixed old tests that
relied on the old configuration values and old way of validating
passwords. Also improved registration page by always showing error
messages rather than hiding them on leaving the field.
2018-10-10 11:06:30 -04:00
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
John Eskew
c8e640f88e fixup! Add user retirement warning text about email retirement. 2018-10-10 10:43:57 -04:00
rabiaiftikhar
aac430da34 EDUCATOR-3213 make Global EdX Staff able to view all forum posts 2018-10-10 12:01:23 +05:00
Omar Al-Ithawi
ceacfc8a75 edX-ACE support for email change messages 2018-10-08 20:43:09 +03:00
John Eskew
e493781996 Add user retirement warning text about email retirement. 2018-10-05 11:56:39 -04:00
Simon Chen
929ca61e6c Default the waffle flag to be on 2018-10-05 11:54:04 -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
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
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
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
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
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
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
14ed6cf682 Prepare to remove low priority queue, replacing with default 2018-10-02 14:37:31 -04:00
Cory Lee
84e1076a11 Move certificate task to low priority queue 2018-10-02 13:37:46 -04:00
Joseph Mulloy
1533623a0d Move tasks to low priority queue from default 2018-10-02 13:27:44 -04:00
Fred Smith
eae5a8117f move instructor tasks to low priority queue 2018-10-02 13:26:36 -04:00
Cory Lee
e051cff33d Moving some tasks to low priority queue 2018-10-02 12:44:49 -04:00
Nimisha Asthagiri
2a170549b4 Login service user creation - data migration 2018-10-02 12:26:50 -04:00
Amir Qayyum Khan
9124933925 Fixed issue where git logs aren't functioning
Use the course key as the primary key for storing coure import logs in
mongo, instead of the deprecated course key (this only applies to
courses imported via git_import.py).

No effort is made to migrate existing logs, since they are ephemeral.
2018-10-02 21:01:20 +05:00