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
Calen Pennington
5150775f1c
Update the documentation and validation on org_course to make the formatting clear
2019-03-13 14:25:16 -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
c21e01e3ee
Add org-course (and any future KEY_FIELDS) to FBE django admin pages
2019-03-12 13:52:56 -04:00
Matthew Piatetsky
d5c50533e1
Merge pull request #19968 from edx/PROD-58
...
handle incorrectly set schedules
2019-03-12 12:16:03 -04:00
Matthew Piatetsky
dac0eec385
handle incorrectly set schedules
2019-03-11 16:46:29 -04:00
Calen Pennington
fa2ee761d9
Allow overriding Content Type Gating and Course Duration Limits on a per-course (rather than per-course-run) basis
...
REVMI-94
2019-03-11 15:23:19 -04:00
Calen Pennington
5d3c9b36df
Merge pull request #19964 from cpennington/fbe-query-perf
...
Sort in python and add an index to improve StackedConfigModel.current…
2019-03-11 12:22:59 -04:00
Josh McLaughlin
4d4b040517
Add dashboard announcements feature
...
- Add announcements view using JSX to the dashboard sidebar
- Create a new maintenance interface to edit and manage announcements
- Adds an override to main.html template to include new skip links
- Add plugins required for announcements to TinyMCE
This is motivated by a desire to have system wide messages for students
that show on the dashboard. Enabled with FEATURES['ENABLE_ANNOUNCEMENTS'].
Global staff are allowed to edit from the studio maintenance view.
2019-03-10 19:25:13 -07:00
Calen Pennington
c532077f3a
Sort in python and add an index to improve StackedConfigModel.current query performance
2019-03-08 09:50:08 -05:00
Matthew Piatetsky
74bcc29417
Remove FEATURE_BASED_ENROLLMENT_GLOBAL_KILL_FLAG
2019-03-07 15:46:33 -05:00