Page MenuHomePhabricator

Enable backend to handle incentives
Closed, ResolvedPublic8 Estimated Story Points

Description

Implementation Notes

  • Setup new database table (incentives) that contains the incentive as a text field.
  • Setup new database table (membership_incentives) that creates links membership applications and the respective incentives.
  • The storage layer should be able to translate between membership database object and membership database entity and back.
  • The domain model, request object for the use case and the response object for the use case must be extended to contain the incentive information
  • The controller for adding memberships should be extended to add the incentive information from the HTTP request to the use case request object
  • The controller for displaying the conformation page should output the incentive information