Page MenuHomePhabricator

Use consistent parameter and variable names in DI
Closed, ResolvedPublic2 Estimated Story Points

Description

Inconsistency == unnecessary cognitive load.

Deprecate paymentmethod, submethod, and currency in favor of payment_method, payment_submethod, and currency_code.

Update: We had to fix all the incoming links because they were populating payment_method with a weird dotted version. Now that that's done, delete the legacy code.

Event Timeline

Change 279641 had a related patch set uploaded (by Ejegg):
Prefer canonical parameter names in form chooser

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

Ejegg set the point value for this task to 1.

Change 279641 merged by jenkins-bot:
Prefer canonical parameter names in form chooser

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

Next step: delete the legacy code

Ejegg changed the point value for this task from 1 to 2.
Ejegg moved this task from Done to Doing on the Fundraising Sprint Freshmaking board.

Change 280696 had a related patch set uploaded (by Ejegg):
Remove deprecated parameters

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

Change 280697 had a related patch set uploaded (by Ejegg):
Update rtbt link for new parameters

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

Change 280696 merged by jenkins-bot:
Remove deprecated parameters

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

Change 280697 merged by jenkins-bot:
Update rtbt link for new parameters

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