mitodl / mitxonline

BSD 3-Clause "New" or "Revised" License
4 stars 2 forks source link

Tech Debt: Remove feature flags that are no longer in use #2222

Closed JenniWhitman closed 2 months ago

JenniWhitman commented 3 months ago

What are the relevant tickets?

https://github.com/mitodl/hq/issues/4335 https://github.com/mitodl/hq/issues/4064

Description (What does it do?)

Removes the feature flags from the redesign of the MITx online homepage. The only feature flags that are still in use are:

IGNORE_EDX_FAILURES = "IGNORE_EDX_FAILURES"
SYNC_ON_DASHBOARD_LOAD = "SYNC_ON_DASHBOARD_LOAD"
ENABLE_AUTO_DAILY_FEATURED_ITEMS = "mitxonline-auto-daily-featured-items"

How can this be tested?

JenniWhitman commented 3 months ago

Does this TODO still apply or should it be ignored and removed:

oh geez. I THINK this was pre-flags. I'll look for it and double check.

Can you also just update or delete the feature flag documentation here, please:

Yes yes - I started some updates and need to finish those and remove these. I'll ping you when done so you can review if you don't mind!

I'm gonna go remove those classes!