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]: waffle flag ENABLE_V2_CERT_DISPLAY_SETTINGS #35399

Open
deborahgu opened this issue Aug 29, 2024 · 0 comments
Open

[DEPR]: waffle flag ENABLE_V2_CERT_DISPLAY_SETTINGS #35399

deborahgu opened this issue Aug 29, 2024 · 0 comments
Assignees
Labels
depr Proposal for deprecation & removal per OEP-21

Comments

@deborahgu
Copy link
Member

Proposal Date

2024-08-29

Target Ticket Acceptance Date

2024-09-12

Earliest Open edX Named Release Without This Functionality

Teak - 2025-04

Rationale

This is a setting in the CMS of edx-platform. It was used to gate/enable new Studio functionality when ancient the display behavior and available date features of certs were being refactored.

It has been three years since the feature flag was introduced and the eventual plan was always to make the v2 behavior the default behavior in the CMS. Target removal date was set as 2021-10-01, originally:

# .. toggle_target_removal_date: 2021-10-01
)

Removal

  • the waffle flag itself
  • the conditional in CMS/Studio allowing old-style certificate-display behavior (ie., not a choice between Immediately upon passing, End date of course, A date after the course end date).
  • logic for rendering, serializing, or returning metadata about a course certificate in various djangoapps (eg. student, certificates, learner_home)
  • a validator in the djangoapp models
  • a details view in the contentstore API

Replacement

the V2 cert settings

Deprecation

No response

Migration

No response

Additional Info

No response

Task List

No response

@deborahgu deborahgu self-assigned this Aug 29, 2024
@github-actions github-actions bot added the depr Proposal for deprecation & removal per OEP-21 label Aug 29, 2024
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: Communicated
Development

No branches or pull requests

1 participant