Commit Graph

574 Commits

Author SHA1 Message Date
Dave St.Germain
42ede57383 Hide edx-when feature behind waffle flag 2019-04-24 16:36:56 -04:00
Dave St.Germain
b4ccd03740 This adds a new django app -- edx-when -- that will copy start and due dates to mysql and allow per-learner overrides in the instructor dashboard, using the existing IDDE interface.
It adds a data migration for existing IDDE data.
2019-04-24 12:26:19 -04:00
Matthew Piatetsky
c324b54d58 Merge pull request #20273 from edx/REVMI-152
allow overriding FBE group access restrictions for problems at the unit level
2019-04-24 10:18:23 -04:00
Matthew Piatetsky
6c2c896ec3 allow overriding FBE group access restrictions for problems at the unit level 2019-04-23 11:31:41 -04:00
Matt Hughes
2dc19c4139 Merge pull request #20263 from edx/matthugs/EDUCATOR-4158-logged-out-course-page-masters-only-courses
Remove misleading copy for Master's-only courses' course pages'
2019-04-22 11:02:59 -04:00
Matt Hughes
1070ba0236 WIP: Remove misleading copy for Master's-only courses' course pages'
Logged out learners shouldn't be lead to believe they'll be able to
enroll themselves into such courses, which we're worried they may've
read into the existing copy

JIRA:EDUCATOR-4158
2019-04-19 10:30:24 -04:00
Calen Pennington
f18fc1e7aa Expose will_recheck_access further up the LMS xblock stack 2019-04-18 14:58:15 -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
3ffe64525d Don't check the schedule upgrade_deadline before sending Access Expiry Email 2019-04-16 13:13:01 -04:00
Calen Pennington
7d695ab71a Merge pull request #20224 from cpennington/fbe-access-expiry-upgrade-deadline
Don't check the schedule upgrade_deadline before sending Access Expir…
2019-04-16 12:39:49 -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
Calen Pennington
10531559d5 Don't check the schedule upgrade_deadline before sending Access Expiry Email 2019-04-12 14:22:12 -04:00
Matt Drayer
04aa7495ea Downgrade log level from warning to info for expected consent gating workflow. 2019-04-10 11:22:19 -04:00
Matthew Piatetsky
51b991c128 fix bug and add temporary waffle flag 2019-04-09 15:38:55 -04:00
Matthew Piatetsky
064f041276 Revert "Revert both" 2019-04-09 11:04:10 -04:00
Calen Pennington
bf302ccca1 Merge pull request #20187 from cpennington/fix-access-expiry-upsell-link
Allow Access Expiry emails to users w/o dynamic pacing deadlines, and only bucket valid users
2019-04-08 16:01:22 -04:00
Calen Pennington
e31598ae9f Allow Access Expiry emails to users w/o dynamic pacing deadlines, and only bucket valid users 2019-04-08 15:20:14 -04:00
Matthew Piatetsky
be9eb46364 Revert "handle missing fields on access denied blocks"
This reverts commit 418540b713.
2019-04-08 12:13:30 -04:00
Matthew Piatetsky
9de5e65b75 Revert "add course blocks api check to _assert_block_is_gated function"
This reverts commit f69811ee91.
2019-04-08 12:12:48 -04:00
Hammad Ahmad Waqas
3955dab574 Merge pull request #20164 from edx/hammad/WL-1905
WL-1905 |  Some learners not showing up in report | Missing Data Sharing Consent Redirection
2019-04-08 12:39:43 +05:00
Nimisha Asthagiri
e780eae04c Merge pull request #20177 from edx/arch/annotate-profile-mfe-toggle
Learner Profile Toggles: Annotate and Remove outdated ones
2019-04-07 23:21:17 -04:00
Nimisha Asthagiri
47759427ba Learner Profile Toggles: Annotate and Remove outdated ones
ARCH-453
2019-04-07 11:30:35 -04:00
Hammad Ahmad Waqas
974a937f70 session is replaced with cache to hold data_sharing_consent_needed
flag value
added signal to destroy data_sharing_consent_needed flag if user is
is enrolled in enterprise course.
2019-04-05 18:06:54 +05:00
Matthew Piatetsky
f69811ee91 add course blocks api check to _assert_block_is_gated function 2019-04-03 14:13:59 -04:00
Matthew Piatetsky
e14c5d69ec Merge pull request #20091 from edx/check_for_denial_reason
handle missing fields on access denied blocks
2019-04-03 14:13:03 -04:00
Matthew Piatetsky
418540b713 handle missing fields on access denied blocks 2019-04-03 12:32:35 -04:00
Jeremy Bowman
c859b168f9 Merge pull request #20104 from jolyonb/incr-179
INCR-179 Migrating openedx/features/journals
2019-03-29 18:15:56 -07:00
Jolyon Bloomfield
202edb872b INCR-179 Migrating openedx/features/journals 2019-03-29 15:25:54 -07:00
Calen Pennington
333f74d37e Remove the rest of binning code from Access Expiry emails 2019-03-29 11:44:39 -04:00
Matthew Piatetsky
4966b30bb5 Merge pull request #20071 from edx/revert-20064-revert-20003-mobile-access-denied
continue removing blocks from course outline
2019-03-29 11:20:59 -04: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
Cory Lee
ac4845d052 DEPR-14 Remove AWS.py 2019-03-28 10:48:34 -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
Calen Pennington
6a15e57092 Merge pull request #20056 from cpennington/fbe/access-expiry-no-binning
Don't use multiple bins per course when sending Access Expiry Emails
2019-03-27 12:49:28 -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
537696d861 Don't use multiple bins per course when sending Access Expiry Emails 2019-03-26 14:33:12 -04:00
Calen Pennington
97f9dd375b Merge pull request #20046 from cpennington/fbe/access-expiry-course-key-serialize
Serialize the CourseKey before putting into celery task args
2019-03-22 15:35:22 -04:00
Calen Pennington
a342fa57f2 Serialize the CourseKey before putting into celery task args 2019-03-22 14:09:20 -04:00
Matthew Piatetsky
f3aef7c5c6 when masquerading as limited access content gates should not dissapear 2019-03-21 15:32:40 -04:00
Matthew Piatetsky
96844c1d05 do not show FBE upsell to full access users 2019-03-20 14:40:13 -04:00
Calen Pennington
078b50e6eb Don't send Access Expiry Emails to courses that don't have Course Duration Limits enabled 2019-03-20 11:20:41 -04:00
Calen Pennington
a6d3db2bf5 Continue attempting to enqueue messages even if they are disabled for one course 2019-03-19 13:01:16 -04:00
Calen Pennington
d567724163 Merge pull request #20008 from cpennington/fbe/get-courses-batched
Fbe/get courses batched
2019-03-19 11:53:19 -04:00
Calen Pennington
10963c122a Don't refetch CourseOverview with a course object already in-hand 2019-03-19 10:30:33 -04:00
David Ormsbee
7dcad7af55 Merge pull request #16496 from open-craft/josh/announcements-feature
Dashboard announcements feature
2019-03-18 16:04:38 -04:00
Douglas Hall
7ef33dac6c Allow profile microfrontend redirect to be configured per site. 2019-03-13 16:27:36 -04:00
Calen Pennington
18fc7d573b Merge pull request #19990 from cpennington/fix-org-course-docs
Update the documentation and validation on org_course to make the for…
2019-03-13 15:01:27 -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