fix: open mfe modal editor of new duplicated xblock (#36641)

When duplicating an xblock in the authoring MFE, the iframe was opening its own editor modal instead of the MFE modal.
This commit is contained in:
Daniel Valenzuela
2025-05-20 17:29:32 -04:00
committed by GitHub
parent 1002f5f91b
commit c20e6ec7f3
4 changed files with 23 additions and 11 deletions

View File

@@ -29,6 +29,7 @@ class CourseWaffleFlagsSerializer(serializers.Serializer):
use_new_group_configurations_page = serializers.SerializerMethodField()
enable_course_optimizer = serializers.SerializerMethodField()
use_react_markdown_editor = serializers.SerializerMethodField()
use_video_gallery_flow = serializers.SerializerMethodField()
def get_course_key(self):
"""
@@ -160,3 +161,9 @@ class CourseWaffleFlagsSerializer(serializers.Serializer):
"""
course_key = self.get_course_key()
return toggles.use_react_markdown_editor(course_key)
def get_use_video_gallery_flow(self, obj):
"""
Method to get the use_video_gallery_flow waffle flag
"""
return toggles.use_video_gallery_flow()

View File

@@ -61,8 +61,9 @@ class CourseWaffleFlagsView(APIView):
"use_new_course_team_page": true,
"use_new_certificates_page": true,
"use_new_textbooks_page": true,
"use_new_group_configurations_page": true
"use_new_group_configurations_page": true,
"use_react_markdown_editor": true,
"use_video_gallery_flow": true
}
```
"""

View File

@@ -34,6 +34,7 @@ class CourseWaffleFlagsViewTest(CourseTestCase):
'use_new_updates_page': True,
'use_new_video_uploads_page': False,
'use_react_markdown_editor': False,
'use_video_gallery_flow': False,
}
def setUp(self):