Skip to content

Conversation

@kdmccormick
Copy link
Member

@kdmccormick kdmccormick commented Apr 7, 2025

Description

There was a waffle flag contentstore.enable_studio_content_api, intended to gate the "experimental" REST APIs at <CMS_ROOT>/api/contentstore/v{0,1,2}/*. In practice, these APIs are no longer experimental: for the past few named releases, they have been enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites starting in Teak, with the legacy authoring frontend slated for removal by Ulmo. Therefore, we need to remove flag which is gating the REST API. We are not introducing a temporary opt-out toggle, as we do need feel it is necessary.

Supporting information

Part of: #36275

Testing instructions

None-- unit tests are sufficient.

Other information

None

Merge deadline

ASAP - We'd like to get the Authoring MFE fully default-on by the Teak cutoff (23 Apr) and this is the first step.

@kdmccormick kdmccormick force-pushed the kdmccormick/legacy-studio-depr-enable-content-api branch from 3d0c958 to 5a4b882 Compare April 7, 2025 15:44
There was a waffle flag `contentstore.enable_studio_content_api`,
intended to gate the "experimental" REST APIs at
`<CMS_ROOT>/api/contentstore/v{0,1,2}/*`. In practice, these APIs are no
longer experimental: for the past few named releases, they have been
enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites
starting in Teak, with the legacy authoring frontend slated for removal
by Ulmo. Therefore, we need to remove flag which is gating the REST API.
We are _not_ introducing a temporary opt-out toggle, as we do need feel
it is necessary.

Part of: openedx#36275
@kdmccormick kdmccormick marked this pull request as ready for review April 7, 2025 16:09
@kdmccormick kdmccormick force-pushed the kdmccormick/legacy-studio-depr-enable-content-api branch from 5a4b882 to e16925e Compare April 7, 2025 16:09
@kdmccormick kdmccormick requested a review from feanil April 7, 2025 20:09
@kdmccormick kdmccormick merged commit 1e6b40a into openedx:master Apr 9, 2025
49 checks passed
@kdmccormick kdmccormick deleted the kdmccormick/legacy-studio-depr-enable-content-api branch April 9, 2025 18:10
@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production.

@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

1 similar comment
@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX production environment.

irtazaakram pushed a commit that referenced this pull request Apr 10, 2025
There was a waffle flag `contentstore.enable_studio_content_api`,
intended to gate the "experimental" REST APIs at
`<CMS_ROOT>/api/contentstore/v{0,1,2}/*`. In practice, these APIs are no
longer experimental: for the past few named releases, they have been
enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites
starting in Teak, with the legacy authoring frontend slated for removal
by Ulmo. Therefore, we need to remove flag which is gating the REST API.
We are _not_ introducing a temporary opt-out toggle, as we do need feel
it is necessary.

Part of: #36275
farhan pushed a commit that referenced this pull request Apr 17, 2025
There was a waffle flag `contentstore.enable_studio_content_api`,
intended to gate the "experimental" REST APIs at
`<CMS_ROOT>/api/contentstore/v{0,1,2}/*`. In practice, these APIs are no
longer experimental: for the past few named releases, they have been
enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites
starting in Teak, with the legacy authoring frontend slated for removal
by Ulmo. Therefore, we need to remove flag which is gating the REST API.
We are _not_ introducing a temporary opt-out toggle, as we do need feel
it is necessary.

Part of: #36275
tonybusa pushed a commit to tonybusa/edx-platform that referenced this pull request Apr 23, 2025
There was a waffle flag `contentstore.enable_studio_content_api`,
intended to gate the "experimental" REST APIs at
`<CMS_ROOT>/api/contentstore/v{0,1,2}/*`. In practice, these APIs are no
longer experimental: for the past few named releases, they have been
enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites
starting in Teak, with the legacy authoring frontend slated for removal
by Ulmo. Therefore, we need to remove flag which is gating the REST API.
We are _not_ introducing a temporary opt-out toggle, as we do need feel
it is necessary.

Part of: openedx#36275
UsamaSadiq pushed a commit that referenced this pull request May 14, 2025
There was a waffle flag `contentstore.enable_studio_content_api`,
intended to gate the "experimental" REST APIs at
`<CMS_ROOT>/api/contentstore/v{0,1,2}/*`. In practice, these APIs are no
longer experimental: for the past few named releases, they have been
enabled in Tutor and used to power the Authoring MFE.

We are making the Authoring MFE default-on in all Open edX sites
starting in Teak, with the legacy authoring frontend slated for removal
by Ulmo. Therefore, we need to remove flag which is gating the REST API.
We are _not_ introducing a temporary opt-out toggle, as we do need feel
it is necessary.

Part of: #36275
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.

3 participants