Matthew Piatetsky
947410463a
localize datetime for banner
2018-12-18 14:52:05 -05:00
Matthew Piatetsky
e2490d8f8e
localize datetime for banner
2018-12-17 08:41:14 -05:00
Matt Tuchfarber
b034f4e0d4
Merge pull request #19450 from edx/tuchfarber/fix_experiment_integrity_error
...
Ignore integrity error in revenue holdback experiment
2018-12-14 16:52:29 -05:00
Matt Tuchfarber
885850eadb
Ignore integrity error in revenue holdback experiment
2018-12-14 14:53:51 -05:00
Bessie Steinberg
6f2a2785e8
REVE-154 FBE Global Kill Switch
...
Create a global kill switch for feature based enrollment. To turn on
the kill switch (and turn off both course duration gating and content
type gating) enable a waffle flag named:
'content_type_gating.global_kill_switch'
2018-12-14 09:36:56 -05:00
Matthew Piatetsky
d7a6fb5c0c
fix quality error
2018-12-13 16:17:37 -05:00
Bill Filler
92551e7b7a
Merge pull request #19369 from edx/bfiller/REVE-88
...
Add feature-based enrollments search to support form
2018-12-13 14:01:45 -05:00
Matthew Piatetsky
dda5eded24
fix bug with banner deadline logic
2018-12-13 12:32:14 -05:00
Gabe Mulley
5831a1f73d
Merge pull request #19439 from edx/update_messaging
...
update banner messaging
2018-12-13 09:50:01 -05:00
Matthew Piatetsky
eaa07082ed
update messaging
2018-12-13 01:15:48 -05:00
Matthew Piatetsky
93f6dfa330
Remove username from holdback key
2018-12-12 20:46:45 -05:00
Bill Filler
6606ddefff
Add feature-based enrollment search to support form
2018-12-11 09:53:19 -05:00
Matthew Piatetsky
14a899a65d
REVE-104 & REVE-108: Ensure Course Roles' Access
2018-12-07 16:39:09 -05:00
Matthew Piatetsky
67e9ae5581
Fix content gating a11y issues
2018-12-03 23:26:47 -05:00
Gabe Mulley
3c5caaf762
REVE-103: Fix masquerade for feature based enrollments
2018-12-03 12:05:00 -05:00
Calen Pennington
bced52b728
Merge pull request #19334 from cpennington/enabled-as-of-datetime
...
Enabled as of datetime
2018-11-30 15:09:11 -05:00
Calen Pennington
31047260cc
Switch ContentTypeGatingConfig.enabled_as_of and CourseDurationLimitConfig.enabled_as_of to datetimes
2018-11-30 10:02:53 -05:00
Matthew Piatetsky
bbfbd43cb7
Merge pull request #19335 from edx/REVE-108
...
Ensure staff users do not see expiration banner
2018-11-29 12:42:25 -05:00
Calen Pennington
af86f7856c
Merge pull request #19333 from cpennington/enable-content-gate-partition-when-override-enabled
...
Enable content gate partition when override enabled
2018-11-29 10:59:47 -05:00
Matthew Piatetsky
08301a484e
Ensure staff users do not see expiration banner
2018-11-29 09:45:49 -05:00
Matthew Piatetsky
815acda002
Populate experiment data with holdback key post enrollment and check holdback key when setting user group
2018-11-28 13:40:57 -05:00
Calen Pennington
2a42628e19
Put actual data in ContentTypeGatingConfig and CourseDurationLimitConfig __str__ methods
2018-11-28 12:19:33 -05:00
Bill Filler
af8f1029cd
Merge pull request #19293 from edx/bfiller/REVE-96
...
Don't allow audit-only courses to expire
2018-11-26 15:49:02 -05:00
Bill Filler
7b684106ba
Don't allow audit-only courses to expire
2018-11-26 14:28:50 -05:00
Bessie Steinberg
4baedd37eb
REVE-101: Fix Beta Tester Experience and Test
...
Fix content type gating and duration gating expierence for Beta Testers
- Beta Testers are users who are granted early access to the course to
test it out, they should not be gated on type or duration
- This change makes sure beta testers will have access to graded content
and their access will not expire
- Added unit tests for the above change
2018-11-21 16:22:36 -05:00
Calen Pennington
b295472363
Use generator expressions to make Mobile API constraints clearer
2018-11-21 12:18:10 -05:00
Calen Pennington
0cb48dfe1c
Add StackedConfigurationModels for managing content_type_gating and course_duration_limits
2018-11-21 12:18:10 -05:00
Matthew Piatetsky
6cc4fb34be
add expiration banner
2018-11-08 17:27:12 -05:00
Matthew Piatetsky
dfe189e9bb
change access_duration to be weeks_to_complete or MIN_DURATION for both SP and IP courses
2018-11-07 13:18:25 -05:00
Calen Pennington
c02b195ff7
Merge pull request #19155 from edx/rev/allow-studio-content-gating-override
...
Add Studio UI for tagging Full/Limited access contont
2018-10-29 13:19:45 -04:00
Calen Pennington
f9dd7fe223
Allow Studio override of Feature Based Enrollment status for individual xblocks
2018-10-29 12:37:30 -04:00
Matthew Piatetsky
287acf5eef
Add clarifying information regarding user course expiration
2018-10-25 14:48:16 -04:00
Matt Tuchfarber
6a01093423
Flesh out expiration date for user-course combo logic
2018-10-25 12:55:53 -04:00
Matthew Piatetsky
9037999bd2
add content gating waffle flag
2018-10-22 20:49:08 -04:00
Matthew Piatetsky
3c47d19a52
add redirect behavior when accessing expired course and add tests
2018-10-17 21:37:28 -04:00
Matthew Piatetsky
c51ee5ecba
move user course expiration date into separate function
2018-10-17 09:20:46 -04:00
Matthew Piatetsky
3e87cb7c7d
fix expired message on dashboard and some of the tests
2018-10-17 09:20:45 -04:00
Calen Pennington
97a659c416
Limit access for Audit users to courses after a specified period of time
2018-10-12 16:43:23 -04:00
Calen Pennington
4642efbf08
Create shell django app for course duration feature
2018-10-12 16:43:13 -04:00