Skip to content

chore: remove transcript editor rollout toggle [LP-1108] - #457

Merged
abhalsod-sonata merged 1 commit into
release-ulmofrom
chore/LP-1108
Sep 4, 2026
Merged

chore: remove transcript editor rollout toggle [LP-1108]#457
abhalsod-sonata merged 1 commit into
release-ulmofrom
chore/LP-1108

Conversation

@abhalsod-sonata

Copy link
Copy Markdown
Member

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: drop ENABLE_TRANSCRIPT_EDITOR
    (contentstore.enable_transcript_editor) and the transcript_editor_enabled() helper.
  • rest_api/v1/serializers/course_waffle_flags.py: drop the enable_transcript_editor field.
  • rest_api/v1/views/tests/test_course_waffle_flags.py: drop the three flag tests.
  • views/tests/test_transcript_settings.py: add test_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

Testing instructions

pytest cms/djangoapps/contentstore/views/tests/test_transcript_settings.py \
       cms/djangoapps/contentstore/rest_api/v1/views/tests/test_course_waffle_flags.py

Manual: GET /api/contentstore/v1/course_waffle_flags/<course_key> no longer returns
enable_transcript_editor; uploading a transcript for a language that already has one returns 200,
a new language returns 201.

@abhalsod-sonata
abhalsod-sonata merged commit 6a2cf02 into release-ulmo Sep 4, 2026
64 checks passed
@abhalsod-sonata
abhalsod-sonata deleted the chore/LP-1108 branch September 4, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants