Page MenuHomePhabricator

Remove amount, interval and payment type from memberships and donation DB entities
Open, Needs TriagePublic

Description

Acceptance criteria

  • Our donation and membership entities no longer have amount, interval and payment type properties
  • the tables behind these entities no longer have these columns

Implementation details

  • A good starting point in the IDE is the "get usage" list for the getters and setters of these properties.
  • Change the DomainToLegacyConverter and LegacyToDomainConverter classes to stop writing to the entities
  • Change the fixtures to stop writing to the entities
  • Remove calls to get getters for these properies from the tests and the rest of the code
  • Create doctrine migrations to drop the columns.