Skip to content

Commit 4f1ac9a

Browse files
committed
fix: making some adjustments to resolve conflicts
2 parents 06497bf + 98dab67 commit 4f1ac9a

151 files changed

Lines changed: 3357 additions & 3908 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.env

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,5 @@ ENABLE_CHECKLIST_QUALITY=''
4646
ENABLE_GRADING_METHOD_IN_PROBLEMS=false
4747
# "Multi-level" blocks are unsupported in libraries
4848
LIBRARY_UNSUPPORTED_BLOCKS="conditional,step-builder,problem-builder"
49+
# Fallback in local style files
50+
PARAGON_THEME_URLS={}

.env.development

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,5 @@ ENABLE_CHECKLIST_QUALITY=true
4949
ENABLE_GRADING_METHOD_IN_PROBLEMS=false
5050
# "Multi-level" blocks are unsupported in libraries
5151
LIBRARY_UNSUPPORTED_BLOCKS="conditional,step-builder,problem-builder"
52+
# Fallback in local style files
53+
PARAGON_THEME_URLS={}

.env.test

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,3 +41,4 @@ ENABLE_CHECKLIST_QUALITY=true
4141
ENABLE_GRADING_METHOD_IN_PROBLEMS=false
4242
# "Multi-level" blocks are unsupported in libraries
4343
LIBRARY_UNSUPPORTED_BLOCKS="conditional,step-builder,problem-builder"
44+
PARAGON_THEME_URLS=

README.rst

Lines changed: 15 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -165,21 +165,7 @@ Feature: New React XBlock Editors
165165

166166
.. image:: ./docs/readme-images/feature-problem-editor.png
167167

168-
This allows an operator to enable the use of new React editors for the HTML, Video, and Problem XBlocks, all of which are provided here.
169-
170-
Requirements
171-
------------
172-
173-
* ``edx-platform`` Waffle flags:
174-
175-
* ``new_core_editors.use_new_text_editor``: must be enabled for the new HTML Xblock editor to be used in Studio
176-
* ``new_core_editors.use_new_video_editor``: must be enabled for the new Video Xblock editor to be used in Studio
177-
* ``new_core_editors.use_new_problem_editor``: must be enabled for the new Problem Xblock editor to be used in Studio
178-
179-
Feature Description
180-
-------------------
181-
182-
When a corresponding waffle flag is set, upon editing a block in Studio, the view is rendered by this MFE instead of by the XBlock's authoring view. The user remains in Studio.
168+
New React editors for the HTML, Video, and Problem XBlocks are provided here and are rendered by this MFE instead of by the XBlock's authoring view.
183169

184170
Feature: New Proctoring Exams View
185171
==================================
@@ -193,10 +179,6 @@ Requirements
193179

194180
* ``ZENDESK_*``: necessary if automatic ZenDesk ticket creation is desired
195181

196-
* ``edx-platform`` Feature flags:
197-
198-
* ``ENABLE_EXAM_SETTINGS_HTML_VIEW``: this feature flag must be enabled for the link to the settings view to be shown
199-
200182
* `edx-exams <https://github.com/edx/edx-exams>`_: for this feature to work, the ``edx-exams`` IDA must be deployed and its API accessible by the browser
201183

202184
Configuration
@@ -221,60 +203,25 @@ Feature: Advanced Settings
221203

222204
.. image:: ./docs/readme-images/feature-advanced-settings.png
223205

224-
Requirements
225-
------------
226-
227-
* ``edx-platform`` Waffle flags:
228-
229-
* ``contentstore.new_studio_mfe.use_new_advanced_settings_page``: this feature flag must be enabled for the link to the settings view to be shown. It can be enabled on a per-course basis.
230-
231-
Feature Description
232-
-------------------
233-
234206
In Studio, the "Advanced Settings" page for each enabled course will now be served by this frontend, instead of the UI built into edx-platform. The advanced settings page holds many different settings for the course, such as what features or XBlocks are enabled.
235207

236208
Feature: Files & Uploads
237209
==========================
238210

239211
.. image:: ./docs/readme-images/feature-files-uploads.png
240212

241-
Requirements
242-
------------
243-
244-
* ``edx-platform`` Waffle flags:
245-
246-
* ``contentstore.new_studio_mfe.use_new_files_uploads_page``: this feature flag must be enabled for the link to the Files & Uploads page to go to the MFE. It can be enabled on a per-course basis.
247-
248-
Feature Description
249-
-------------------
250-
251213
In Studio, the "Files & Uploads" page for each enabled course will now be served by this frontend, instead of the UI built into edx-platform. This page allows managing static asset files like PDFs, images, etc. used for the course.
252214

253215
Feature: Course Updates
254216
==========================
255217

256218
.. image:: ./docs/readme-images/feature-course-updates.png
257219

258-
Requirements
259-
------------
260-
261-
* ``edx-platform`` Waffle flags:
262-
263-
* ``contentstore.new_studio_mfe.use_new_updates_page``: this feature flag must be enabled.
264-
265220
Feature: Import/Export Pages
266221
============================
267222

268223
.. image:: ./docs/readme-images/feature-export.png
269224

270-
Requirements
271-
------------
272-
273-
* ``edx-platform`` Waffle flags:
274-
275-
* ``contentstore.new_studio_mfe.use_new_export_page``: this feature flag will change the CMS to link to the new export page.
276-
* ``contentstore.new_studio_mfe.use_new_import_page``: this feature flag will change the CMS to link to the new import page.
277-
278225
Feature: Tagging/Taxonomy Pages
279226
================================
280227

@@ -380,6 +327,20 @@ For more information about these options, see the `Getting Help`_ page.
380327
.. _Getting Help: https://openedx.org/community/connect
381328

382329

330+
Legacy Studio
331+
*************
332+
333+
If you would like to use legacy studio for certain features, you can set the following waffle flags in ``edx-platform``:
334+
* ``legacy_studio.text_editor``: loads the legacy HTML Xblock editor when editing a text block
335+
* ``legacy_studio.video_editor``: loads the legacy Video editor when editing a video block
336+
* ``legacy_studio.problem_editor``: loads the legacy Problem editor when editing a problem block
337+
* ``legacy_studio.advanced_settings``: Advanced Settings page
338+
* ``legacy_studio.updates``: Updates page
339+
* ``legacy_studio.export``: Export page
340+
* ``legacy_studio.import``: Import page
341+
* ``legacy_studio.files_uploads``: Files page
342+
* ``legacy_studio.exam_settings``: loads the legacy Exam Settings
343+
383344
License
384345
*******
385346

catalog-info.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ metadata:
1414
openedx.org/arch-interest-groups: ""
1515
openedx.org/release: "master"
1616
spec:
17-
owner: group:2u-tnl
17+
owner: user:bradenmacdonald
1818
type: 'website'
1919
lifecycle: 'production'

0 commit comments

Comments
 (0)