Carla Duarte
2298966bfe
AA-129: Resume Course bug fix
2020-08-12 15:14:49 -04:00
Carla Duarte
4bbb7fadbd
Resume Course data for Course Home MFE
2020-08-10 16:32:24 -04:00
Michael Terry
c2033f9667
Small PLS courseware banner fixes
...
- Hide the submit-button CTA link to reset dates in the mobile
app. They are working on their own solution.
- Don't show the dates_banner.html code in the courseware. It has
new CTA banner support with updated wording.
2020-08-10 09:44:43 -04:00
Dillon Dumesnil
2d7c6b2730
Merge pull request #24693 from edx/ddumesnil/persist-masquerade-staff-aa-275
...
AA-275: Persist Masquerade User staff status
2020-08-06 06:53:53 -07:00
Michael Terry
2fe4d34a4b
Merge pull request #24682 from edx/mikix/course-expired-html
...
AA-279: Add course-expired html to the course-home outline API
2020-08-06 09:48:37 -04:00
Dillon Dumesnil
c66bc865b6
AA-275: Persist Masquerade User staff status
...
We need both the original user's staff status as well as
the staff status of the user being masqueraded as.
2020-08-05 08:03:55 -07:00
Michael Terry
bffa3f9f24
AA-279: Add course-expired html to the course-home outline API
...
This will let the learning MFE render it on the outline tab (like
it already does on the courseware tab).
2020-08-04 13:45:25 -04:00
Daphne Li-Chen
2b4926eb54
AA-211: sending certificate information and studio link for displaying on fe
2020-08-04 11:44:03 -04:00
Michael Terry
da4dc6c848
AA-278: Add offer html to the course-home API
...
This is for the frontend-app-learning MFE to consume and show an
alert when offer_html is defined.
I've also tweaked that html a bit to work better in an environment
that doesn't have LMS's exact css.
2020-08-04 09:38:58 -04:00
Dillon Dumesnil
3c375f0f8e
Merge pull request #24657 from edx/ddumesnil/assignment-type-prefix-aa-280
...
AA-280: Add assignment type to date blocks serialization
2020-07-31 12:05:17 -07:00
Dillon Dumesnil
7dda524aaf
AA-280: Add assignment type to date blocks serialization
2020-07-31 10:56:38 -07:00
Michael Terry
bfb5884f79
Merge pull request #24620 from edx/mikix/enroll-alert
...
AA-124: Give Learning MFE enroll alert information
2020-07-30 12:48:15 -04:00
Carla Duarte
b50fb39fc8
AA-127: Created MFE Outline Tab Waffle Flag
...
Note: The team settled on raising a 404 when the waffle flag is disabled.
Upon receiving the 404, the frontend will redirect to the LMS.
2020-07-29 18:57:58 -04:00
Daphne Li-Chen
1d2dee8e25
AA-204: fixed up documentation and tests
2020-07-27 16:16:03 -04:00
Daphne Li-Chen
af1a7ca2d8
AA-204: adding tests
2020-07-27 16:15:53 -04:00
Daphne Li-Chen
6f8ecf3368
AA-204: passing correct section information to frontend to complete outline portion of tab
2020-07-27 16:15:53 -04:00
Michael Terry
01983a2bc0
AA-124: Give Learning MFE enroll alert information
...
Give it enough to know how to handle weirder outliers like
Masters or invitation only courses.
2020-07-27 16:04:42 -04:00
Nicholas D'Alfonso
14fc8b57ab
AA-123 welcome message
2020-07-23 10:47:53 -04:00
Calen Pennington
14609d7166
Merge pull request #24503 from cpennington/ora2-dates-reprise
...
Ora2 dates reprise
2020-07-20 10:25:07 -04:00
Michael Terry
a160744c7e
AA-121: add handouts to course home outlines API
...
This will let the learning MFE render the course handouts
2020-07-17 09:25:54 -04:00
Calen Pennington
03ba0b8331
Revert "Merge pull request #24501 from edx/revert-24421-ora2-dates"
...
This reverts commit fccb52b6c8 , reversing
changes made to a0bc37866d .
2020-07-15 14:29:11 -04:00
Dillon Dumesnil
2601975fd3
Revert "AA-223 - Add ORA2 dates to the dates page"
2020-07-15 10:13:00 -07:00
Calen Pennington
d6bf54b576
Add ORA2 dates to the dates page
...
ORA2 (openassessment) problems have multiple dates associated with are
not bound to the `due` date that is modified by Personalized Learner
Schedules. We expose the ORA2 dates separately in the dates page
so that learners aren't surprised by the differing deadlines.
[AA-223]
2020-07-15 09:52:22 -04:00
Carla Duarte
61228f34cf
AA-187: Mobile API for course deadline data
2020-07-14 12:29:08 -04:00
Dillon Dumesnil
b479d511b7
Merge pull request #24424 from edx/ddumesnil/aa-226
...
AA-226: Adding Authentication classes to endpoints for mobile use
2020-07-13 08:19:52 -07:00
Dillon Dumesnil
b3b812186e
Merge pull request #24434 from edx/ddumesnil/complete-field-date-block
...
Adding in missing field to the DateSummarySerializer
2020-07-09 07:28:26 -07:00
Dillon Dumesnil
1abfb98cab
Adding in missing field to the DateSummarySerializer
2020-07-09 06:53:11 -07:00
Dillon Dumesnil
f0b4c75289
AA-226: Adding Authentication classes to endpoints for mobile use
...
The class BearerAuthenticationAllowInactiveUser is needed for the
mobile app to authenticate. The other Auth classes are to support
the standard work flows.
2020-07-08 10:06:58 -07:00
daphneli-chen
51eff80553
Merge pull request #24329 from edx/dlichen/AA-202-Setup
...
dlichen/AA-202 setup
2020-07-07 13:15:32 -04:00
Daphne Li-Chen
76a2523c6e
AA-203: created API framework for Progress tab, sending user information
2020-07-07 11:54:39 -04:00
Michael Terry
3030efec78
AA-177: Add masquerading for course home MFE
...
- Looks at masquerading config for dates, outline, metadata, and
celebration APIs in course_home_api / courseware_api.
- Consolidates and cleans up places we check whether masquerading
gives us full access to a course.
2020-06-29 12:37:47 -04:00
Aarif
9e34cb3df9
Removed deprecated future imports ( #24295 )
2020-06-28 23:40:03 +05:00
Carla Duarte
45d277beb6
Merge pull request #24286 from edx/ciduarte/AA-186
...
AA-186: Updating Course Home Course Metadata API
2020-06-24 08:47:41 -04:00
Aarif
27480cdd2f
Removed deprecated future imports
2020-06-23 18:51:43 +05:00
Daphne Li-Chen
84b08f366d
AA-122 created framework for dates widget on course outline
2020-06-22 16:24:39 -04:00
Carla Duarte
f1b15b677d
AA-186: Updating Course Home Course Metadata API
...
Added `is_enrolled` field to check if user's enrollment is active.
2020-06-22 15:19:24 -04:00
Dillon Dumesnil
1f035ab420
AA-194: Updating edx-when version
...
Updating edx-when version to pull in a change related to not
returning dates if the enrollment happened after course end
(if no enrollment end date is set)
2020-06-19 07:28:12 -07:00
Carla Duarte
8949ee96da
Merge pull request #24193 from edx/ciduarte/AA-181
...
AA-181: Updating Outline Tab API to include Course Blocks
2020-06-15 15:15:53 -04:00
Nick
badf3281b3
Merge pull request #24122 from edx/ndalfonso/AA-133-mfe-dates-banner
...
AA-133 mfe dates banner
2020-06-15 15:08:02 -04:00
Nicholas D'Alfonso
9a83d0781b
AA-133 mfe dates banner
...
- add serializer mixin to expose date banner info
- add endpoint to reset deadlines for a sepcific course
2020-06-15 14:22:23 -04:00
Carla Duarte
4537408383
AA-181: Updating Outline Tab API to include Course Blocks
2020-06-12 14:52:56 -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
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
Calen Pennington
b37be506fe
Use content_type_gating to determine whether a learner has access to content on the dates page
2020-06-03 15:08:49 -04: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
4252b14927
Merge pull request #24085 from cpennington/use-content-type-gating-in-dates-banner
...
Use content type gating in dates banner
2020-06-03 09:50:09 -04:00