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

feat!: removes deprecated v1 certificate behavior #35562

Merged

Conversation

deborahgu
Copy link
Member

Description

this removes the long-deprecated v1 certificate behavior. This removes the old-style date selection behavior (ie., not a choice between Immediately upon passing, End date of course, A date after the course end date), which is no longer reliably maintained or supported in Studio or Credentials.

There were no special concerns raised either for the deprecation ticket or for the corresponding discussion

FIXES: #35399

this removes the long-deprecated v1  certificate behavior. This removes
the old-style date selection behavior  (ie., not a choice between
*Immediately upon passing*, *End date of course*, *A date after the course
end date*), which is no longer reliably maintained or supported in
Studio or Credentials.

FIXES: #35399
Cleanup of some blank line issues
removing unused imports
*  fixing a test which was replying on implicit behavior in the choices
   between certificate display behaviors
* lint error
@deborahgu deborahgu marked this pull request as ready for review September 30, 2024 20:57
@deborahgu deborahgu requested a review from a team as a code owner September 30, 2024 20:57
@justinhynes
Copy link
Contributor

Assumption: I believe that the Studio frontend has been converted to an MFE -- the frontend-app-authoring MFE.

I assume that the V2 functionality has been carried over, and didn't reimplement the v1 vs. v2 functionality. I wonder if we should create another ticket to take a peek to see if any remnants have made it into the MFE?

code review suggestion was a good one: improve the default case, because
the fallback should be None.
Copy link
Contributor

@justinhynes justinhynes left a comment

Choose a reason for hiding this comment

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

Thank you for fighting the good fight.

@deborahgu deborahgu merged commit 8c923be into master Oct 2, 2024
49 checks passed
@deborahgu deborahgu deleted the dkaplan1/APER-3199_removeENABLE_V2_CERT_DISPLAY_SETTINGS branch October 2, 2024 16:06
@edx-pipeline-bot
Copy link
Contributor

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

@edx-pipeline-bot
Copy link
Contributor

2U Release Notice: This PR has been deployed to the edX 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.

[DEPR]: waffle flag ENABLE_V2_CERT_DISPLAY_SETTINGS
3 participants