NOTE: This is a Technical Sub-Ticket of T390611: Extract Donor data into tables. It incorporates the changes done in the bounded context (T390618: Write Donor entities when saving donation) in the Fundraising Application
This ticket is about chaning the fundraising-application and use the new changes from the bounded contexts.
Acceptance Criteria
- The donation related code can accept and process street name and house number.
Implementation notes
- AddDonationUseCase and UpdateDonorUseCase have new dependencies, add them in the FunFunFactory
- AddDonationController (->every controller we have that takes in data for a new address donation) needs to be able to retrieve the fields streetName and houseNumber and put it into the request.
- DonationConfirmationPresenter needs to output the two new fields.
- Api\UpdateDonorController needs to pass the two new fields to the UpdateDonorRequest.
- WMDE\Fundraising\Frontend\Presentation\DonationMembershipApplicationAdapter needs to take the two new fields into account for prepopulating the membership application form.
- Unit tests should check for the additional fields.
- Regenerate the database setup SQL with make generate-database-schema