Expand description
Controllers for requests starting with /api/v0/cms/email-templates.
StructsΒ§
- CmsEmail
Templates πApiDoc - Email
Template Preview - A template rendered as it would be sent, with sample placeholder values.
- Email
Template Preview Request - The editorβs unsaved subject and body.
ConstantsΒ§
- MAX_
TEST_ πSENDS_ PER_ MINUTE - More test sends than this from one user within a minute are rejected.
FunctionsΒ§
- _add_
routes - Add a route for each controller in this module.
- authorize_
template_ πedit - Authorizes editing
template: teaching its course, or global admin for a global template. - delete_
email_ πtemplate - DELETE
/api/v0/cms/email-templates/:id - get_
email_ πtemplate - GET
/api/v0/cms/email-templates/:id - preview_
email_ πtemplate - POST
/api/v0/cms/email-templates/:id/preview - send_
test_ πemail - POST
/api/v0/cms/email-templates/:id/send-test - update_
email_ πtemplate - PUT `/api/v0/cms/email-templates/:id