Calen Pennington
b2d213ec08
fixup! Log current userid in all log messages
2019-03-12 15:13:57 -04:00
Calen Pennington
e6dada4b52
fixup! Log current userid in all log messages
2019-03-12 14:13:13 -04:00
Calen Pennington
721dd3bc8a
Log current userid in all log messages
...
REVMI-60
2019-03-12 13:55:08 -04:00
Calen Pennington
78c8950ea3
Clean up a few remaining unicode format string errors
2019-02-20 15:28:14 -05:00
Matthew Piatetsky
444799fb0e
fix unicode strings in openedx/ part 2
2019-02-15 10:15:51 -05:00
cclauss
8fca11b85c
Use print() function in both Python 2 and Python 3
2019-01-13 17:16:37 +01:00
Matthew Piatetsky
5bb56fe45f
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 11:06:30 -05:00
rabiaiftikhar
aac430da34
EDUCATOR-3213 make Global EdX Staff able to view all forum posts
2018-10-10 12:01:23 +05:00
Nimisha Asthagiri
700a902b68
Cleanup and remove deprecated RequestCache Django app
...
ARCH-223
2018-09-12 14:39:11 -04:00
Jeremy Bowman
380a24f7ef
TE-2689 Remove useless pylint suppressions part 6
2018-08-21 13:54:34 -04:00
rabiaiftikhar
1f34924573
EDUCATOR-2120 allow Community TA to see all discussion posts regardless of cohort and enrollment track
2018-08-09 17:53:39 +05:00
Jeremy Bowman
93ed653b7b
TE-2632 Fix site fixture domains for devstack bok-choy tests
2018-07-06 13:02:57 -04:00
Nimisha Asthagiri
8db2dd47dd
Course Validation and Course Quality APIs
2018-06-13 20:33:45 -04:00
Eric Fischer
e18448e27d
Silence deprecation warnings
...
https://docs.djangoproject.com/en/1.11/releases/1.10/#using-user-is-authenticated-and-user-is-anonymous-as-methods
2018-05-02 10:03:50 -04:00
Troy Sankey
9f30a75a08
add missing maintenance banner settings
2018-03-23 16:34:47 -04:00
Troy Sankey
1773107db4
Maintenance banner functionality, including a new waffle switch and setting
...
This adds the following new waffle switch (and namespace):
open_edx_util.display_maintenance_warning
and a new setting:
settings.MAINTENANCE_BANNER_TEXT
The provided view decorator allows developers to select which views
receive the static banner, and the banner can be globally toggled via
the waffle switch. The text of the banner is determined by the setting,
which is currently not translated.
2018-03-20 17:54:48 -04:00
Ahsan Ulhaq
1b2fdc058d
Rate limited /oauth2/access_token/
...
There has been some reports about attack on /oauth2/access_token/.
This cause LMS to be down. This is being resolved by rate limiting the
endpoint.
LEARNER-3393
2018-01-08 16:58:16 +05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
John Eskew
d7bab033f7
Move monitoring functionality to util and AppConfig.
2017-11-02 17:44:03 -04:00
Jeremy Bowman
ba06372cac
PLAT-1780 Remove dependency on django-extensions
2017-10-27 13:19:12 -04:00
Brian Beggs
ca92ffe21d
Remove SubfieldBase metaclass
2017-10-26 16:59:51 -04:00
John Eskew
f3e089bd3f
Mgmt commands to clear data from historical tables.
2017-10-17 15:27:59 -04:00
Harry Rein
fcf5f03b2d
Fix issue with course message classes.
2017-09-22 14:38:04 -04:00
Diana Huang
cbfea6515d
Add new info message to profile page.
2017-09-21 10:19:40 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Jeremy Bowman
32000c7a98
Clean up TestCase subclassing
2017-08-29 15:38:48 -04:00
Harry Rein
08df53e110
Adding in course messaging to the home page.
...
LEARNER-1894
This commit adds in course messaging for three use cases. First,
when the user is not signed in, the user is shown a message that
provides a link to sign in or register. If the user is signed in
but not enrolled, they are given a link to do so. If the user is
enrolled but the course has not yet started, they are shown a
message explaining when the course starts and shown a link (not
yet enabled) to add a reminder to their calendar.
The implementation defines a base message class and extends it
for the course home messages as well as the previously implemented
page level messages.
2017-07-24 15:17:12 -04:00
Andy Armstrong
a077a5e364
Add support for page banner status messages
...
LEARNER-1890
2017-07-17 12:17:32 -04:00
John Eskew
3b57542ab0
Revert "Merge pull request #15170 from edx/jeskew/PLAT_1316_partitions_inheritance"
...
This reverts commit f97f052591 , reversing
changes made to 800bcd8e20 .
2017-05-30 12:42:54 -04:00
John Eskew
76389d8678
Run all files touched in inheritance/partition work through isort.
2017-05-25 13:24:08 -04:00
John Eskew
66f3aa5ccf
Move fields.py, inheritance.py, and partitions to openedx/core.
2017-05-25 13:24:08 -04:00
Nimisha Asthagiri
aca69f78f2
Update Subsection Grade Report to differentiate Not Attempted and 0
...
TNL-5990
2016-11-30 12:36:26 -05:00
J. Clifford Dyer
7b75d1d452
Add transformer that collects grading data.
...
TNL-4449
2016-05-26 16:15:34 -04:00
Nimisha Asthagiri
3d84e29218
Update Course Catalog API to include About Overview field.
2015-12-28 15:03:22 -05:00
Nimisha Asthagiri
8e3f4e058d
Update Course Catalog API to support filters
2015-12-23 12:31:31 -05:00
wajeeha-khalid
092cc4b278
MA-1211; Discussion API - make boolean params case insensitive
2015-12-01 11:25:27 +05:00
Renzo Lucioni
70d57327eb
Add Programs tab to Studio
...
Extends the Programs ConfigurationModel, cleans up Programs-related utilities and corresponding tests, and corrects caching. Uses the Programs API to list programs within Studio. ECOM-2769.
2015-11-25 14:56:50 -05:00
Nimisha Asthagiri
00e9237153
Course Blocks API
2015-11-05 22:30:44 +00:00
zubair-arbi
7f96474d01
basic programs api setup and dashboard integration
...
ECOM-2578
2015-10-29 20:07:51 +05:00
Ned Batchelder
f54fe787c6
Remove needless 'disable=no-member' pragmas
2015-08-03 17:47:44 -04:00
Daniel Friedman
3acd7a008c
Refactor and add tests for new grade report.
...
* Handle grading errors
2015-05-13 06:58:02 -04:00