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

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
deborahgu pushed a commit to openedx/edx-platform that referenced this issue Feb 4, 2025
This removes the legacy account and profile applications, and the order
history page. This is primarily a reapplication of #31893, which was
rolled back due to prior blockers.

FIXES: APER-3884
FIXES: openedx/public-engineering#71

---------

Co-authored-by: Bilal Qamar <[email protected]>
@deborahgu deborahgu moved this from Done to In Progress in Aperture-Maintained Feb 4, 2025
deborahgu added a commit to openedx/edx-platform that referenced this issue Feb 10, 2025
* feat!: Legacy account, profile, order history removal

This removes the legacy account and profile applications, and the order
history page. This is primarily a reapplication of #31893, which was
rolled back due to prior blockers.

FIXES: APER-3884
FIXES: openedx/public-engineering#71


Co-authored-by: Muhammad Abdullah Waheed <[email protected]>
Co-authored-by: Bilal Qamar <[email protected]>
@github-project-automation github-project-automation bot moved this from Removal Pending to Removed in DEPR: Deprecation & Removal Feb 10, 2025
@github-project-automation github-project-automation bot moved this from Todo to Done in FED-BOM Feb 10, 2025
@github-project-automation github-project-automation bot moved this from In Progress to Done in Aperture-Maintained Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment