Probably pretty low hanging - we should do this in a way we can share with the community
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T261779 Epic: drupal upgrade | |||
Open | Cstone | T270666 Convert exchange rates module to an extension |
Event Timeline
Don't know if this could address any part of this too? T310402: Epic: Look at currency exchange rates, settlement amounts, and what more data could be saved
Change #1023141 had a related patch set uploaded (by Cstone; author: Cstone):
[wikimedia/fundraising/crm@master] WIP: Attempt at moving exchange rates tests over
Change #1026570 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Move files from exchange_rates/retrievers
Change #1026579 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Small code reformat for exchange rates
Change #1026683 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Migrate exchange rates variables to Civi settings
Change #1023141 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Move exchange rates tests to the Civi extension
Change #1026570 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Move files from exchange_rates/retrievers
Change #1026579 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Small code reformat for exchange rates
Change #1027004 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Create ExchangeRate entity in CiviCRM
Change #1027005 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Fix default for OANDA key setting
Change #1027006 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] WIP copy exchanges rates from old drupal table
Change #1027005 abandoned by Ejegg:
[wikimedia/fundraising/crm@master] Fix default for OANDA key setting
Reason:
squashed into earlier patch
Change #1027016 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] WIP ExchangeRate::updateAll API4 action
Change #1027054 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Switch exchange rate retrievers to Guzzle
Change #1026683 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Migrate exchange rates variables to Civi settings
Change #1027004 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Create ExchangeRate entity in CiviCRM
Change #1027054 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Switch exchange rate retrievers to Guzzle
Change #1032102 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Exchange Rates entity: support composite key
Change #1032109 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Exchange Rate Convert API action
Change #1032511 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Switch exchange_rates_convert calls to new API
Change #1032102 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Exchange Rates entity: support composite key
Change #1027016 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] ExchangeRate::updateAll API4 action
Change #1032109 merged by Eileen:
[wikimedia/fundraising/crm@master] Exchange Rate Convert API action
Change #1034135 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Add ExchangeRate::getLatest API4 action
Change #1034136 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] API action to render CurrencyRates.php
Change #1034135 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add ExchangeRate::getLatest API4 action
Change #1027006 merged by Eileen:
[wikimedia/fundraising/crm@master] Copy exchanges rates from old drupal table
Change #1034151 had a related patch set uploaded (by Eileen; author: Eileen):
[wikimedia/fundraising/crm@master] Try the upgrade without the check
Change #1034154 had a related patch set uploaded (by Eileen; author: Ejegg):
[wikimedia/fundraising/crm@deployment] Add ExchangeRate::getLatest API4 action
Change #1034155 had a related patch set uploaded (by Eileen; author: Ejegg):
[wikimedia/fundraising/crm@deployment] Copy exchanges rates from old drupal table
Change #1032511 merged by Eileen:
[wikimedia/fundraising/crm@master] Switch exchange_rates_convert calls to new API
Change #1034154 abandoned by Eileen:
[wikimedia/fundraising/crm@deployment] Add ExchangeRate::getLatest API4 action
Reason:
bad merge attempt
Change #1034155 abandoned by Eileen:
[wikimedia/fundraising/crm@deployment] Copy exchanges rates from old drupal table
Reason:
bad merge attempt
Change #1034151 abandoned by Eileen:
[wikimedia/fundraising/crm@master] Try the upgrade without the check
Reason:
Change #1034136 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] API action to render CurrencyRates.php
I put this in pending deployment since the next step is probably to disable on live & push out the process control update (currently on frpm) - then I guess the module just needs to be removed
Change #1034511 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Tiny cleanup for exchange rates stuff
Change #1034519 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Add a page to show latest exchange rates
Change #1034523 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Delete old exchange_rates module
Change #1034525 had a related patch set uploaded (by Ejegg; author: Ejegg):
[wikimedia/fundraising/crm@master] Move Exchange Rates exceptions
Change #1034559 had a related patch set uploaded (by Eileen; author: Eileen):
[wikimedia/fundraising/crm@master] Fail exchange rates more gracefully on locals
Change #1034511 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Tiny cleanup for exchange rates stuff
Change #1034519 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Add a page to show latest exchange rates
This is almost done - just a couple of tidy ups including https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1034559 & https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/1034525
Change #1034523 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Delete old exchange_rates module
Change #1034525 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Move Exchange Rates exceptions
Change #1034559 merged by jenkins-bot:
[wikimedia/fundraising/crm@master] Fail exchange rates more gracefully on locals