Mohammad Ahtasham ul Hassan
6a63cfcaa4
feat: add override option to upgrade CTA utils and add course_run_key identifier ( #35441 )
...
* feat: add override option to upgrade CTAs and send course_run_key identifier
2024-09-16 13:15:51 +05:00
Nathan Sprenkle
deb5b0f038
feat: add filter to hook render of XBlock ( #34865 )
...
* Bumps openedx-filters to 1.9.0
* Adds filter to hook render of XBlock
* Disables a too-many-statements warning on render_xblock function
2024-06-25 11:17:20 -04:00
Deborah Kaplan
68b052620a
Merge branch 'master' into bleach#33209
2024-06-10 11:27:12 -04:00
Juliana Kang
cb52915370
fix: Financial Assistance Letter extend time to award and styling edits ( #34913 )
...
REV-4066
2024-06-06 16:41:54 -04:00
Irtaza Akram
f7229e0aad
chore: replace bleach with nh3
2024-05-28 13:02:16 +05:00
Ivan Niedielnitsev
333f1ff2c2
feat: [FC-0056] Add waffle flags for navigation and auxiliary (discussion and notification) sidebars ( #34650 )
...
Add waffle flags for navigation and auxiliary (discussion and notification) sidebars.
---------
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com >
Co-authored-by: Glib Glugovskiy <glugov1998@gmail.com >
Co-authored-by: Adolfo R. Brandes <arbrandes@arbrand.es >
2024-05-06 11:04:51 -03:00
Zachary Hancock
3852358ca2
feat: feature setting to gate courseware search to verified enrollments ( #34606 )
...
Adds a Django setting that limits courseware search to users in a verified enrollment track.
2024-04-25 11:41:53 -04:00
Chris Pappas
4a2e7c72b4
chore: add logging to fa form ( #34224 )
...
* chore: add logging to fa form
* chore: formatting
2024-02-12 18:28:41 -05:00
Chris Pappas
2e15d69c33
fix: give FA form user friendly error message ( #34222 )
2024-02-12 16:14:09 -05:00
Chris Pappas
accfdccb7f
fix: require email verification on FA form ( #34219 )
...
fix: broken test lms/djangoapps/courseware/tests/test_views.py
fix: refactor test
2024-02-12 15:09:19 -05:00
Navin Karkera
4a46ae9902
feat: filter courses by user language by default ( #33647 )
...
Adds a feature flag to filter courses by users preferred language by default
2024-02-07 08:53:04 +10:30
Juliana Kang
01f60b54e5
feat: Financial assistance form learner privacy update ( #33808 )
...
REV-2764
2023-12-08 10:59:45 -05:00
Muhammad Abdullah Waheed
caf8e456e2
Revert "feat: Account and profile MFE legacy removal - redeployment ( #31893 )" ( #33542 )
...
This reverts commit 08f5e7e563 .
2023-10-19 12:26:29 +05:00
Muhammad Abdullah Waheed
08f5e7e563
feat: Account and profile MFE legacy removal - redeployment ( #31893 )
...
feat: Account and profile MFE legacy removal - redeployment
* Revert "Revert "FC-0001: Account pages -> micro-frontend (#30336 )" (#31888 )"
This reverts commit 90c4ca6e47 .
* refactor: removed filters test from user_api accounts
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
2023-10-19 10:43:15 +05:00
Marcos
5bc0a575b8
feat: Added Waffle Flags for Courseware Search feature
2023-10-04 12:19:32 -03:00
Artur Gaspar
7da99848a7
fix: edxnotes visibility in courseware and courseware API ( #33096 )
...
This retrieves user preferences for edxnotes visibility by:
1. Adding a `bind_course_for_student` method to course overview model.
2. Using a bound XBlock in the `toggle_notes.html` template.
The previously used unbound course instance was returning a default value.
2023-09-07 17:59:51 +02:00
Agrendalath
92b684004e
refactor: reuse services and wrappers between XBlocks (fixed)
...
This re-applies commit 36cc415 with handling an invalid context_key in the
`PartitionService`. It can happen when rendering a `LibraryContentBlock` in
Studio because this service is initialized by the modulestore when validating
an XBlock to gather its error messages in the `studio_xblock_wrapper`.
2023-07-19 18:01:59 +02:00
Piotr Surowiec
c6bd98e51a
Revert "refactor: reuse services and wrappers between XBlocks" ( #32730 )
...
This reverts commit 36cc415fc2 .
2023-07-13 10:05:34 -04:00
Agrendalath
36cc415fc2
refactor: reuse services and wrappers between XBlocks
2023-06-30 15:06:43 +02:00
Leangseu Kim
1b50e80437
chore: add go to course button for student already enrolled in the courses
...
chore: linting
chore: update requested change
2023-05-30 09:45:50 -04:00
Leangseu Kim
ee3a854d14
chore: update og:url for video sharing
2023-05-18 10:41:30 -04:00
Nathan Sprenkle
745cda1580
feat: course overrides of video sharing settings ( #32169 )
...
* refactor: public sharing enabled toggle
Cherry-picked from https://github.com/openedx/edx-platform/pull/32150
* feat: course video share setting on video block
Adds awareness of course.video_sharing_options setting to video XBlock.
This can override whether or not sharing is enabled for a video or fall
back to per-video settings
* test: course video share setting on video block
Adds awareness of course.video_sharing_options setting to video XBlock.
This can override whether or not sharing is enabled for a video or fall
back to per-video settings
* test: course video share setting on preview page
Extends checking for course override of video share settings to public
video preview page.
2023-05-03 13:23:34 -04:00
Pooja Kulkarni
c80fba689a
refactor: rename descriptor -> block within lms/djangoapps/courseware
...
Co-authored-by: Agrendalath <piotr@surowiec.it >
2023-04-26 17:10:53 +02:00
Kaustav Banerjee
c5439221cb
chore: address review comments
2023-04-21 11:53:49 +02:00
Jansen Kantor
cfc0e43eeb
fix: remove field filtering on catalog lookup ( #32022 )
...
* fix: remove field filtering on catalog lookup
* style: quality
2023-04-03 15:22:39 +00:00
Jansen Kantor
0ec8939eac
fix: owner -> owners ( #32016 )
2023-03-31 14:49:18 +00:00
Jansen Kantor
2f64020259
feat: get info from catalog service ( #32009 )
2023-03-30 12:01:51 -04:00
Jansen Kantor
da1982f432
fix: get marketing url from overview, with override ( #31998 )
...
* fix: get marketing url from overview, with override
* style: quality
2023-03-28 16:02:36 -04:00
Jansen Kantor
035bd6ae2d
fix: allow iframe embed v2 ( #31983 )
2023-03-23 14:42:52 -04:00
Jansen Kantor
c319b55f9c
fix: xframe options ( #31981 )
2023-03-23 10:22:41 -04:00
Nathan Sprenkle
4d999ed3f7
feat: add organization logo to public video page ( #31922 )
...
* feat: add org logo to public video page
Refactors CTA banner slightly to allow for left org logo float.
* fix: hide org logo if not provided
* test: add tests for org logo
2023-03-16 10:35:02 -04:00
Jansen Kantor
b6ba32830a
feat: add endpoint to tell if video sharing feature is enabled for a course ( #31931 )
...
* feat: add endpoint to tell if video sharing feature is enabled for a course
* feat: create video setting endpoint
* feat: move toggle out of lms
* docs: update toggle location in comment
* docs: fix toggle annotation
2023-03-16 09:51:05 -04:00
Muhammad Abdullah Waheed
90c4ca6e47
Revert "FC-0001: Account pages -> micro-frontend ( #30336 )" ( #31888 )
...
This reverts commit 0f02c7b3d9 .
2023-03-07 17:41:56 -05:00
Jansen Kantor
ef30d2d32e
feat: add cta buttons to public video xblock page
...
* feat: video share page buttons
* feat: pass along utm params
* feat: disbale register button on public video page
* fix: convert to class-based view
2023-03-07 14:24:27 -05:00
Sagirov Evgeniy
0f02c7b3d9
FC-0001: Account pages -> micro-frontend ( #30336 )
...
* feat: Account pages. Learner Profile page
* feat: Account pages. Account Settings page
* feat: Account pages. Removed unused styles
* feat: Account pages. Removed unused toggles
* feat: fixed tests and pylint errors
* feat: update redirect to account settings for student_dashboard
* feat: fix pylint errors
2023-03-07 17:41:52 +05:00
Jansen Kantor
e809344701
fix: waffle flag gates public video ( #31881 )
...
* fix: waffle flag gates public video
* test: move test into existing file
2023-03-06 15:16:22 -05:00
Jansen Kantor
d6f1fd54ac
fix: video share improvements ( #31792 )
...
* feat: show poster thumbnail for social media preview
* fix: hide video downloads in public_view
* fixup! fix: hide video downloads in public_view
* test: fix failing video tests
2023-02-17 17:35:34 -05:00
Zachary Hancock
9522cbdc8b
feat: gate exam content using access token ( #31653 )
...
Gate access to exam content by requiring an access token. This is a signed JWT issued by the edx-exams service that grants a user access to a sequence locator for a short lived window while an exam is in progress. This feature only applies to courses using the new exam service instead of edx-proctoring.
2023-02-17 10:00:52 -05:00
Jansen Kantor
5436136609
feat: public video metadata + embed ( #31753 )
...
* feat: public video metadata + embed
* refactor: alphebetize template context
* feat: don't default show transcript when embed
* fix: rename var
* fix: remove padding in embed view
* style: newline
* test: add tests
2023-02-16 13:18:45 -05:00
0x29a
9d8375ff99
refactor: rename module -> block within lms/djangoapps/courseware
...
Also, removed unused `_has_access_xmodule` methid from `lms/djangoapps/courseware/access.py`.
2023-01-30 18:15:22 +01:00
Arunmozhi
b6634a811a
refactor: replace get_display_blocks with get_children
2023-01-23 14:47:47 +01:00
Arunmozhi
851eb65d53
refactor: rename get_displayable_items and displayable_items
2023-01-23 14:47:47 +01:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
70019bac04
refactor: xmodule/seq_module.py -> xmodule/seq_block.py
2022-12-19 17:48:49 +01:00
0x29a
0df1411636
refactor: xmodule/course_module.py -> xmodule/course_block.py
2022-12-19 17:48:49 +01:00
Sagirov Evgeniy
265ddc426e
feat!: raise 404 for old mongo course pages ( #31125 )
...
LMS Courseware access to Old Mongo courses was already removed in
fc8601de (https://github.com/openedx/edx-platform/pull/30172 ). This
commit makes direct links to the other tabs (progress, instructor
dashboard, discussion, static tabs) fail with a 404 error on Old
Mongo courses.
Upcoming work to remove parent/child relationships from the Old
Mongo Modulestore would have broken these pages anyway.
2022-10-12 10:44:04 -04:00
Sagirov Eugeniy
92ca176fde
refactor: Remove legacy course info page & related code
2022-06-05 19:00:05 +03:00
Cristhian Garcia
e66036bba2
fix: dynamically generated unverified cert data ( #30365 )
2022-06-03 11:46:46 -04:00
AliAkbar
ac985dbf7f
feat: use new financial assistance flow in FinancialAssistanceTool
2022-05-12 00:59:07 +05:00
Maria Grimaldi
ccfa0b484b
feat: add filter before course about rendering process starts
2022-05-11 13:40:40 -04:00