Michael Youngstrom
bfe10720c6
Remove lettuce infrastructure
2019-04-18 09:58:21 -04:00
Ned Batchelder
7d964b12db
Context managers need to clean up properly
...
An @contextmanager will raise an exception from its yield statement if
an exception happens in the with-block that uses it. If the context
manager needs to do clean up, it should do it even if an exception is
raised, so it needs to be done in a finally clause.
2019-04-17 13:14:48 -04:00
Michael Roytman
93ce716327
Merge pull request #20201 from edx/mroytman/EDUCATOR-4159-masters-only-logged-in
...
remove enroll CTA on course homepage for logged out users visiting a …
2019-04-17 11:12:26 -04:00
Michael Roytman
f7d0753210
remove enroll CTA on course homepage for logged out users visiting a Master's only course
2019-04-16 16:05:56 -04:00
Calen Pennington
35a20d0e48
Write up Bridgekeeper proposal for permissions
2019-04-16 14:10:43 -04:00
Matthew Piatetsky
62b9bb89c8
Change content_type_gating enabled_for_enrollment to return false if a course has no verified mode or a user is not enrolled in the audit mode
2019-04-14 16:32:13 -04:00
noraiz-anwar
eeb89c457d
pass grade feeze info to xblocks
2019-04-10 19:21:26 +05:00
David Ormsbee
c8532c16dd
Merge pull request #20084 from jolyonb/examfix
...
Hiding overall grades in progress page for a sequential when problem scores are hidden
2019-04-09 09:37:11 -04:00
Alan Zarembok
f9a5d93ce4
PROD-101: Do not rewrite URL for videos that do not have a video id.
2019-04-05 15:29:17 -04:00
Jolyon Bloomfield
963ec44826
Hiding overall grades for a sequential when problem scores are hidden
2019-03-29 11:48:13 -07:00
Matthew Piatetsky
1f6cd7aa5a
Revert "Revert "REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason""
2019-03-28 14:44:05 -04:00
Matthew Piatetsky
8eae694566
Revert "REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason"
2019-03-27 16:30:37 -04:00
Matthew Piatetsky
e6b55ede3d
Merge pull request #20003 from edx/mobile-access-denied
...
REVMI-62 Return gated blocks in the course blocks API response with an authorization denial reason
2019-03-26 17:33:57 -04:00
Matthew Piatetsky
4bb539c9aa
update user partition and access_denied_message_filter transformers
2019-03-26 15:26:59 -04:00
Calen Pennington
d23e888316
Revert "Reapply "Improve the performance of access checking for a specific user in CourseViewList by prefetching data""
...
This reverts commit 6059e21bff .
2019-03-21 14:26:00 -04:00
Calen Pennington
b89ce526ca
Revert "Batch queries to fetch all courses to prevent over-fetching during paging operations"
...
This reverts commit 544c7f7eff .
2019-03-21 14:26:00 -04:00
Calen Pennington
544c7f7eff
Batch queries to fetch all courses to prevent over-fetching during paging operations
2019-03-19 10:30:33 -04:00
Calen Pennington
6059e21bff
Reapply "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit d8cd6135a6 .
2019-03-18 15:24:40 -04:00
Dave St.Germain
d1cd8e0407
Enable proctoring for professional track learners
2019-03-18 10:37:37 -04:00
Calen Pennington
d8cd6135a6
Revert "Improve the performance of access checking for a specific user in CourseViewList by prefetching data"
...
This reverts commit a2a340bcd0 .
2019-03-14 10:31:24 -04:00
David Ormsbee
07e93bc264
Merge pull request #19837 from open-craft/opencraft/edx-platform/devan/show-enroll-links-on-public-courses-only-if-self-enrollment-allowed
...
Show enroll links on public courses only if self enrollment allowed
2019-03-13 14:25:53 -04:00
Devan Rehunathan
c6f87d49f2
Show Enroll links on public courses only if self-enrollment is allowed
...
This commit updates the Info messages on the course page to display
more informative messages to the user. Specifically, messages for Public
and Invitation-only courses.
2019-03-12 21:24:56 +00:00
Calen Pennington
a2a340bcd0
Improve the performance of access checking for a specific user in CourseViewList by prefetching data
2019-03-11 10:37:53 -04:00
uzairr
881c8e035c
Improve 403 error handling
...
Currently, ajax calls in courseware is handling 403 like 401.
In this PR, proper modifications have been done to make it
coherent with its intended behaviour.
LEARNER-7131
2019-03-06 20:22:37 +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
Usama
a826145d91
Progress Page update
...
Updated progress page certificate view for
unverified users.
2019-03-01 12:47:37 +05:00
Farhanah Sheets
bc00313a9c
Revert "Improve 403 error handling"
2019-02-27 11:28:14 -05:00
Uzair Rasheed
989180dde3
Merge pull request #19881 from edx/LEARNER-7131/improve-403-error-handling
...
Improve 403 error handling
2019-02-27 18:27:25 +05:00
uzairr
aa39f2c438
Improve 403 error handling
...
Currently, ajax calls in courseware is handling 403 like 401.In this
PR, proper modifications have been done to make it coherent with its
intended behaviour.
LEARNER-7131
2019-02-26 19:05:48 +05:00
Dave St.Germain
cd4f44a91b
Fixed proctoring tests
2019-02-25 14:09:11 -05:00
emma-green
507cfb8942
Merge pull request #19849 from edx/emma-green/REVEM-176/C/Hacky-cache-course_runs-to-programs
...
add course to program caching
2019-02-25 10:41:51 -05:00
Dave St.Germain
954c8e1a67
Merge pull request #19771 from edx/dahlia/masters-track
...
Added master's track
2019-02-25 10:11:24 -05:00
Emma Green
57b7150b09
add course to program caching
2019-02-22 13:18:23 -05:00
Calen Pennington
c9ee6ed78d
Record a plan for converting has_access to user.has_perm
2019-02-22 12:24:30 -05:00
Calen Pennington
78c8950ea3
Clean up a few remaining unicode format string errors
2019-02-20 15:28:14 -05:00
emma-green
cbf3f78325
Revert "WIP:Cache course runs to programs"
2019-02-20 12:03:07 -05:00
emma-green
304fba5959
Merge pull request #19677 from edx/emma-green/REVEM-176/cache-course_runs-to-programs
...
WIP:Cache course runs to programs
2019-02-20 09:55:36 -05:00
Jeremy Bowman
974ae50bf4
Merge pull request #19620 from cclauss/new-style-exceptions
...
Old style exceptions --> new style for Python 3
2019-02-19 16:31:35 -05:00
Emma Green
f2139bbe2f
add courses to programs to cache
2019-02-19 15:17:23 -05:00
bmedx
7df1e05f49
Fix xxslint errors in touched files
2019-02-19 11:24:24 -05:00
Julia Eskew
368f221f0a
Initial start on annotations.
2019-02-19 11:24:21 -05:00
cclauss
c0c935b685
Old style exceptions --> new style for Python 3
2019-02-19 13:09:23 +01:00
Matthew Piatetsky
444799fb0e
fix unicode strings in openedx/ part 2
2019-02-15 10:15:51 -05:00
Dave St.Germain
d780908bbd
Define permission used in edx-proctoring
2019-02-13 11:45:44 -05:00
Nimisha Asthagiri
34201c62e8
Merge pull request #19790 from edx/pwnage101/read-from-extra-list-of-logout-uris
...
Additionally logout from a settings list of extra logout URIs
2019-02-12 22:49:36 -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
Michael Youngstrom
3221c2b91f
Remove lms pytest shards
2019-02-12 11:03:46 -05:00
Pooja Kulkarni
9ddb1cc074
Implement public cohort
...
This PR is based on #19284 and is part of the
series of work related to the proposal #18134 .
This PR avoids the assignment of
anonymous/unenrolled users to any cohort when
course is public. Anonymous or unenrolled users
will only see content that does not have a
content group assigned.
The "View Course" link to the course outline
is shown on the course about page for a course
marked public/public outline.
It also makes course handouts available for
public courses (not for public_outline).
This PR also hides the different warnings and
messages asking the user to sign-in and enroll
in the course, when the course is marked public.
It modifies the default public_view text to
include the component display_name when
unenrolled access is not available.
2019-02-07 21:42:21 +05:30
Calen Pennington
829227ade3
Merge pull request #19663 from cpennington/fbe-improve-course-api-performance
...
Fbe improve course api performance
2019-02-06 11:01:25 -05:00
Calen Pennington
43d975a92a
Select related CourseOverview.image_set when loading the course_api
2019-02-06 10:11:16 -05:00