Jeremy Bowman
5eac6aa049
Upgrade to django-pipeline 1.6.14 ( #20449 )
2019-05-07 16:01:37 -04:00
Nimisha Asthagiri
e160b23903
Move django_comment_client to discussion/
2019-05-03 12:09:46 -04:00
Nimisha Asthagiri
ef0e06cc0a
Revert "Discussions consolidation"
2019-05-02 14:59:56 -04:00
Nimisha Asthagiri
db89a64d06
Move django_comment_client to discussion/
2019-05-01 19:13:10 -04:00
Calen Pennington
34fb3fe508
Add BrowsableAPIRenderer to devstack to make debugging easier
2019-03-21 11:22:57 -04:00
Calen Pennington
8c53ce6493
Merge pull request #19743 from edx/unicode7
...
fix unicode strings in lms/ part 2
2019-02-13 14:15:02 -05:00
Matthew Piatetsky
764319d3e0
fix unicode strings in lms/ part 2
2019-02-13 10:35:56 -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
Diana Huang
6572d99e76
Remove all references to datadog from our code.
2019-01-08 15:41:24 -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
Douglas Hall
1c17d3f855
Set the JWT_SIGNING_ALGORITHM setting for devstack.
2018-11-07 15:23:12 -05:00
Douglas Hall
b0eb347c32
Set CORS_ALLOW_HEADERS in devstack settings.
2018-11-06 14:56:31 -05: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
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
Cory Lee
bd6e060ea7
Use production.py instead of aws.py
2018-10-02 17:02:07 -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
Nimisha Asthagiri
eac1ce7bfd
Asymmetric JWT support
2018-07-30 07:17:08 -04:00
Omar Al-Ithawi
73af914cfc
Use edx-ace for password reset email
2018-05-21 09:49:14 -04:00
Gabe Mulley
5fa6c51368
Revert "Use edx-ace for the password reset email"
2018-05-10 13:06:52 -04:00
Gabe Mulley
7a5cecf3e9
Merge pull request #16545 from appsembler/omar/fmo/multipart-email
...
Use edx-ace for the password reset email
2018-05-10 11:31:43 -04:00
Douglas Hall
c6ec5edbf7
Add API documentation with django-rest-swagger.
2018-05-08 14:38:33 -04:00
Omar Al-Ithawi
556c8b86d0
Use edx-ace for password reset email
2018-05-08 18:53:31 +03:00
Jeff LaJoie
29748877de
LEARNER-4700: Converts credentials to plugin
2018-04-25 11:32:33 -04:00
Gavin Sidebottom
7626d4abf0
Changed 'instructor' django app to follow plugin pattern
2018-03-26 10:44:41 -04:00
Troy Sankey
3f1f524953
Revert "PLAT-1957 Better memory leak diagnostic tooling"
...
This reverts commit a022461891 .
Reverts edx/edx-platform#17486
2018-03-08 13:16:34 -05:00
Jeremy Bowman
a022461891
PLAT-1957 Better memory leak diagnostic tooling
2018-03-07 16:31:26 -05:00
Nimisha Asthagiri
7286c64e18
Refactor Django App Plugins to allow for additional features
2018-01-15 12:16:53 -05:00
Nimisha Asthagiri
7490cd93ab
Enable Django App Plugins in LMS
2018-01-11 14:35:07 -05:00
Matjaz Gregoric
d403e5f8b1
Introduce LMS_INTERNAL_ROOT_URL.
...
The LMS and edx-enterprise currently communicate via REST APIs, even
though they are all running within the same service.
Currently API URLs are constructed using LMS_ROOT_URL, but that is
problematic on some systems where the external LMS_ROOT_URL is not
accessible from the private network, or routing internal requests via
the external URL is not desireable.
This patch introduces a new setting variable LMS_INTERNAL_ROOT_URL which
defaults to the value of LMS_ROOT_URL for backwards compatibility.
The LMS and edx-enterprise will use LMS_INTERNAL_ROOT_URL to construct
API URLs instead of LMS_ROOT_URL.
2017-11-23 08:17:38 +01:00
sandroroux
98233c0a84
New management command for setting up a test environment. The command creates a ScheduleConfig and schedules if they don't exist (the schedule starts three days before the time the command is run). If a schedule already exists, the command updates the schedule's start time and upgrade deadline. The values set by the command will allow send_recurring_nudge to send three-day nudges.
2017-11-21 14:25:55 -05:00
Eric Fischer
3fc342e6e8
Webpack config prod/dev split
...
EDUCATOR-1448
Modifies paver webpack task to use production configuration in all
non-devstack environments, and a development config in devstack.
2017-10-26 14:03:53 -04:00
bmedx
21791ccb58
Change Django settings from tuples to lists to prep for 1.11 upgrade
2017-10-17 12:53:02 -04:00
Jesse Shapiro
c4767e253b
Add middleware classes dynamically from configuration and switch MIDDLEWARE_CLASSES to use a list
2017-10-11 09:16:41 -04:00
Omar Al-Ithawi
d0c7a532ad
Make the platform name translatable
2017-08-29 12:43:36 -04:00
Michael Roytman
54f4a9dee1
remove is_ajax condition and JQUERY initialization from lms/cms devstack env files
...
Please enter the commit message for your changes. Lines starting
2017-08-02 15:12:13 -04:00
John Eskew
f1b13595c0
Only display debug toolbar on non-ajax requests.
2017-07-27 16:59:08 -04:00
Jeremy Bowman
70c0b7bd3d
PLAT-1590 Fixes for Docker Devstack e2e tests
2017-07-26 15:07:57 -04:00
Kevin Falcone
585d85ea96
ANALYTICS_API_KEY and ANALYTICS_SERVER_URL aren't used
...
ANALYTICS_API_KEY was used to make direct requests to the
ANALYTICS_SERVER_URL which was our original original analytics effort.
2017-07-21 17:06:05 -04:00
Jillian Vogel
0fcdcb02bb
Use ORA2 django storage on openstack and devstack.
...
Default ORA2 storage settings use AWS, so no change required to aws envs.
2017-07-14 11:23:15 -04:00
Harry Rein
7ea3b013ad
Style LMS header, footer and nav for Bootstrap.
2017-07-04 17:24:12 -04:00
Clinton Blackburn
800bcd8e20
Updated CredentialsApiConfig to pull URLs from settings
...
Pulling URLs from settings allows us to rely on site configuration overrides in order to support multi-tenancy.
LEARNER-1103
2017-05-25 13:30:43 -04:00
Matt Drayer
a7f6e6a56b
Consider waffle switch when selecting ecommerce workflow
2017-05-22 12:25:05 -04:00
Robert Raposa
59522311ef
Revert: Default unified_course_view on in devstack.
2017-05-09 10:08:58 -04:00
Robert Raposa
e185d886d4
Default unified_course_view on in devstack.
2017-05-08 11:45:24 -04:00
Clinton Blackburn
2b4817b102
Added OpenID Connect discovery endpoint
...
Although we are phasing out our support of OIDC, this particular feature will allow us to eliminate many of the settings we
share across services. Instead of reading various endpoints and secret keys from settings or hardcoded values, services
with the proper authentication backend can simply read (and cache) the information from this endpoint.
ECOM-3629
2017-04-26 10:02:27 -04:00
Brandon DeRosier
48fe4ad10b
Keep default ENTERPRISE_API_URL if LMS_ROOT_URL not set
2017-03-01 15:48:25 -05:00
wajeeha-khalid
986dcff626
MA-2536: get 'course_about' url in enrollment
2016-07-29 14:58:54 +05:00