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
Agrendalath
522c48c137
refactor: do not rely on LmsModuleSystem in Video XBlock
...
It was introduced in 159b707. We are removing this class.
This also adds a missing test case.
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
c5439221cb
chore: address review comments
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
d0fa2d65e3
test: fix test cases and lint issues
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
20ed3d64ec
feat: add _runtime_services attribute to DescriptorSystem
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
7d8f54fa88
chore: cleanup LmsModuleSystem and PreviewModuleSystem
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
09e1197053
feat: remove CombinedSystem
2023-04-21 11:53:49 +02:00
Kaustav Banerjee
18fea868a9
feat: remove usage of LmsModuleSystem and PreviewModuleSystem
2023-04-21 11:53:48 +02:00
Kaustav Banerjee
017f8469de
feat: merge ModuleSystem with DescriptorSystem
2023-04-21 11:53:48 +02:00
Braden MacDonald
626f11f608
test: Import linter: optionally enforce usage of a package's public API ( #31903 )
...
* test: warn about dependencies from cms->openedx->lms and vice versa
* test: warn about importing from package's internal implementation code
* chore: Update some imports to use public APIs only
* chore: Update 'bookmarks' app to have stricter public API
* fix: we are sharing 'adapters' from olx_rest_api to content_staging
2023-04-20 11:34:51 -07:00
Sathis
714b6cb109
fix: Allow download url in video component when MP4/WEBM format is available
...
When creating a new video component in Studio and specifying an HLS URL and MP4 URL along with setting Video Download Allowed equal to True the download link for MP4 has to be shown.
Fixes: https://github.com/openedx/edx-platform/issues/31300
2023-04-07 10:47:38 -05: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
Leangseu Kim
5c47374483
test: behavior test for public video xblock
2023-03-15 16:02:35 -04:00
Jansen Kantor
9ad3f0ff60
fix: share link should show even if video download is disabled ( #31902 )
...
* fix: share link should show even if video download is disabled
* fixup! fix: share link should show even if video download is disabled
* chore: update test
* chore: linting
---------
Co-authored-by: Leangseu Kim <lkim@edx.org >
2023-03-10 12:54:07 -05:00
Leangseu Kim
e3e83c74dc
feat: add twitter share button to public access video
2023-03-09 13:50:09 -05: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
dc7c74e890
fix: hide download urls and fix margin for video embed view ( #31784 )
...
* fix: hide all download links if embed
* style: remove embed margin
* test: fix failing video context tests
2023-02-16 21:17:03 -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
Ned Batchelder
12765a7a59
refactor(test): use @skip_unless_lms uniformly
2023-02-01 13:52:26 -08:00
0x29a
3a1011bed8
refactor: replace usages of XModuleMixin.system with XBlock.runtime
2023-01-30 18:15:24 +01:00
0x29a
e96155807a
refactor: rename module (or item) -> block within common
2023-01-30 18:15:23 +01:00
0x29a
d338f00e39
refactor: rename module (or item) -> block within cms
2023-01-30 18:15:23 +01:00
0x29a
a027f36724
refactor: rename module -> block within xmodule
2023-01-30 18:15:22 +01:00
0x29a
e348a8118d
refactor: rename module -> block within lms/djangoapps/instructor_task
2023-01-30 18:15:22 +01: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
Arunmozhi
d417a7561f
refactor: rename ItemFactory to BlockFactory
2023-01-23 14:47:47 +01:00
Syed Muhammad Dawoud Sheraz Ali
d2fd26ee91
feat: the ability to filter active courses in course listing api ( #31502 )
...
* feat: the ability to filter active courses in course listing api
2023-01-09 20:37:30 +05:00
Agrendalath
ae1dcbea74
refactor: rename HiddenDescriptor to HiddenBlock
...
This also handles the AttributeError in the default XBlock class fallback.
2022-12-19 17:48:49 +01:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
dd9f6936bc
refactor: xmodule/video_module -> xmodule/video_block
2022-12-19 17:48:49 +01:00
0x29a
071b4ba1b4
refactor: xmodule/word_cloud_module.py -> xmodule/word_cloud_block.py
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
2779bd250f
refactor: xmodule/lti_module.py -> xmodule/lti_block.py
2022-12-19 17:48:49 +01:00
0x29a
007e02cd76
refactor: xmodule/html_module.py -> xmodule/html_block.py
2022-12-19 17:48:49 +01:00
0x29a
cf47f6385f
refactor: xmodule/error_module.py -> xmodule/error_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