Skip to content

feat: Drop support for the legacy Certificates page.#38422

Draft
irfanuddinahmad wants to merge 4 commits intomasterfrom
iahmad/DEPR-36108-certificates
Draft

feat: Drop support for the legacy Certificates page.#38422
irfanuddinahmad wants to merge 4 commits intomasterfrom
iahmad/DEPR-36108-certificates

Conversation

@irfanuddinahmad
Copy link
Copy Markdown
Contributor

@irfanuddinahmad irfanuddinahmad commented Apr 23, 2026

This pull request removes the legacy certificates page from Studio, including its backend handler, frontend JavaScript, and Mako template. The certificates page is now fully migrated to a new implementation, and all related legacy code and dependencies have been deleted.

Removal of legacy certificates page:

  • Deleted the certificates.html Mako template, which previously rendered the certificates management UI in Studio.
  • Removed the certificates_page_factory.js Backbone/RequireJS page factory and its associated dependencies, eliminating all related frontend code for the legacy certificates page. [1] [2]

Backend cleanup and migration:

  • Removed the conditional logic and imports for the legacy certificates page from the certificates_list_handler view in certificates.py, so requests now always redirect to the new certificates page. [1] [2]

Testing

302 redirect to MFE

image

@irfanuddinahmad irfanuddinahmad changed the title feat!: Drop support for the legacy Certificates page. feat: Drop support for the legacy Certificates page. Apr 23, 2026
@irfanuddinahmad irfanuddinahmad marked this pull request as draft April 23, 2026 08:41
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-certificates branch 2 times, most recently from 26f2773 to 439dede Compare April 28, 2026 08:13
@irfanuddinahmad irfanuddinahmad linked an issue Apr 28, 2026 that may be closed by this pull request
52 tasks
@irfanuddinahmad irfanuddinahmad added the create-sandbox open-craft-grove should create a sandbox environment from this PR label Apr 28, 2026
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-certificates branch 2 times, most recently from 3037c03 to aaa6245 Compare April 29, 2026 14:07
The legacy Certificates page in Studio has been replaced with a new
view in the Authoring MFE. This change removes the now unused
JS/HTML/Python related to the old page.

This work is part of #36108

BREAKING CHANGE: The 'legacy_studio.certificates' waffle flag will no
longer be respected. The system will behave as if the flag is set to
false permanently.
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-certificates branch from aaa6245 to 21bd0e2 Compare April 30, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

create-sandbox open-craft-grove should create a sandbox environment from this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DEPR]: Various legacy Studio pages with direct MFE replacements

1 participant