307: meeting publish/unpublish state
@DSASanFrancisco/portal-members
SUMMARY
https://docs.google.com/document/d/1stMOrHtrYFzNcIQ0ptdm7V7zUIqKnetUyOWF-V44XXw/edit#
- Add a published/unpublished column to meetings
- Return published/unpublished state in API
- Allow updating published/unpublished state via API
- When inviting to meetings, don't send emails if meeting is unpublished (mark emails as unsent with new invitation status enum)
- When publishing a meeting, send emails that haven't been sent yet
Edited by David Kettler