Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Payments to version 8 #246

Merged
merged 1 commit into from
Jun 4, 2024
Merged

Update Payments to version 8 #246

merged 1 commit into from
Jun 4, 2024

Conversation

gbirke
Copy link
Member

@gbirke gbirke commented May 24, 2024

Payments in version 8 removed the LegacyPaymentStatus class and
the property from the LegacyPaymentData class. Since the donation
status in the database is still in use in the Fundraising Operation
Center and was derived from LegacyPaymentStatus, we have implemented the
mapping in the donation domain, to be able to remove it later, when
ticket https://phabricator.wikimedia.org/T359954 is done.

This is not a backwards-breaking change, because public APIs are not
affected.

Payments in version 8 removed the `LegacyPaymentStatus` class and
the property from the `LegacyPaymentData` class. Since the donation
status in the database is still in use in the Fundraising Operation
Center and was derived from LegacyPaymentStatus, we have implemented the
mapping in the donation domain, to be able to remove it later, when
ticket https://phabricator.wikimedia.org/T359954 is done.

This is not a backwards-breaking change, because public APIs are not
affected.
@gbirke gbirke requested review from Abban, moiikana and Sperling-0 May 24, 2024 13:18
@Abban Abban merged commit 211c7e3 into main Jun 4, 2024
5 checks passed
@Abban Abban deleted the update-payment-to-8 branch June 4, 2024 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants