Skip to content

Commit ff4a8e9

Browse files
fix: fixed toggles
1 parent 984df84 commit ff4a8e9

3 files changed

Lines changed: 2 additions & 59 deletions

File tree

cms/djangoapps/contentstore/rest_api/v1/serializers/course_waffle_flags.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,13 @@ def get_use_new_import_page(self, obj):
102102
"""
103103
Method to get the use_new_import_page switch
104104
"""
105-
course_key = self.get_course_key()
106-
return toggles.use_new_import_page(course_key)
105+
return True
107106

108107
def get_use_new_export_page(self, obj):
109108
"""
110109
Method to get the use_new_export_page switch
111110
"""
112-
course_key = self.get_course_key()
113-
return toggles.use_new_export_page(course_key)
111+
return True
114112

115113
def get_use_new_files_uploads_page(self, obj):
116114
"""

cms/djangoapps/contentstore/toggles.py

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -235,43 +235,6 @@ def use_new_grading_page(course_key):
235235
return not LEGACY_STUDIO_GRADING.is_enabled(course_key)
236236

237237

238-
# .. toggle_name: legacy_studio.import
239-
# .. toggle_implementation: WaffleFlag
240-
# .. toggle_default: False
241-
# .. toggle_description: Temporarily fall back to the old Course Import page.
242-
# .. toggle_use_cases: temporary
243-
# .. toggle_creation_date: 2025-03-14
244-
# .. toggle_target_removal_date: 2025-09-14
245-
# .. toggle_tickets: https://github.com/openedx/edx-platform/issues/36275
246-
# .. toggle_warning: In Ulmo, this toggle will be removed. Only the new (React-based) experience will be available.
247-
LEGACY_STUDIO_IMPORT = CourseWaffleFlag('legacy_studio.import', __name__)
248-
249-
250-
def use_new_import_page(course_key):
251-
"""
252-
Returns a boolean if new studio import mfe is enabled
253-
"""
254-
return not LEGACY_STUDIO_IMPORT.is_enabled(course_key)
255-
256-
257-
# .. toggle_name: legacy_studio.export
258-
# .. toggle_implementation: WaffleFlag
259-
# .. toggle_default: False
260-
# .. toggle_description: Temporarily fall back to the old Course Export page.
261-
# .. toggle_use_cases: temporary
262-
# .. toggle_creation_date: 2025-03-14
263-
# .. toggle_target_removal_date: 2025-09-14
264-
# .. toggle_tickets: https://github.com/openedx/edx-platform/issues/36275
265-
# .. toggle_warning: In Ulmo, this toggle will be removed. Only the new (React-based) experience will be available.
266-
LEGACY_STUDIO_EXPORT = CourseWaffleFlag('legacy_studio.export', __name__)
267-
268-
269-
def use_new_export_page(course_key):
270-
"""
271-
Returns a boolean if new studio export mfe is enabled
272-
"""
273-
return not LEGACY_STUDIO_EXPORT.is_enabled(course_key)
274-
275238

276239
# .. toggle_name: contentstore.new_studio_mfe.use_new_video_uploads_page
277240
# .. toggle_implementation: CourseWaffleFlag

cms/templates/widgets/header.html

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ <h1 class="branding">
3434
assets_url = reverse('assets_handler', kwargs={'course_key_string': str(course_key)})
3535
textbooks_url = reverse('textbooks_list_handler', kwargs={'course_key_string': str(course_key)})
3636
videos_url = reverse('videos_handler', kwargs={'course_key_string': str(course_key)})
37-
import_url = reverse('import_handler', kwargs={'course_key_string': str(course_key)})
3837
course_info_url = reverse('course_info_handler', kwargs={'course_key_string': str(course_key)})
39-
export_url = reverse('export_handler', kwargs={'course_key_string': str(course_key)})
4038
settings_url = reverse('settings_handler', kwargs={'course_key_string': str(course_key)})
4139
grading_url = reverse('grading_handler', kwargs={'course_key_string': str(course_key)})
4240
advanced_settings_url = reverse('advanced_settings_handler', kwargs={'course_key_string': str(course_key)})
@@ -50,8 +48,6 @@ <h1 class="branding">
5048
grading_mfe_enabled = toggles.use_new_grading_page(context_course.id)
5149
course_team_mfe_enabled = toggles.use_new_course_team_page(context_course.id)
5250
advanced_settings_mfe_enabled = toggles.use_new_advanced_settings_page(context_course.id)
53-
import_mfe_enabled = toggles.use_new_import_page(context_course.id)
54-
export_mfe_enabled = toggles.use_new_export_page(context_course.id)
5551
optimizer_enabled = toggles.enable_course_optimizer(context_course.id)
5652
libraries_v2_enabled = toggles.libraries_v2_enabled()
5753

@@ -186,26 +182,12 @@ <h3 class="title"><span class="label">${_("Tools")}</span> <span class="icon fa
186182
<div class="wrapper wrapper-nav-sub">
187183
<div class="nav-sub">
188184
<ul>
189-
% if not import_mfe_enabled:
190-
<li class="nav-item nav-course-tools-import">
191-
<a href="${import_url}">${_("Import")}</a>
192-
</li>
193-
% endif
194-
% if import_mfe_enabled:
195185
<li class="nav-item nav-course-tools-import">
196186
<a href="${get_import_url(course_key)}">${_("Import")}</a>
197187
</li>
198-
% endif
199-
% if not export_mfe_enabled:
200-
<li class="nav-item nav-course-tools-export">
201-
<a href="${export_url}">${_("Export")}</a>
202-
</li>
203-
% endif
204-
% if export_mfe_enabled:
205188
<li class="nav-item nav-course-tools-export">
206189
<a href="${get_export_url(course_key)}">${_("Export")}</a>
207190
</li>
208-
% endif
209191
% if toggles.EXPORT_GIT.is_enabled() and context_course.giturl:
210192
<li class="nav-item nav-course-tools-export-git">
211193
<a href="${reverse('export_git', kwargs=dict(course_key_string=str(course_key)))}">${_("Export to Git")}</a>

0 commit comments

Comments
 (0)