29 lines
960 B
Markdown
29 lines
960 B
Markdown
|
|
# Customize Email Templates
|
||
|
|
|
||
|
|
**ID:** ADM-004
|
||
|
|
**Priority:** Medium
|
||
|
|
**Status:** Planned
|
||
|
|
|
||
|
|
## User Story
|
||
|
|
As a platform administrator, I want to customize email templates so that all system emails match our branding and communication style.
|
||
|
|
|
||
|
|
## Acceptance Criteria
|
||
|
|
- [ ] Edit templates for: registration, password reset, login verification, welcome
|
||
|
|
- [ ] Rich text editor for template content
|
||
|
|
- [ ] Variable placeholders ({{userName}}, {{resetLink}}, etc.)
|
||
|
|
- [ ] Preview emails before saving
|
||
|
|
- [ ] Send test emails to verify
|
||
|
|
- [ ] Localization support for multiple languages
|
||
|
|
- [ ] Reset to default template option
|
||
|
|
- [ ] Version history for templates
|
||
|
|
|
||
|
|
## Technical Notes
|
||
|
|
- ReceptionMailer handles email sending
|
||
|
|
- Currently uses hardcoded or simple templates
|
||
|
|
- Consider template engine (Handlebars, Mjml for responsive)
|
||
|
|
- Store templates in database for dynamic updates
|
||
|
|
- Support HTML and plain text versions
|
||
|
|
|
||
|
|
## Related TODOs
|
||
|
|
- New feature - enhance ReceptionMailer
|