Adam Butterworth
4ebe6a8458
Merge pull request #24111 from eduNEXT/ama/DEPR-79
...
[BD-10] [DEPR-79] Remove pattern library of mobile/course-dates-fragment.html
2020-06-18 09:15:43 -04:00
Adam Butterworth
98dd03a638
Merge pull request #24077 from eduNEXT/ama/DEPR-78/DEPR-82
...
[BD-10] [DEPR-78][DEPR-82] Remove pattern library of latest-update-fragment.html and welcome-message-fragment.html
2020-06-18 09:15:20 -04:00
Adam Butterworth
0768acbf40
Remove pattern library of course_experience/course-outline-fragment.html ( #24044 )
2020-06-18 09:14:38 -04:00
morenol
41543edd93
Remove course_experience.use_bootstrap waffle flag ( #24028 )
...
[BD-10] [DEPR-83]
2020-06-17 13:26:51 -04:00
Calen Pennington
86e2677f26
Use a standard function to find out if a course has ended
2020-06-11 11:40:56 -04:00
Calen Pennington
1cf46e76d0
Don't compare None to a date when a course doesn't have an end date
2020-06-11 11:40:56 -04:00
Calen Pennington
333c9ccddf
Simplify how the course-outline template context is constructed to bring it into parity with other template contexts
2020-06-11 11:40:56 -04:00
Calen Pennington
2b2a6cca23
Never show the dates banner on archived courses
2020-06-11 11:13:55 -04:00
Calen Pennington
c6695e0b6f
Only actually reset user schedule if they have missed deadlines and not missed any gated content deadlines
2020-06-10 15:18:53 -04:00
Calen Pennington
15df17034a
Only prompt the user to upgrade if they have missed the deadline of gated graded content
2020-06-10 15:18:53 -04:00
Dillon Dumesnil
304b000b1b
Merge pull request #24134 from edx/ddumesnil/dates-widget-enhancement-AA-103
...
AA-103: Dates widget enhancements
2020-06-08 06:21:44 -07:00
Aura Milena Alba
b7a838c34b
Remove pattern library of course_experience/course-updates-fragment.html. ( #24062 )
2020-06-05 09:54:03 -04:00
Dillon Dumesnil
f32c51383b
AA-103: Dates widget enhancements
...
Reducing dates widget to one assignment. Adding link to dates
page in the dates widget
2020-06-04 12:48:00 -06:00
Calen Pennington
f9cfbd8593
Revert "Merge pull request #24131 from edx/revert-24085-use-content-type-gating-in-dates-banner"
...
This reverts commit c3ec8b837a , reversing
changes made to 4252b14927 .
2020-06-03 09:57:22 -04:00
Calen Pennington
561cdab7dd
Revert "Use content type gating in dates banner"
2020-06-03 09:52:24 -04:00
Calen Pennington
7c4585ebfe
Only prompt to upgrade in order to completed graded content (or shift dates) when content_type_gating is enabled
2020-06-02 14:23:28 -04:00
Aura M. Alba
941a93f531
Remove pattern library of course_experience/course-outline-fragment.html
2020-06-01 18:45:45 -05:00
Calen Pennington
6f568d097c
Set missed_deadlines in the course outlines template to simplify the logic in the dates_banner.html
2020-06-01 15:48:40 -04:00
Aura M. Alba
2a79db8dce
Remove pattern library of mobile/course-dates-fragment.html
2020-06-01 12:02:42 -05:00
Aura M. Alba
0ad20bd5b9
Remove pattern library of course_experience/latest-update-fragment.html
2020-05-29 11:52:44 -05:00
Calen Pennington
0c7947c8a2
Pass whether content type gating is enabled for the current user into the dates_banner template
2020-05-28 11:34:05 -04:00
Calen Pennington
34c03bf14a
Fix some accidental tuples in the variables passed to the dates_banner
2020-05-27 11:24:10 -04:00
Nicholas D'Alfonso
b454f9be1d
AA-151 dates banner on course outline and refactor
...
- use new dates banner template on course outline page
- remove old banner from main.html
- let dates tab use new dates banner template
- remove dates banner completely from the courseware problem view
on the web app
- use new banner on the courseware problem view on the mobile app
- update banner util to use get_course_blocks
2020-05-21 13:23:05 -04:00
Carla Duarte
6fd6605eed
Remove Shorten Welcome Message flag
...
Removed use of the 'shorten_welcome_message' waffle flag
AA-108
2020-05-08 15:25:59 -04:00
Dillon Dumesnil
10759a9046
Merge pull request #23819 from edx/ddumesnil/more-date-pills-aa-99
...
AA-99: Adding in new date pills for the dates tab
2020-05-06 06:12:50 -07:00
Simon Chen
262574b815
Move all the upgrade display logic into courseware.utils
2020-05-05 17:54:22 -04:00
Dillon Dumesnil
858154a7d6
AA-99: Adding in new date pills for the dates tab
2020-05-04 07:24:01 -07:00
Simon Chen
34d4d162f7
MST-108 Add masquerading fix to the upgrade message display
2020-05-01 16:54:43 -04:00
David Joy
7a400e2917
Factoring redirects out of check_course_access so it can be used with courseware_api ( #23651 )
...
TNL-7053
The courseware_api view will use check_course_access - which now returns AccessResponse objects, and all other uses of check_course_access will now use check_course_access_with_redirect, which is a drop-in replacement for the original check_course_access implementation.
We also added a few new helpers to access_utils:
- check_public_access is a replacement for allow_public_access, which now returns AccessResponse objects
- check_enrollment checks if the learner is enrolled, and uses check_public_access to account for COURSE_ENABLE_UNENROLLED_ACCESS_FLAG
- check_survey checks whether there is a required survey that the learner must complete prior to accessing the course.
There are two new kinds of AccessError subclasses:
- SurveyRequiredAccessError
- EnrollmentRequiredAccessError
2020-04-15 10:29:24 -04:00
Nicholas D'Alfonso
396050703e
AA-97 mobile reset message
...
- remove code for displaying banner in mobile dates fragment
- replace button with link to web app in reset dates banner on
the mobile problem template
- adjust spacing of reset dates button in banner when button wraps
on smaller screen
2020-04-09 12:55:26 -04:00
Michael Terry
7a71356cd2
Cut off long course welcome messages
...
If a course welcome message is very long, cut it off with an
ellipsis and show a Show More button to reveal the full thing.
AA-46
2020-04-07 10:49:40 -04:00
Nicholas D'Alfonso
ac9d2bfd30
AA-85 mobile reset dates
...
- render reset dates banner in webview for mobile app.
- improve banner redirect mechanism
2020-04-02 00:37:54 -04:00
Nicholas D'Alfonso
52309d5541
AA-38 calendar sync email template
...
- create templates and methods to build/send calendar sync emails.
2020-03-25 16:40:19 -04:00
Jeff LaJoie
11a9a4e471
AA-51: Adds in 'Up next' banner to course home
2020-03-16 15:50:19 -04:00
Michael Terry
f56a01adbe
Reset schedule when mode changes
...
This way if an audit user upgrades a self paced course to verified,
their schedule will reset to the current time.
AA-60
2020-03-11 11:53:49 -04:00
Calen Pennington
5235fa7bab
Respect masquerade status when resetting student schedules
2020-03-10 15:10:01 -04:00
Nicholas D'Alfonso
be3b150621
AA-12 reset self paced due dates
...
- for self paced courses, if a sequential's due date has passed
and it is incomplete, allow the user to reset the start_date
for the related schedule to now, thus shifting all due dates
for all sequentials within the course by the pre determined
due date offset.
- add historical table to the Schedule model.
2020-03-04 15:13:46 -05:00
Calen Pennington
f3bce46757
Allow due-dates for self-paced courses in the course outline
2020-02-24 12:43:09 -05:00
Dillon Dumesnil
fe91d63a0b
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-18 08:42:15 -05:00
Dillon Dumesnil
00fe1495b4
Revert commits for AA-4
2020-02-10 12:10:59 -05:00
Dillon Dumesnil
23486a560d
Show relevant dates in course dates sidebar
...
This includes (at least) upcoming assignments, FBE access
expiration, and course end date.
AA-4
2020-02-06 16:01:46 -05:00
Nicholas D'Alfonso
3ad963b8a7
AA-3 course dates cleanup
...
-change Important Course Dates to Upcoming Dates
-remove today's date
-left align date, right aling rest of info
2020-01-13 14:58:23 -05:00
Feanil Patel
6e3fe00fff
Fix all E303 pep8 errors.
2019-12-30 12:25:38 -05:00
Feanil Patel
9cf2f9f298
Run 2to3 -f future . -w
...
This will remove imports from __future__ that are no longer needed.
https://docs.python.org/3.5/library/2to3.html#2to3fixer-future
2019-12-30 10:35:30 -05:00
Matthew Piatetsky
3a54df511a
show discount in sidebar and sock
2019-12-17 09:09:19 -05:00
David Ormsbee
aaf4c46645
Add ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF flag
...
Add an LMS feature flag to enable courseware search for course staff
only. TNL-6931
2019-12-05 15:14:26 -05:00
julianajlk
6e0914ad5d
add FPD banner to courseware ( #22113 )
...
REV-980
2019-10-23 09:33:11 -04:00
julianajlk
98f907f23c
Revert "add first purchase discount to courseware ( #22058 )"
...
This reverts commit 059b619794 .
2019-10-21 13:57:18 -04:00
julianajlk
059b619794
add first purchase discount to courseware ( #22058 )
...
REV-980.
* moved get_first_purchase_offer_banner_fragment to Discounts utils.py
* added banner wrapper method
* updated banner with time limit
2019-10-21 13:56:38 -04:00
Ned Batchelder
efba6e45e8
Finally import courseware properly everywhere to get rid of a warning
2019-09-26 09:40:15 -04:00