Skip to content
This repository has been archived by the owner on Jan 6, 2022. It is now read-only.

Remove all traces of pledge feature in the codebase #163

Merged
merged 1 commit into from
Oct 29, 2019

Conversation

eloquence
Copy link
Member

Resolves #162

Performed the following tests locally:

  • Dev tests pass
  • Prod tests pass
  • Ops tests pass
  • Perusing dev environment (incl. admin backend and API) reveals no trace of pledge feature, and layout of leaderboards and pages is correct

This does not add a migration, since the entire pledges app is removed via this PR. One way to remove its traces from the database is via manage.py pledges zero before applying this PR.

@eloquence eloquence requested a review from harrislapiroff as a code owner June 8, 2018 23:28
@conorsch conorsch mentioned this pull request Mar 27, 2019
@eloquence
Copy link
Member Author

Let's consider this once #143 is in; would be nice to no longer advertise the "pledge" feature when we blog about the leaderboards feature, since we never implemented a workflow for managing pledges nor do we intend to.

@SaptakS SaptakS force-pushed the delete-pledge-feature branch from f6b2093 to b265116 Compare September 30, 2019 09:43
@eloquence eloquence requested a review from chigby as a code owner September 30, 2019 09:43
@SaptakS SaptakS force-pushed the delete-pledge-feature branch 2 times, most recently from 3a2c657 to 5a70cbe Compare September 30, 2019 10:17
@SaptakS
Copy link
Contributor

SaptakS commented Sep 30, 2019

Rebased and fixed the conflicts. Looks all good to me. I think it would be nice to do manage.py pledges zero while deploying to remove the unnecessary table, unless we have any historical data, that we would like to keep.

Copy link
Contributor

@harrislapiroff harrislapiroff left a comment

Choose a reason for hiding this comment

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

Looks good and seems to work fine in my testing!

@harrislapiroff harrislapiroff merged commit 108f280 into master Oct 29, 2019
@harrislapiroff harrislapiroff deleted the delete-pledge-feature branch October 29, 2019 20:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Phase out "pledge" feature
3 participants