Details
Description
- Extend the CiviMail schema to add review related fields (reviewer id, reviewer status, reviewer date, review text). We will also add scheduler related field (scheduler id, scheduler date).
- Create a mailing approve / reject screen so the production folks can jump directly to that page, review the contents and do the needful.
- New permissions for scheduling and approving mail.
- Job scheduler modifications to only process approved mailings.
- Change the queueing protocol to queue recipients as soon as possible to avoid discrepancies in ACL permissioning.