Page MenuHomePhabricator

Move already-encapsulated useful classes into SmashPig
Closed, ResolvedPublic2 Estimated Story Points

Description

Things like CurrencyRates, NationalCurrencies, FinalStatus, maybe ResponseProcessingException, PaymentResult.

Event Timeline

Change 317653 had a related patch set uploaded (by Ejegg):
[wikimedia/fundraising/SmashPig@master] Move FinalStatus enum to SmashPig, add ValidationAction

https://gerrit.wikimedia.org/r/317653

Change 333152 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[wikimedia/fundraising/SmashPig@master] Push PaymentResult down into SmashPig

https://gerrit.wikimedia.org/r/333152

Ejegg set the point value for this task to 2.

Change 352047 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[wikimedia/fundraising/crm@master] CurrencyRates template: add SmashPig namespace

https://gerrit.wikimedia.org/r/352047

Change 352053 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[wikimedia/fundraising/SmashPig@master] Move NationalCurrencies into SmashPig

https://gerrit.wikimedia.org/r/352053

Change 352054 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[wikimedia/fundraising/SmashPig@master] Move CurrencyRates into SmashPig

https://gerrit.wikimedia.org/r/352054

Change 352054 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Move CurrencyRates into SmashPig

https://gerrit.wikimedia.org/r/352054

Change 352053 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Move NationalCurrencies into SmashPig

https://gerrit.wikimedia.org/r/352053

Change 352047 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] CurrencyRates template: add SmashPig namespace

https://gerrit.wikimedia.org/r/352047

Change 363744 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@master] Use SmashPig version of Currency classes

https://gerrit.wikimedia.org/r/363744

Change 363744 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Use SmashPig version of Currency classes

https://gerrit.wikimedia.org/r/363744

Change 377279 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[wikimedia/fundraising/SmashPig@master] Move PaymentError and ValidationError to SmashPig

https://gerrit.wikimedia.org/r/377279

Change 317653 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Move FinalStatus enum to SmashPig, add ValidationAction

https://gerrit.wikimedia.org/r/317653

Change 377279 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Move PaymentError and ValidationError to SmashPig

https://gerrit.wikimedia.org/r/377279

Change 333152 merged by jenkins-bot:
[wikimedia/fundraising/SmashPig@master] Push PaymentResult down into SmashPig

https://gerrit.wikimedia.org/r/333152

Ejegg triaged this task as Medium priority.
Ejegg moved this task from Pending Deployment to Done on the Fundraising Sprint Quill Pencil board.

Change 407564 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@master] Use ValidationAction constants from SmashPig

https://gerrit.wikimedia.org/r/407564

Change 407565 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@master] Use PaymentError from SmashPig

https://gerrit.wikimedia.org/r/407565

Change 407566 had a related patch set uploaded (by Ejegg; owner: Ejegg):
[mediawiki/extensions/DonationInterface@master] Use ValidationError from SmashPig

https://gerrit.wikimedia.org/r/407566

Change 407564 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Use ValidationAction constants from SmashPig

https://gerrit.wikimedia.org/r/407564

Change 407565 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Use PaymentError from SmashPig

https://gerrit.wikimedia.org/r/407565

Change 407566 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Use ValidationError from SmashPig

https://gerrit.wikimedia.org/r/407566