Michael Youngstrom
3bb44a540f
Upgrade pycountry for python3
2019-02-01 10:24:12 -05:00
Julia Eskew
ed239ed0fd
Read client ID/secret from DOT application instead of DOP client.
2019-01-31 13:57:23 -05:00
Dillon Dumesnil
dbd85410f8
Removing test file for removed review xblock
2019-01-31 10:19:54 -05:00
Michael Youngstrom
e7898d153d
Move to python3-saml
2019-01-30 16:35:16 -05:00
Jansen Kantor
6f4bbf6a01
Merge pull request #19676 from edx/jkantor/failed-cert
...
fail a certificate if grades are modified to failing
2019-01-29 17:07:00 -05:00
jansenk
726fb0f6f0
fail a certificate if grades are modified to failing
2019-01-29 15:57:15 -05:00
Brian Mesick
c948f335bd
Merge pull request #19665 from edx/bmedx/PLAT-2411
...
Use correct language code in retirement emails
2019-01-28 16:45:31 -05:00
Calen Pennington
daf6fd3330
Merge pull request #19599 from cpennington/fbe-adrs
...
Add ADRs for FBE decisions
2019-01-28 14:40:48 -05:00
bmedx
43e1bf8e3c
Use correct language code in retirement emails
2019-01-28 13:33:39 -05:00
Calen Pennington
4ac3caab23
Add ADRs for FBE decisions
...
REVMI-39
2019-01-28 13:16:53 -05:00
noraiz-anwar
a0acbd616b
logs to debug EDUCATOR-3965
2019-01-25 23:31:24 +05:00
Calen Pennington
805f32a357
Revert "Allow courses api to return data incrementally"
2019-01-25 12:56:57 -05:00
Calen Pennington
c9ed838991
Merge pull request #19642 from cpennington/fbe-improve-course-api-performance
...
Allow courses api to return data incrementally
2019-01-25 11:31:24 -05:00
Calen Pennington
0d273e9506
Prefetch course modes used in has_access calls in course api
2019-01-25 10:30:09 -05:00
Calen Pennington
a842921e1f
Cache org-site lookups in the RequestCache
2019-01-25 10:30:09 -05:00
Calen Pennington
a3541d6e46
Allow courses api to return data incrementally
...
Prior to this commit, the course api (/api/courses/v1/courses/)
performed all the work necessary to return all courses available
to the user, and then only actually returned on page's worth of those
courses.
With this change, the api now does the work incrementally, computing
only the data needed to fetch the courses up to and including the page
being returned. This still increases approximately linearly as
the page number accessed being increases, but should be more cache-friendly.
One side effect of this is that the max_page reported by pagination
will be an overestimate (it will include pages that are removed due
to a users access restrictions).
This change also changes the sort-order of courses being returned by the
course_api. By sorting by course-id, rather than course-number, we
can sort in the database, rather than in Python, and defer loading data
from the end of the list until it is requested.
REVMI-90
2019-01-25 10:30:09 -05:00
Nadeem Shahzad
75977e9bb1
Merge pull request #19654 from edx/revert-19653-revert-19627-nadeem/OPS-3687
...
Move award program certificates tasks to background_process queue (OPS-3687)
2019-01-25 18:55:14 +05:00
nadeemshahzad
bc09bdf35a
Move award program certificates tasks to background_process queue (OPS-3687)
2019-01-25 12:47:46 +00:00
DawoudSheraz
e820888154
create access denied fragment when HTTP request is null
2019-01-25 16:38:50 +05:00
Calen Pennington
ee75db2703
Add a test that shows how bad course api query counts are
2019-01-24 22:54:01 -05:00
Stu Young
4e1a3b05df
Revert "Move award program certificates tasks to background_process queue (OPS-3687)"
2019-01-24 11:37:42 -05:00
nadeemshahzad
97dd3763d3
move program certificates tasks to background_process queue
2019-01-23 14:13:33 +00:00
Saleem Latif
46d97caa47
Consolidate recovery assistance forms
2019-01-22 15:09:11 +05:00
noraiz-anwar
33fab4b1e4
audit track content gating for staff preview
2019-01-21 18:35:29 +05:00
Matthew Piatetsky
08cb56664b
Revert "change banner date localization to use dateutilfactory"
2019-01-20 18:27:03 -05:00
Matthew Piatetsky
58012317a1
Merge pull request #19590 from edx/REVMI-27
...
change banner date localization to use dateutilfactory
2019-01-17 12:49:56 -05:00
Ned Batchelder
48ac13e73e
Merge pull request #19591 from cclauss/print_function
...
Use print() function in both Python 2 and Python 3
2019-01-16 17:59:11 -05:00
Ned Batchelder
1e5c753807
Fix quality violations
2019-01-16 08:44:56 -05:00
cclauss
b0c4c0c5f9
remove redundant backslashes in between brackets
2019-01-16 03:46:04 +01:00
Matthew Piatetsky
f870f7c635
change banner date localization to use dateutilfactory
2019-01-15 03:30:53 -05:00
Christie Rice
9d23dfe270
REVEM-130 Remove program info from user metadata
2019-01-14 14:32:32 -05:00
Calen Pennington
454acb492b
Merge pull request #19578 from cpennington/fbe-group-configurations
...
Fix Studio Group Configurations for courses with FBE Enabled
2019-01-14 14:20:25 -05:00
Brian Mesick
72fa00050a
Merge pull request #19571 from open-craft/jill/dot-app-cmd
...
SE-614 Adds optional args to create_dot_application command
2019-01-14 14:12:39 -05:00
Calen Pennington
bc32819ce0
Fix Studio Group Configurations for courses with FBE Enabled
...
This prevents the Feature-Based Enrollments groups from showing
in Group Configurations unless the studio_override_enabled flag
is enabled. It also fixes a bug where FBE group configurations were
displaying usage as though they were Track-based group configurations.
REVMI-78
2019-01-14 13:16:57 -05:00
cclauss
8fca11b85c
Use print() function in both Python 2 and Python 3
2019-01-13 17:16:37 +01:00
Calen Pennington
67c23d503d
Make the max Course Duration Limit 18 weeks
2019-01-11 13:01:08 -05:00
Matthew Piatetsky
e1fd793e86
Merge pull request #19560 from edx/REVMI-2
...
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 13:48:29 -05: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
Jillian Vogel
f1a65c588a
Adds optional args to create_dot_application command
...
Allows for the creation of public applications, and the passing of the
client_id or client_secret to the command, e.g. from a configuration playbook
2019-01-10 20:18:18 +10:30
Christie Rice
8f8efc80dc
REVEM-74 Add program info to user-metadata
2019-01-09 12:40:11 -05:00
Calen Pennington
6efe327311
Merge pull request #19489 from edx/tuchfarber/move_expiration_banner_REVMI_54
...
Move banner REVMI-54
2019-01-09 11:22:50 -05:00
Matt Tuchfarber
ac29017d88
Move banner REVMI-54
...
Moves banner into the content instead of at the top. Adds a course
expiration fragment to the course home page, the content, the progress
page, and the discussion page.
2019-01-09 10:17:16 -05:00
Diana Huang
15759c2b2f
Merge pull request #19420 from edx/diana/remove-datadog
...
Remove all references to datadog from our code.
2019-01-09 09:07:22 -05:00
Saleem Latif
2c9021e480
Make sure only active AccountRecovery records are used
2019-01-09 16:33:12 +05:00
Diana Huang
6572d99e76
Remove all references to datadog from our code.
2019-01-08 15:41:24 -05:00
Jeremy Bowman
f8dc051c44
Merge pull request #19546 from edx/jmbowman/TE-2731
...
TE-2731 Upgrade to pytest-cov 2.6.0
2019-01-08 12:28:30 -05:00
Jeremy Bowman
d0d6d57343
TE-2731 Upgrade to pytest-cov 2.6.1
2019-01-08 11:05:45 -05:00
Matthew Piatetsky
c9dc4d116f
clean up where access checks happen
2019-01-07 17:02:33 -05:00
Gabe Mulley
a86d499592
Merge pull request #19470 from edx/bfiller/REVE-189
...
Conditionalize track selection based on all FBE settings
2019-01-07 15:42:28 -05:00
Matthew Piatetsky
debb502532
Merge pull request #19552 from edx/REVMI-74
...
enable searching for course in FBE admin
2019-01-07 15:17:47 -05:00