chore: remove transcript editor rollout toggle [LP-1108] - #457
Merged
Conversation
alenkadev
approved these changes
Sep 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Removes the temporary rollout toggle for the in-platform transcript editor, per the product
decision to ship the feature without a flag, and brings the fork in line with the upstream
contribution (openedx#39038) so the two diff as a no-op.
cms/djangoapps/contentstore/toggles.py: dropENABLE_TRANSCRIPT_EDITOR(
contentstore.enable_transcript_editor) and thetranscript_editor_enabled()helper.rest_api/v1/serializers/course_waffle_flags.py: drop theenable_transcript_editorfield.rest_api/v1/views/tests/test_course_waffle_flags.py: drop the three flag tests.views/tests/test_transcript_settings.py: addtest_transcript_upload_handler_returns_200_on_replace.This was missing on the fork — feat: Add transcript editor toggle and update related serializers and tests #267's tests only covered the toggle, so the 200-vs-201 upload
response change had no coverage. Added at the same location as upstream.
transcript_storage_handlers.py(the 200-on-replace change from #267) is unchanged.Parity check: the fork's net transcript-editor change after this PR (pre-#267 → this branch)
is line-for-line identical to the upstream PR's change set (28 lines each, zero diff).
Supporting information
() and the upstreaming-process Slack thread ().
Testing instructions
Manual:
GET /api/contentstore/v1/course_waffle_flags/<course_key>no longer returnsenable_transcript_editor; uploading a transcript for a language that already has one returns 200,a new language returns 201.