Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEPR]: Account pages -> micro-frontend #71

Open
Tracked by #31620
feanil opened this issue Mar 10, 2022 · 2 comments · Fixed by openedx/edx-platform#30336, openedx/frontend-platform#326 or openedx/frontend-component-header#210
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@feanil
Copy link
Contributor

feanil commented Mar 10, 2022

As part of our re-platforming effort, we are replacing Django-server-side rendered frontend implementations in favor of React-based micro-frontend implementations. This ticket covers the pages related to Accounts:

  • Learner Profile page
  • Order History page
  • Account Settings page

Removal

We are removing edx-platform's older implementation of the Django-server-side rendering of the following pages:

Replacement

We are replacing these pages with new micro-frontend-based implementations:

Target Dates

NOTE: Remember to update the annotation in the code once we are closer to the date and have a better understanding of the target dates.

Additional Info

Original Jira Issue: https://openedx.atlassian.net/browse/DEPR-17

Latest comment from Diana:

Update: now that the new MFE is on by default in Lilac, we can start the work to remove this. There may not be resources allocated this on edX’s side for a bit of time, though.

@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Mar 10, 2022
@feanil feanil moved this from Proposed to Accepted in DEPR: Deprecation & Removal Mar 10, 2022
@jmbowman jmbowman moved this from Accepted to Removing in DEPR: Deprecation & Removal Jul 19, 2022
@arbrandes arbrandes moved this to In review in Frontend Working Group Oct 17, 2022
@arbrandes arbrandes moved this from In review to Refined in Frontend Working Group Oct 31, 2022
Repository owner moved this from Backlog to Done in Aperture-Maintained Dec 2, 2022
Repository owner moved this from Removing to Removed in DEPR: Deprecation & Removal Dec 2, 2022
Repository owner moved this from Backlog to In progress in Frontend Working Group Dec 2, 2022
@arbrandes arbrandes moved this from In progress to Closed in Frontend Working Group Dec 6, 2022
@dianakhuang dianakhuang moved this from Removed to Removing in DEPR: Deprecation & Removal Jan 12, 2023
@dianakhuang dianakhuang reopened this Jan 12, 2023
@github-project-automation github-project-automation bot moved this from Removing to Proposed in DEPR: Deprecation & Removal Jan 12, 2023
@dianakhuang
Copy link

We believe this is now unblocked for 2U with the deployment of the account and profile MFEs in edge. @abdullahwaheed are you still going to own this or can we ask @arbrandes to help get the removal PR over the line again?

@feanil feanil moved this from Blocked to Replacement Ready in DEPR: Deprecation & Removal Jan 23, 2025
@feanil
Copy link
Contributor Author

feanil commented Jan 23, 2025

@abdullahwaheed is there a PR to remove the old code? Can this be removed now?

@dianakhuang dianakhuang moved this from Replacement Ready to Removing in DEPR: Deprecation & Removal Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
depr Proposal for deprecation & removal per OEP-21
Projects
Status: Done
Status: Removal Pending
Status: Closed
4 participants