Calen Pennington
10963c122a
Don't refetch CourseOverview with a course object already in-hand
2019-03-19 10:30:33 -04:00
Matthew Piatetsky
dac0eec385
handle incorrectly set schedules
2019-03-11 16:46:29 -04:00
Matthew Piatetsky
444799fb0e
fix unicode strings in openedx/ part 2
2019-02-15 10:15:51 -05:00
Calen Pennington
419657d7a5
Prefetch course modes used in has_access calls in course api
2019-02-06 10:11:15 -05:00
Matthew Piatetsky
b37bc75bb4
Revert "Revert "change banner date localization to use dateutilfactory""
...
This reverts commit 08cb56664b .
2019-02-04 12:42:27 -05:00
Calen Pennington
805f32a357
Revert "Allow courses api to return data incrementally"
2019-01-25 12:56:57 -05:00
Calen Pennington
0d273e9506
Prefetch course modes used in has_access calls in course api
2019-01-25 10:30:09 -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
Matthew Piatetsky
f870f7c635
change banner date localization to use dateutilfactory
2019-01-15 03:30:53 -05:00
Calen Pennington
67c23d503d
Make the max Course Duration Limit 18 weeks
2019-01-11 13:01:08 -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
Calen Pennington
8b014e1fef
Add a test of the FBE Upgrade banner
...
REV-656
2019-01-07 13:11:35 -05:00
Gabe Mulley
be3dd7e491
REV-655: Fix upgrade deadline bug
2019-01-04 10:57:45 -05:00
Calen Pennington
61c705d10d
Use the full set of required variables iff FBE upgrade messaging is turned on
2019-01-02 13:26:38 -05:00
Matthew Piatetsky
4aa576d725
Merge pull request #19511 from edx/REVMI-72
...
Ignore enrollment date for FBE when masquerading
2019-01-02 09:53:13 -05:00
Matthew Piatetsky
1396ca9173
Ignore enrollment date for FBE when masquerading
2018-12-26 20:29:44 -05:00
Matthew Piatetsky
e0b5e5cb97
write tests for when verified mode expires
2018-12-21 09:57:33 -05:00
Matthew Piatetsky
821c8dbac5
Merge pull request #19452 from edx/REVE-132
...
Ensure masquerade works in courses that haven't started yet
2018-12-19 09:58:18 -05:00
Matthew Piatetsky
fc6cc94573
Ensure masquerade works in courses that haven't started yet
2018-12-19 08:43:54 -05:00
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
Matthew Piatetsky
d7a6fb5c0c
fix quality error
2018-12-13 16:17:37 -05:00
Matthew Piatetsky
dda5eded24
fix bug with banner deadline logic
2018-12-13 12:32:14 -05:00
Matthew Piatetsky
eaa07082ed
update messaging
2018-12-13 01:15:48 -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
Matthew Piatetsky
08301a484e
Ensure staff users do not see expiration banner
2018-11-29 09:45:49 -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
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