Page MenuHomePhabricator

Change Fundraising Application to support individual street name and house number fields
Open, Needs TriagePublic8 Estimated Story Points

Description

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

Event Timeline

kai.nissen set the point value for this task to 8.