Skip to content

feat!: drop legacy dates tab, in favor of MFE version#29846

Merged
mikix merged 1 commit intomasterfrom
mikix/drop-dates-view
Apr 14, 2022
Merged

feat!: drop legacy dates tab, in favor of MFE version#29846
mikix merged 1 commit intomasterfrom
mikix/drop-dates-view

Conversation

@mikix
Copy link
Copy Markdown
Contributor

@mikix mikix commented Jan 31, 2022

THIS IS A BIGGER CHANGE THAN IT LOOKS

This PR is the first to remove a legacy view, so it's the first time that we are officially requiring MFEs. That has been the announced plan, so this is fine. But something to note.

The cleanup would have been more extensive, but a lot of the supporting dates code is still used in the outline tab.

Commit message:
For the dates courseware tab, we no longer respect the course_home_use_legacy_frontend waffle flag that enabled the legacy version in Maple.

Instead, we always send the user to the MFE.

MFEs will be required for the Nutmeg+1 release. This dates tab is the first to fall, but others will follow.

AA-799
openedx/public-engineering#50

@mikix mikix force-pushed the mikix/drop-dates-view branch 3 times, most recently from c423eab to 71bb3b1 Compare January 31, 2022 16:22
Copy link
Copy Markdown
Contributor

@cdeery cdeery left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. Pretty straightforward since it was all under the waffle flag.
Congratulations!

For the dates courseware tab, we no longer respect the
course_home_use_legacy_frontend waffle flag that enabled the
legacy version in Maple.

Instead, we always send the user to the MFE.

MFEs will be required for the Nutmeg release. This dates tab is
the first to fall, but others will follow.

AA-799
@mikix mikix force-pushed the mikix/drop-dates-view branch from 2879084 to 0eb8962 Compare April 12, 2022 19:20
@mikix mikix merged commit 0be6d3c into master Apr 14, 2022
@mikix mikix deleted the mikix/drop-dates-view branch April 14, 2022 13:11
@edx-pipeline-bot
Copy link
Copy Markdown
Contributor

EdX Release Notice: This PR has been deployed to the staging environment in preparation for a release to production.

@edx-pipeline-bot
Copy link
Copy Markdown
Contributor

EdX Release Notice: This PR has been deployed to the production environment.

1 similar comment
@edx-pipeline-bot
Copy link
Copy Markdown
Contributor

EdX Release Notice: This PR has been deployed to the production environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants