Rather than having dedicated fields, we need to have the ability for a Coop to have multiple contact fields, similar to how the data model has multiple addresses. This will entail several changes
We need to update the model
We need to generate the appropriate database migrations to generate the code to add/remove the fields from the database
We need to update the CoopManager finder methods to return the proper data
We need to modify the serializers (CoopSerializer for example) to return the proper contact methods.
(Optional) Need to update the nightly script that downloads data from teh Google spreadsheet and generates the fixtures/seed_data.yaml file that can be imported into the database
In our Coop model (web/directory/models.py), we have dedicated fields for email and phone
Rather than having dedicated fields, we need to have the ability for a Coop to have multiple contact fields, similar to how the data model has multiple addresses. This will entail several changes