Muhammad Adeel Tajamul
f4566cdc7a
fix: added new logs for course export and removed previous ( #31504 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-01-05 18:33:20 +05:00
Muhammad Adeel Tajamul
65da5b55a4
temp: logs for course import issue ( #31493 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-01-04 11:29:20 +05:00
Muhammad Adeel Tajamul
c9562fcfc0
temp: logs for course export issue ( #31481 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2022-12-29 16:54:28 +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
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
3115db5836
feat: implement falling back to HiddenBlock
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
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
685f1cd679
refactor: xmodule/xml_module.py -> xmodule/xml_block.py
2022-12-19 17:48:49 +01:00
0x29a
7fa5f3847b
refactor: xmodule/wrapper_module.py -> xmodule/wrapper_block.py
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
a2c5e07b41
refactor: xmodule/template_module.py -> xmodule/template_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
e443e253df
refactor: xmodule/raw_module.py -> xmodule/raw_block.py
2022-12-19 17:48:49 +01:00
0x29a
4aac963223
refactor: xmodule/randomize_module.py -> xmodule/randomize_block.py
2022-12-19 17:48:49 +01:00
0x29a
71b835091e
refactor: xmodule/poll_module.py -> xmodule/poll_block.py
2022-12-19 17:48:49 +01:00
0x29a
57383a2840
refactor: xmodule/mako_module.py -> xmodule/mako_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
e3591701e3
refactor: xmodule/library_content_module.py -> xmodule/library_content_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
4d8618517f
refactor: xmodule/hidden_module.py -> xmodule/hidden_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
11caff0d2d
refactor: xmodule/editing_module.py -> xmodule/editing_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
0x29a
7f2e68c2fd
refactor: xmodule/annotatable_module.py -> xmodule/annotatable_block.py
2022-12-19 17:48:49 +01: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
Kaustav Banerjee
99cd4a4715
feat: disable allowed enrollment if enrollment closed
2022-12-13 15:49:25 +01:00
Bernard Szabo
7630ef955a
feat: TNL-9460 Drop duplicate tests
...
Two failing tests add no coverage relative to other tests
2022-12-09 10:58:09 -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
Bernard Szabo
68f8093605
feat: TNL-9460 TEXT_API -> TRANSCRIPTS
...
TEXT_API should have been deleted in this commit, but wasn't. Attended to in a later commit.
2022-12-07 15:07:57 -05:00
Bernard Szabo
9efa820cef
feat: add youtube caption link unit tests
2022-12-07 12:18:42 -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
Piotr Surowiec
5b5a0e4c06
Merge pull request #30072 from open-craft/agrendalath/bd-13-simplify_xmodule_serialization
...
reafactor: simplify XModule serialization/deserialization layer [BD-13]
2022-12-07 18:01:57 +01:00
Maria Grimaldi
20b93b8b01
fix: upgrade problem templates according newer python versions ( #31365 )
2022-12-06 11:30:06 -04:00
Saad Ali
d0fad59306
chore: Overhaul Dockerfile for sandboxes ( #31232 )
...
* chore: Overhaul Dockerfile for sandboxes using Docker best practices
* Reduce image size by installing and removing prerequisite packages
in the same layer.
* Rearrange stages to use docker-production settings for non-dev
targets. docker-production settings already inherit production
settings and can be used to override configuration specific to
containers e.g. logging.
* chore: write improved Dockerfile2 just for testing
* chore: update development stage to not run as app user
* fix: wrap settings configuration in if statement
* chore: update Dockerfile.
* Moved code COPY command down in the base stage.
* Added comments.
Co-authored-by: Alie Langston <alangsto@wellesley.edu >
2022-12-06 08:42:13 -05:00
Agrendalath
c214e697ff
refactor: simplify url_name lookup
...
This removes a `slug` check, as we had already removed its translation in
702866b225 .
2022-12-05 13:57:41 +01: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
Agrendalath
8127d19115
refactor: replace XmlMixin with XmlParserMixin
...
Most of the methods in `XmlMixin` act as wrappers for the official API for
serialization and deserialization (parse_xml() and add_xml_to_node()).
`XmlParserMixin` contains the code which does the actual serialization and
deserialization.
2022-12-05 13:57:41 +01:00
Agrendalath
499f09e2fb
refactor: convert from_xml to parse_xml for TranslateCustomTagBlock
2022-12-05 13:57:41 +01:00
Agrendalath
20f6650f53
refactor: convert from_xml to parse_xml for VideoBlock
2022-12-05 13:57:41 +01:00
Agrendalath
1bfd3842c7
refactor: convert from_xml to parse_xml in CourseBlock
2022-12-05 13:57:41 +01:00
Agrendalath
da2e89db83
refactor: move resources_dir from XmlMixin to XmlParserMixin
2022-12-05 13:57:41 +01:00
Jansen Kantor
db082830e3
fix: slight change to logic of how teams is considered enabled ( #31277 )
...
* fix: slight change to logic of how teams is considered enabled
* fixup! fix: slight change to logic of how teams is considered enabled
2022-11-29 14:01:55 -05:00
Arunmozhi
54507c1e08
feat: allow overriding TinyMCE config using settings
...
The TinyMCE configuration can be overridden by adding a
`TINYMCE_CONFIG_OVERRIDES` dict to the `JS_ENV_EXTRA_CONFIG`.
2022-11-23 19:55:28 +01: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