bmedx
b26d7913f5
Add some common functionality for retiring users
...
- Methods for getting hashed retired users and usernames
- A DRF permission for retiring users
2018-04-02 13:48:52 -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
Jeremy Bowman
b3ac2b1b06
PLAT-1976 Add waffle switch to block auth_user write attempts
2018-02-28 13:13:06 -05:00
Bill DeRusha
071594392b
Merge pull request #17384 from edx/bderusha/zendesk-plugin
...
zendesk proxy plugin
2018-02-26 17:06:56 -05:00
Bill DeRusha
9611284df0
zendesk proxy plugin
2018-02-26 14:20:32 -05:00
Bill DeRusha
1aca252e19
Merge pull request #17383 from edx/bderusha/disc-plugin
...
Convert discussion to plugin
2018-02-26 13:18:10 -05:00
Bill DeRusha
4fba472139
Discssions as a plugin
2018-02-23 09:23:53 -05:00
Jillian Vogel
ea0c79c7e3
Adds redirect middleware to Studio
2018-02-20 16:38:42 +10:30
Tyler Hallada
73cffad5ce
Dev in sfe container & prod use /dist of sfe
2018-02-15 13:20:18 -05:00
Alex Dusenbery
7e51f02884
Get edx-platform working with external completion lib, add integration tests.
2018-02-14 15:54:27 -05:00
Nimisha Asthagiri
51dcb5a536
Merge pull request #17392 from mitodl/hack18_bookmarks_django_plugin
...
Changed 'bookmarks' django app to follow plugin pattern
2018-02-06 14:21:38 -05:00
Jeremy Bowman
11e134c552
PLAT-1916 Ignore existing usage of deprecated field_data
2018-02-02 16:12:00 -05:00
Gavin Sidebottom
7f3ffcc047
Changed 'bookmarks' django app to follow plugin pattern
2018-02-01 15:30:06 -05:00
Douglas Hall
2775b9c382
Add ENTERPRISE_REPORTING_SECRET to cms settings.
...
This is required due to the way we run migrations, starting with cms.
2018-01-26 14:29:11 -05:00
Qubad786
64555c60c0
Move request_cache to openedx.core.djangoapps
2018-01-26 15:09:25 +05:00
John Eskew
d21a098280
Merge pull request #17146 from open-craft/clemente/move-heartbeat-settings-to-env
...
Allow customizing heartbeat checks
2018-01-24 20:21:51 -05:00
Calen Pennington
69348d06d7
Merge pull request #17009 from cpennington/cms-login-factory-page
...
Convert cms login.html to the require_page pattern in preparation for…
2018-01-24 10:19:27 -05:00
Michael Frey
90bb8af3c6
Merge pull request #15618 from open-craft/bdero/failed-password-reset-email
...
Add optional password reset failure emails
2018-01-24 10:06:16 -05:00
Eric Fischer
097e000a24
Merge pull request #16191 from proversity-org/proversity/course-visibility-in-catalog
...
add DEFAULT_COURSE_VISIBILITY_IN_CATALOG flag
2018-01-23 08:10:25 -05:00
Tyler Hallada
ad773dac5c
Add text_search param for searching by displayname
2018-01-22 19:05:43 -05:00
Jose Antonio Gonzalez
cd2a31aacc
set default course visibility in catalog
2018-01-22 08:35:57 +02:00
Nimisha Asthagiri
2e9efe6472
Fix Certificates import and signals code
2018-01-19 15:12:28 -05:00
Calen Pennington
bacd4334ed
Add a form of static:require_module that assumes that the factory is self-initializing
2018-01-18 10:10:30 -05:00
Nimisha Asthagiri
7286c64e18
Refactor Django App Plugins to allow for additional features
2018-01-15 12:16:53 -05:00
Daniel Clemente Laboreo
4a2e6e31a6
Allow customizing heartbeat checks
2018-01-15 16:50:42 +01:00
Nimisha Asthagiri
24d6c314ef
Enable Django App Plugins in CMS
2018-01-11 14:35:06 -05:00
Daniel Clemente
ecf01d1b52
Adds a course option to auto-advance videos.
...
If enabled for a course, as soon as the video ends, the next unit or subsection
will be loaded, and if it contains a single video, that video will be played.
Course authors can enable the setting for a course, but learners can toggle the
setting on or off once it's enabled on the course.
2017-12-21 21:06:05 +10:30
J. Cliff Dyer
1fc43bf60d
Define custom completion for VideoModule
...
Update the VideoModule to publish a completion event when the player
reaches 95% complete, and submit a BlockCompletion when that event
occurs.
OC-3091
MCKIN-5897
2017-12-19 14:12:28 -05:00
Brandon DeRosier
c7c3ef694c
Add optional password reset failure emails
...
This change allows Open edX operators to enable password reset
failure email notifications. This is mainly useful for
explicitly informing users that there's no account associated
with their email, so that users can be sure that there wasn't
a problem with the email system.
OSPR-1832
2017-12-18 11:05:15 -05:00
David Ormsbee
7f3a55af74
Remove dealer.git (startup optimization).
...
In the absence of an EDX_PLATFORM_VERSION OS env variable, we used to
calculate the current version by looking at the current git revision of
the edx-platform repo. This was an expensive calculation (~7% of startup
costs). It also turns out that at some point we stopped setting that env
variable anywhere, so it always fell back to recalculating it.
With this commit, we'll start reading the code version from the env JSON
files, and fall back to "unknown" rather than doing the dealer.git call.
2017-12-13 11:35:43 -05:00
Brian Mesick
e4648bff79
Merge pull request #16860 from edx/bmedx/django111_fix_cms_errors
...
Changes to fix various Django 1.11 errors
2017-12-13 10:07:43 -05:00
bmedx
2579785a54
Make all uses of birdcage conditional, should fix 1.11 errors
2017-12-11 13:21:06 -05:00
bmedx
0f0b8048b4
Changes to fix various Django 1.11 errors
2017-12-11 13:15:42 -05:00
Calen Pennington
4ff39cf51f
Merge pull request #16819 from edx/cale/remove-studio-dynamic-asset-dir
...
Don't use the edx-platform revision as the studio assets base url
2017-12-07 10:49:34 -05:00
Calen Pennington
a7d6f84398
Don't use the edx-platform revision as the studio assets base url
2017-12-06 16:12:07 -05:00
Jeremy Bowman
19709cd36f
PLAT-1749 Support Django 1.10+ CSRF tokens
2017-12-06 13:18:00 -05:00
Nimisha Asthagiri
7ef443f7ce
Update usages to ace_common
2017-12-05 11:38:16 -05:00
Jeremy Bowman
067785dbfd
Merge pull request #16710 from edx/jmbowman/PLAT-1419
...
PLAT-1419 Make edxmako a proper template backend
2017-12-04 11:07:30 -05:00
Michael Roytman
fab7f31a55
Merge pull request #16735 from edx/mroytman/EDU-1826
...
mroytman/edu 1826/1830
2017-12-01 22:14:59 -05:00
Michael Roytman
eeb6cc7ca3
Add accessibility accomodation request page to studio and link to said page in footer, both behind a Waffle switch. Add tests for the new page.
2017-12-01 19:57:21 -05:00
Jeremy Bowman
fdc50c3aa8
PLAT-1419 Make edxmako a proper template backend
2017-12-01 17:01:52 -05:00
Jeremy Bowman
e0ece33701
PLAT-1762 Remove obsolete mentoring XBlock
2017-11-30 16:30:17 -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
John Eskew
ee36534fde
Merge pull request #16574 from edx/jeskew/add_request_limits_for_django110
...
Add request limits to LMS/CMS Django settings.
2017-11-16 13:13:46 -05:00
Jose Antonio Gonzalez
f38e5ab939
add DEFAULT_MOBILE_AVAILABLE flag
2017-11-16 16:50:37 +02:00
John Eskew
1bf74c7d32
Add disabled request limits implemented in Django 1.11
2017-11-15 14:19:31 -05:00
Muzaffar yousaf
7157ec2e2f
Revert "Revert "Transcript secure credentials""
2017-11-08 21:18:00 +05:00
Feanil Patel
9a35a5439e
Revert "Transcript secure credentials"
2017-11-07 13:07:32 -05:00
Jeremy Bowman
1f1ad26137
Merge pull request #16465 from edx/jmbowman/PLAT-1774
...
PLAT-1774 Move x_module monkey-patching
2017-11-07 10:34:44 -05:00