Skip to content

fix: Globally Enable Studio Content REST API - #36488

Merged
kdmccormick merged 1 commit into
openedx:masterfrom
kdmccormick:kdmccormick/legacy-studio-depr-enable-content-api
Apr 9, 2025
Merged

fix: Globally Enable Studio Content REST API#36488
kdmccormick merged 1 commit into
openedx:masterfrom
kdmccormick:kdmccormick/legacy-studio-depr-enable-content-api

Conversation

@kdmccormick

@kdmccormick kdmccormick commented Apr 7, 2025

Copy link
Copy Markdown
Member

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
@kdmccormick
kdmccormick deleted the kdmccormick/legacy-studio-depr-enable-content-api branch April 9, 2025 18:10
@edx-pipeline-bot

Copy link
Copy Markdown
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
Copy Markdown
Contributor

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

1 similar comment
@edx-pipeline-bot

Copy link
Copy Markdown
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