Awais Jibran
d53ba6cb1d
Merge pull request #20358 from edx/zaid/prod-232
...
Favicon icon fixed for studio.
2019-05-08 18:40:39 +05:00
Jeremy Bowman
5eac6aa049
Upgrade to django-pipeline 1.6.14 ( #20449 )
2019-05-07 16:01:37 -04:00
zaidbamber161
caf7a2c23f
Fix favicon for edx studio
2019-05-07 18:36:49 +05:00
Nimisha Asthagiri
dfa3728edf
Move django_comment_common from common to openedx
2019-05-03 12:10:18 -04:00
Nimisha Asthagiri
ef0e06cc0a
Revert "Discussions consolidation"
2019-05-02 14:59:56 -04:00
Nimisha Asthagiri
df962a31b7
Move django_comment_common to openedx/core/djangoapps/discussion_common
2019-05-01 19:15:02 -04:00
Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
albemarle
05a682f55e
use new, shorter names for feature toggle annotations ( #20202 )
2019-04-12 15:46:09 -04:00
Christopher Pappas
59a1d6ab41
ENT-1556 | Updating settings files to grab SYSTEM_WIDE_ROLE_CLASSES from config as expected
...
Moving rbac settings above plugins
Moving the setting above plugins in common.py for the lms and cms as well
2019-04-05 17:27:13 -04:00
Cory Lee
f6bf01661a
Merge pull request #19959 from edx/coryleeio/remove_aws_py
...
Remove aws.py
2019-03-28 15:25:35 -04:00
Christopher Pappas
3fcf99f65b
ENT-1556 - Adding in roles claim to jwt for use with edx rbac
...
Adding logic that adds roles to jwt
Quality fixes
2019-03-28 14:17:07 -04:00
Cory Lee
ac4845d052
DEPR-14 Remove AWS.py
2019-03-28 10:48:34 -04:00
Matt Tuchfarber
e6a7c58182
Merge pull request #19853 from edx/tuchfarber/add_username_replacement_api
...
Adds username replacement API
2019-03-21 12:39:23 -04:00
Matt Tuchfarber
cda681e2f1
fix python tests
2019-03-13 23:04:41 -04:00
Felipe Montoya
9195ec9f30
Addressing second feedback about redirect logic on logout behing feature flag
2019-03-11 13:09:13 -05:00
Felipe Montoya
14b4223b5e
Addressing feedback
2019-03-11 12:02:38 -05:00
Felipe Montoya
80b977fff4
Make the studio login over the lms optional using a feature flag
2019-03-11 12:01:03 -05:00
Cory Lee
2108b69ff1
"Use single yaml config instead of two json configs"
...
This reverts commit 8c805999e6 .
2019-03-05 11:27:36 -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
Cory Lee
8c805999e6
Revert "Use single yaml config instead of two json configs"
...
This reverts commit b0b8a76dd9 .
2019-03-01 17:31:10 -05:00
Cory Lee
b0b8a76dd9
Use single yaml config instead of two json configs
2019-03-01 12:55:40 -05:00
Luis Moreno
717ec2d804
Set the default language of the courses through config files
2019-02-28 10:21:00 -04:00
David Ormsbee
1d7c082562
Merge pull request #19859 from edx/ormsbee/cookie_logging
...
Add cookie size monitoring New Relic metrics.
2019-02-22 19:26:31 -05:00
David Ormsbee
76620e0bf2
Add cookie size monitoring New Relic metrics.
...
This adds middleware that will create custom parameter metrics in
New Relic to track the size of all the cookies being received for
our domain. The custom fields are "cookies_total_size" and a
separate named parameter for every cookie size, e.g.
"cookies.csrftoken.size".
This is intended to help us track cookie growth and better diagnose
issues where users lose their sessions. It is toggled by the
'request_utils.capture_cookie_sizes' Waffle Flag.
2019-02-22 18:18:41 -05:00
Farhanah Sheets
5b38c7e39e
Merge pull request #19825 from edx/aehsan/learner-6238/update_deprecated_pygeoip_to_geoip2
...
update pygeopip to geoip2
2019-02-21 13:02:47 -05:00
Calen Pennington
78c8950ea3
Clean up a few remaining unicode format string errors
2019-02-20 15:28:14 -05:00
adeelehsan
3e2764d9c0
update pygeopip to geoip2
...
Update deprecated pygeoip
to geoip2 and all usages
of it
Learner-6238
2019-02-21 00:42:05 +05:00
Troy Sankey
11c3588fcc
Load IDA_LOGOUT_URI_LIST in all the necessary places
...
I missed the LMS production settings, and Studio in its entirety.
2019-02-13 12:17:02 -05:00
Troy Sankey
10afe5e52f
Additionally logout from a settings list of extra logout URIs
...
Currently, the LMS logout endpoint should iframe in the logout pages of
all the IDAs you were logged into. In short, this was made possible with
DOP because keeping track of the logout URIs and leaving a trail of
evidence in the user cookies was part of what we added in our fork of
DOP. In the case of DOT, we don't have time or desire to fork DOT to
mirror this behavior, so our stop-gap solution is to log out the user
from a list of logout URIs in settings.
2019-02-12 19:44:41 -05:00
syedimranhassan
b7f9a78603
Changed time zone to UTC for lms/cms
2019-01-23 15:34:56 +05:00
edx-pipeline-bot
674677daf5
Merge pull request #19577 from edx/private_to_public_21245f3
...
Mergeback PR from private to public.
2019-01-10 15:02:38 -05:00
Diana Huang
6572d99e76
Remove all references to datadog from our code.
2019-01-08 15:41:24 -05:00
Julia Eskew
b350db7ede
Read salt for retirement hashing from config.
2019-01-08 15:25:20 -05:00
Dave St.Germain
c71c12545a
These settings now come from edx-proctoring
2018-12-21 11:16:27 -05:00
Dave St.Germain
f75dff1ec7
Enabled edx-proctoring as a Pluggable Django App.
2018-12-21 11:15:10 -05:00
Matt Hughes
edd15f1bdb
WIP: currently dev-only approach to proctoring webworker JS API
2018-12-21 10:54:51 -05:00
Michael Roytman
ecabcf90dd
Enable course run level overrides for proctoring configuration.
2018-12-21 10:54:51 -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
Nimisha Asthagiri
886bc4b20b
Studio login/registration redirects to LMS
2018-12-17 20:50:57 -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
Matthew Piatetsky
815acda002
Populate experiment data with holdback key post enrollment and check holdback key when setting user group
2018-11-28 13:40:57 -05:00
nadeemshahzad
9d95c2e632
upgrade gunicorn 19.0
2018-11-28 08:08:21 +00:00
Nimisha Asthagiri
116d3760b3
Add JWT Signing Keys for Studio Login on Devstack
2018-11-06 14:20:34 -05:00
Calen Pennington
6c5ee7209c
Merge pull request #19108 from cpennington/stacked-configuration-models
...
Stacked configuration models
2018-11-05 13:43:25 -05:00
Shadi Naif
4df2073376
Fix exceptions raised when a lazy text is used in json dump
2018-11-05 12:24:45 +02:00
Calen Pennington
8901bf4482
Add a facility for building stacked configuration models that control the same configuration on a Global, Site, Org and Course level
2018-11-02 15:36:01 -04:00
Calen Pennington
83d676cbfa
Add Content Type Gating Behind Waffle Flag
...
Content Type Gating: Xblocks that have a graded component cannot be
accessed by audit track users.
- Caveats:
- In studio, instructors can set certain xblocks to be available to
all users, but graded components will default to not being
available for audit users
- If a course does not have a verified mode option, all users will
have access to graded content.
The Waffle Flag: The waffle flag is of for now.
It's name is: ```content_type_gating.debug```
This Commit Does NOT Include: Displaying for a user WHY they do not have
access to a specific piece of content. That change will be part of
another PR.
2018-10-31 12:34:48 -04:00
Robert Raposa
53239bdf37
Remove JWT_COOKIES_FLAG.
...
The JWT_COOKIES_FLAG was a temporary flag used for rollout of the new
JWT cookies. These are live in Production, so we are removing the flag.
Without this flag, we set JWT cookies during login. However, this
requires an oAuth Client that isn't always available during unit tests.
We introduced a feature flag that is only used for unit tests to
disable setting the JWT cookies. The code explains a bit more why this
solution was selected over adding the oauth client to the database.
ARCH-247
2018-10-31 10:29:05 -04:00
Calen Pennington
c02b195ff7
Merge pull request #19155 from edx/rev/allow-studio-content-gating-override
...
Add Studio UI for tagging Full/Limited access contont
2018-10-29 13:19:45 -04:00
Calen Pennington
0adb654724
Add a shell app for content_type_gating
2018-10-29 11:44:44 -04:00