-
Notifications
You must be signed in to change notification settings - Fork 15
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 Membership Routes #2511
Update Membership Routes #2511
Conversation
978672c
to
0d9172f
Compare
e94efd7
to
5193232
Compare
a93b849
to
787216a
Compare
There were some recent payment changes (checking allowed payment types) that might affect how the controllers for applying for membership and validating the fee construct classes. Please review #2515 and merge it, rebasing this PR on top of it |
373f4aa
to
396a9a7
Compare
876de2d
to
f6f89fe
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything works now except the small thing I corrected with #2524
Integrate payment context changes into this controller and presenter Ticket: https://phabricator.wikimedia.org/T309088
This adds a unique prefix to DD transfer codes in preparation for https://phabricator.wikimedia.org/T312087 Ticket: https://phabricator.wikimedia.org/T309088
Implements new payment domain changes Ticket: https://phabricator.wikimedia.org/T309088 This also removes the account number and bank code and closes https://phabricator.wikimedia.org/T224220
Implement changes from the new payment domain Ticket: https://phabricator.wikimedia.org/T309088
Implement new payment domain changes Ticket: https://phabricator.wikimedia.org/T309088
Currently, the frontend does not send a payment type (because until we implement https://phabricator.wikimedia.org/T312070 we have only one payment type), but the new payment domain requires a payment type when validating (because it's trying to construct a valid Payment internally). This problem only occurs in the fee validation. For applying for memberships the frontend sends a type. For donations we don't have server-side validation of the amount.
493252e
to
07e472e
Compare
Integrate payment context changes into this
controller and presenter
Ticket: https://phabricator.wikimedia.org/T309088