Jenkins
be3f83cb25
chore(i18n): update translations
2023-03-26 17:03:56 -04:00
Jansen Kantor
150c4cb836
fix: droppable must be less than total ( #31972 )
2023-03-23 11:17:55 -04:00
connorhaugh
2d4a1b3623
feat: add drag-and-drop v2 as bug green button ( #31980 )
...
Adds a big green button for the drag-and-drop-V2 xblock, as it is no longer hidden in the "problem" section.
2023-03-22 16:51:56 -04:00
alangsto
6ca5ea0c81
fix: update exams service url ( #31977 )
2023-03-22 10:51:33 -04:00
Jeremy Ristau
ef0a7bc50f
Merge pull request #31671 from raccoongang/lunyachek/fix/cosmetic-fix-units-hover-tooltips-studio
...
fix: Fix units hover tooltips in studio which are overlapping by other page content
2023-03-21 14:42:13 -04:00
Jenkins
a76df6ec57
chore(i18n): update translations
2023-03-19 17:03:54 -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
Awais Qureshi
2ae2fbd4f5
fix: removing s3boto storage backend. ( #31876 )
...
* fix: removing s3boto storage backend
2023-03-13 13:32:19 +05:00
Jenkins
a4ee38dc39
chore(i18n): update translations
2023-03-12 17:03:55 -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
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
Braden MacDonald
6805654d40
feat: New actions menu for components in Studio (behind waffle flag) ( #31853 )
2023-03-03 10:09:27 -08:00
Syed Ali Abbas Zaidi
5549db4d80
fix: migrate remaining eslint-config-edx ( #31760 )
...
* fix: migrate remaining eslint-config-edx
* refactor: updated eslint rules according to eslint-config-edx-es5
* refactor: add custom rules to suppress unnecessary eslint issues
* refactor: add custom rules to internal eslint configs
* fix: fix all indentation issues
* chore: update lock file
2023-03-02 16:16:50 +05:00
DimA
899167f20f
fix: [RGOeX-386] about page is available for the course creator
...
The empty "Course Overview" keep the default value if the
"overview" key in the json request is an empty string.
2023-03-01 12:46:29 -05:00
Jenkins
860fff6a4d
chore(i18n): update translations
2023-02-26 16:03:54 -05:00
Navin Karkera
5ed5cc5bc1
feat: put sending xblock events over bus behind feature flag ( #31813 )
2023-02-22 11:03:24 -05:00
Ahtisham Shahid
33dc8e1f21
feat: added user messages and backed now uses discussion_enabled flag ( #31716 )
...
* refactor: simplified tasks.py for discussions
* fix: do not create a topic for the unpublished unit
* feat: added user messages and backed now uses discussion_enabled flag
* fix: update default for discussion_enabled flag
* feat: removed redundant tests and fixes
2023-02-22 12:41:02 +05:00
Jenkins
9ed2688cb4
chore(i18n): update translations
2023-02-21 10:44:39 -05:00
Awais Qureshi
31002ab0d5
feat!: Update from boto to boto3 storage backend. ( #31759 )
...
* feat!: Update from boto to boto3 storage backend
2023-02-21 14:26:54 +05:00
Attiya Ishaque
bf36c42950
fix: [VAN-1292] Remove personalized recommendation cookie ( #31748 )
2023-02-17 13:45:29 +05:00
Tim McCormack
83f6e560b7
fix: Add code_owner decorator to remaining Celery tasks ( #31762 )
...
This will ensure that errors raised by these tasks will alert the right
team. `send_course_enrollment_email` is the one I set out to fix, but I
discovered a few others.
I located tasks that were missing decorators by running the following
search and visually inspecting the results, although semgrep might be able
to do better:
```
ack '^@.*task|^@set_code_owner_attribute' cms lms common openedx xmodule --ignore-dir=tests --python
```
Also, add more detailed explanation of why a couple of tasks can't use the
decorator. This should only be an issue on tasks inheriting from
UserTaskMixin, which in practice is just CourseExportTask and
CourseImportTask (and the apparently unused EnrollmentReadTask and
EnrollmentWriteTask), via UserTask.
2023-02-15 18:20:50 +00:00
Navin Karkera
4697adc681
feat: hook xblock publish, delete and duplicate openedx-events ( #31350 )
2023-02-14 19:25:30 +05:00
Cristhian Garcia
4ed8dde21c
fix: add missing variables to library_listing context ( #31752 )
2023-02-13 16:12:04 -05:00
Usama Sadiq
997f194669
Revert "build: remove boto old version ( #31282 )" ( #31733 )
...
This reverts commit 14e6040141 .
2023-02-09 18:36:59 +05:00
Muhammad Umar Khan
14e6040141
build: remove boto old version ( #31282 )
2023-02-09 15:21:10 +05:00
Mohammad Ahtasham ul Hassan
3726d122f9
Migrate eslint-config-edx ( #30460 )
...
* feat: migrare eslint-config-edx
* refactor: updated package-lock
* refactor: updated package-lock
---------
Co-authored-by: Bilal Qamar <59555732+BilalQamar95@users.noreply.github.com >
Co-authored-by: Mashal Malik <107556986+Mashal-m@users.noreply.github.com >
Co-authored-by: Abdullah Waheed <abdullah.waheed@arbisoft.com >
2023-02-09 13:57:18 +05:00
Cristhian Garcia
3427a9a491
feat: added organization dropdown in studio ( #30975 )
...
Adds a dropdown to select the organization. The dropdown will only be activated for users with CourseCreator permission to specific organizations in Studio.
Use cases:
When FEATURES['ENABLE_CREATOR_GROUP'] = True and the user has CourseCreator permission granted, a dropdown will appear with all specific organizations allowed. In case of all_organizations setting is enabled, all organizations will appear in the dropdown.
In case the user is staff, he can create organizations it will work as before
2023-02-08 10:48:15 -04:00
Jenkins
62c381f856
chore(i18n): update translations
2023-02-07 11:33:49 -05:00
Rebecca Graber
a8598fa1fa
feat!: use mongo timestamp when sending course_catalog_info_changed events to the event bus ( #31698 )
...
* feat!: update timestamp of catalog-info-changed signal
When producing the catalog-info-changed signal, we
now get the timestamp of the change from modulestore,
rather than relying on the current time at the time
of the event send.
BREAKING CHANGE: This will adjust the meaning of the
time metadata for new catalog-info-changed events.
---------
Co-authored-by: Robert Raposa <rraposa@edx.org >
2023-02-03 08:56:16 -05:00
Muhammad Adeel Tajamul
22fd82043a
temp: removed temporary course logs ( #31682 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-02-02 11:53:26 +05:00
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
lunyachek
138e306eb6
fix: Fix units hover tooltips in studio which are overlapping by other page content
2023-01-30 20:38:24 +02: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
Jenkins
8b9ede9548
chore(i18n): update translations
2023-01-29 15:58:51 -05:00
Muhammad Adeel Tajamul
7fdd0fd6d4
feat: add banner to show if new discussion provider is active ( #31645 )
2023-01-26 11:52:25 +05:00
Muhammad Adeel Tajamul
f3c598f772
fix: discussion enabled will not be visible is sub-section is timed in studio ( #31654 )
...
Co-authored-by: adeel.tajamul <adeel.tajamul@arbisoft.com >
2023-01-25 17:08:44 +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
edx-transifex-bot
3a3d47f0ef
chore(i18n): update translations ( #31640 )
...
Co-authored-by: Jenkins <sre+jenkins@edx.org >
2023-01-23 19:30:05 +00: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
Jenkins
8fdb83e9ed
chore(i18n): update translations
2023-01-04 14:31:46 -05:00
Jesper Hodge
50b0390f12
fix: TNL-10267 video blocks load wrong editor ( #31468 )
...
* fix: video editor button redirect
* fix: remove debugging statements
* fix: remove unnecessary comments
2022-12-22 16:19:40 -05:00