Skip to content

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

Open
irfanuddinahmad wants to merge 1 commit intomasterfrom
iahmad/DEPR-36108-certificates
Open

feat: Drop support for the legacy Certificates page.#38422
irfanuddinahmad wants to merge 1 commit 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

🤖 Generated with Claude Code

@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 5 times, most recently from ae7e1f1 to a507c1f Compare May 6, 2026 07:15
@irfanuddinahmad irfanuddinahmad marked this pull request as ready for review May 6, 2026 08:21
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-certificates branch 3 times, most recently from 93d02e9 to 63d02fd Compare May 6, 2026 16:19
@irfanuddinahmad irfanuddinahmad force-pushed the iahmad/DEPR-36108-certificates branch 3 times, most recently from 1215e6a to fbec6b3 Compare May 8, 2026 08:38
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 fbec6b3 to c9dc30e Compare May 8, 2026 10:28
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

2 participants