Skip to content

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

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

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

Conversation

@irfanuddinahmad
Copy link
Copy Markdown
Contributor

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]

@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 from aad520f to f6f2631 Compare April 27, 2026 16:57
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 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
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