Muhammad Adeel Tajamul
54cd3c562a
temp: removed previous logs and added new logs for course export ( #31664 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-01-31 07:07:53 +05: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
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
Sagirov Evgeniy
7a21c22587
test: updated test_import.py and test_course_index.py for split modulestore
...
This is part of Old Mongo removal. Also in this commit:
* fixed 400 error for cms old_style assets
* fix TEST_DATA_SPLIT_MODULESTORE import for test_course_index
2023-01-30 10:22:28 -05:00
Muhammad Adeel Tajamul
a8535ffaea
fix: updated discussion enabled label ( #31572 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-01-24 14:42:22 +05:00
Arunmozhi
d417a7561f
refactor: rename ItemFactory to BlockFactory
2023-01-23 14:47:47 +01:00
NiedielnitsevIvan
f5484ea448
feat!: [FC-0004] Support for legacy assets with deprecated keys is removed from uploads only ( #31487 )
2023-01-19 14:19:08 -05:00
Sagirov Eugeniy
3877201dd2
test: update test_contentstore.py for split modulestore
2023-01-17 14:54:14 -05:00
Sagirov Eugeniy
f3de63058c
test: tests for removing support for children in Old Mongo
...
* updated test_authoring_mixin.py
* updated test_xblock_utils.py
* updated TestOnboardingView tests (update default course key)
* updated UsersDefaultRole tests
2023-01-17 14:54:14 -05:00
Sagirov Eugeniy
1c664bc121
test: updated test_assets.py for split modulestore
2023-01-17 14:53:10 -05:00
Sagirov Eugeniy
02617283a0
test: fix problem with .get_children() in tests for split modulestore
...
* fixed problem with creating some CourseItem with some parent:
we must get the updated parent item before using that parent item
* replaced parent_location with parent argument in ItemFactory due to
error children/parent relation for split modulestore. In all tests with
split modulestore parent argument used
2022-12-21 10:58:43 -05:00
0x29a
83396ffb07
refactor: convert course_module term to course_block
2022-12-19 17:48:49 +01:00
0x29a
d3fee38a37
refactor: xmodule/split_test_module.py -> xmodule/split_test_block.py
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
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
0x29a
7e33dce1ab
refactor: xmodule/conditional_module.py -> xmodule/conditional_block.py
2022-12-19 17:48:49 +01:00
0x29a
4c005e86e8
refactor: xmodule/capa_module.py -> xmodule/capa_block.py
2022-12-19 17:48:49 +01:00
Muhammad Adeel Tajamul
6ef0aba48d
feat: added discussion enabled for unit in studio ( #31394 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-12-14 13:21:03 +05:00
bszabo
5dc8dc54e1
Merge pull request #31412 from openedx/youtube-scrape-transcripts-squashed
...
Youtube scrape transcripts squashed
2022-12-13 15:05:03 -05:00
Andrew Shultz
e4476d3941
Merge pull request #31425 from openedx/ashultz0/wait-for-exam-update
...
wait for exam block to actually be committed before trying to update off it
2022-12-13 11:00:46 -05:00
connorhaugh
cec560b3ab
feat: one problem type for new problem editor ( #31423 )
...
* feat: one problem type for new problem editor
* fix: add comment, fix lint
* fix: remove print statement
* fix: lint fix
2022-12-12 15:09:43 -05:00
Andy Shultz
0b68c84286
fix: convert exam update into a lambda on commit
...
Current behavior for both old and new exams paths on exam creation is
that the signal fires, the update code kicks off a celery task which
looks for a new exam, and that exam is not found so no actual update
is done. Or the old version is visible but the updated version is not.
By waiting until the change is actually committed, we should find the
new exam when we search for it.
This is currently an invisible bug just because of the large numbers
of updates that working on a course provides, the exam will be correct
unless it was the absolute last thing that was touched, in which case
it will be out of date.
2022-12-12 13:40:22 -05:00
Bernard Szabo
c3c8f725dc
feat: TNL-9460 differentiated API GET
...
CMS youtube transcript tests call GET twice & need different responses on each of the two calls
Current solution (setup_caption_responses) decides what to return on basis of call number.
Former solution (mock_request_get()) decided what to return on the basis of kwargs, which would differ on first vs. second call
2022-12-07 15:07:57 -05:00
Bernard Szabo
6b0dce2911
feat: TNL-9460 remove unused transcript utility
...
Removed unused youtube_video_transcript_name() method & associated unit tests ( method supported defunct API)
2022-12-07 15:07:57 -05:00
iamcristye@outlook.com
44158ec844
fix: importing transcript from YouTube TNL-9460
...
Co-authored-by: Crist Ye <iamCristYe@Outlook.com >
2022-12-07 12:18:42 -05:00
Agrendalath
3380f88ab3
refactor: delete class XmlDescriptor
...
It also adds `@XBlock.needs("i18n")` to `XModuleMixin` because this service is
required there.
2022-12-05 13:57:41 +01:00
Rebecca Graber
23e12ac779
feat: pass event_metadata to event bus ( #31390 )
2022-12-02 09:42:14 -05:00
Tim McCormack
279e4d0b67
feat: Use new configurable producer API for event bus ( #31356 )
...
This involves a breaking-change update to edx-event-bus-kafka 2.0.0.
2022-11-28 18:41:35 +00:00
connorhaugh
fe15171209
feat: author permission studio xblock handler ( #31239 )
...
Conversation around a hasty fix for security reasons led to a fix-forward improvement. You can find that conversation here. #31221 .
2022-11-18 16:39:51 -05:00
Kshitij Sobti
de0b132f10
fix: delay creation of course topics after course publish ( #31307 )
...
When running in a sharded MongoDB setup it's possible that querying the
modulestore right after the course publish signal will not return the
latest data.
This commit adds a delay similar to the one used in other places in the
codebase for a similar reason.
2022-11-18 16:49:29 +05:00
Maximiliano Fernandez
5fa05289a4
fix: remove course pre requisite only if is not entrance exam ( #22529 )
...
See details in the related PR
Co-authored-by: Omar Al-Ithawi <i@omardo.com >
Co-authored-by: Shadi Naif <shadinaif@gmail.com >
2022-11-17 08:20:38 -04:00
0x29a
d6c6a44ed5
refactor: remove prefer_xmodules
...
This function is no longer needed as all XModules have been converted to XBlocks.
XBLOCK_SELECT_FUNCTION Django setting is removed too, as it could take only `prefer_xmodules` or `default_select` values.
2022-11-16 13:08:22 +01:00
Piotr Surowiec
f419d6b194
feat: deprecate track_function and publish in ModuleSystem [BD-13] ( #30046 )
...
* feat: delete `track_function` from ModuleSystem
* feat: delete `publish` argument from ModuleSystem
2022-11-15 10:46:24 -05:00
Zachary Hancock
b4ea4f1da5
fix: edx-exams request data/headers ( #31290 )
2022-11-14 14:11:52 -05:00
Zachary Hancock
01f14dbc2d
test: update exams test to use split modulestore ( #31223 )
2022-10-28 11:49:17 -04:00
Sagirov Eugeniy
8f88422c4a
test: prepare tests for removing support for children in Old Mongo
2022-10-28 11:43:20 -04:00
connorhaugh
f9c39375cc
fix: studio edit permissions ( #257 )
...
Per 12. Make your fix public.
I am merging this fix.
2022-10-27 10:12:28 -04:00
Usama Sadiq
4734f9f16e
fix: bump pylint version ( #31084 )
2022-10-27 12:19:09 +05:00
Sagirov Eugeniy
3f3d0d25d8
feat!: Remove inheritance-related code from Old Mongo
2022-10-24 11:58:44 -04:00
Rebecca Graber
b8d13812a4
feat: remove constraint on and upgrade openedx-events, edx-event-bus-kafka ( #31182 )
...
This will remove the "effort" field from COURSE_CATALOG_INFO_CHANGED event data
2022-10-24 08:03:01 -04:00
Kristin Aoki
0d0f9e7b3c
feat: add video_images_upload_enabled api so new video editor knows val
2022-10-05 11:09:24 -04:00
Agrendalath
dd97c74fde
refactor: deprecate course_id from ModuleSystem
...
This attribute is already deprecated for XBlocks in favour of directly
retrieving it like `block.scope_ids.usage_id.context_key`.
This commit also removes some redundant logging code which was omitted in the
Datadog removal in #19420 .
2022-09-21 18:53:45 +02:00
Agrendalath
668683559b
refactor: deprecate static_url argument from ModuleSystem
...
This argument was officially used only by the ProblemBlock.
If you need to get the base URL for static assets in your XBlock, please use
`settings.STATIC_URL` directly, instead of `runtime.STATIC_URL`.
2022-09-21 18:28:44 +02:00