docs: add phase 35 - mail templates and layouts editor
This commit is contained in:
@@ -1857,8 +1857,20 @@ Plans:
|
|||||||
- a post-release mode for `check-phase33.sh --consumers`;
|
- a post-release mode for `check-phase33.sh --consumers`;
|
||||||
- the grzyby DEPLOY.md Verify line expecting `X-Robots-Tag: index, follow`;
|
- the grzyby DEPLOY.md Verify line expecting `X-Robots-Tag: index, follow`;
|
||||||
- a decision for untranslated locale addresses, which still serve default-locale content under their own canonical: point the canonical at the default locale, or answer 404.
|
- a decision for untranslated locale addresses, which still serve default-locale content under their own canonical: point the canonical at the default locale, or answer 404.
|
||||||
|
|
||||||
**Requirements:** TBD
|
**Requirements:** TBD
|
||||||
**Plans:** 0 plans
|
**Plans:** 0 plans
|
||||||
|
|
||||||
Plans:
|
Plans:
|
||||||
- [ ] TBD (promote with /msd-review-backlog when ready)
|
- [ ] TBD (promote with /msd-review-backlog when ready)
|
||||||
|
|
||||||
|
### Phase 35: Mail templates and layouts editor
|
||||||
|
|
||||||
|
**Goal:** Administrators edit every mail the application sends from the admin panel, as in WinterCMS's Mail templates screen. System mail and the templates plugins register through `pact.HasMailTemplates` appear in a list. Each template can get a database override of its subject and body, and the override can be reset to the file version. Layouts become admin-editable records assigned to templates, with a few predefined layouts seeded. Images can be uploaded and placed in layouts and templates. postcard renders the override when one exists, otherwise the plugin's file, so mail that already works keeps working.
|
||||||
|
**Requirements**: TBD
|
||||||
|
**Depends on:** Phase 34
|
||||||
|
**Context:** postcard already loads plugin templates and layouts from `views/mail/` (`pact.HasMailTemplates`, `postcard.BootPlugin`); this phase adds the editable database layer, admin screens and image handling on top. To confirm in discussion: partials (WinterCMS mail partials), preview and test send, per-locale variants, and whether the screens live in cabana or in a plugin.
|
||||||
|
**Plans:** 0 plans
|
||||||
|
|
||||||
|
Plans:
|
||||||
|
- [ ] TBD (run /msd-plan-phase 35 to break down)
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
|
||||||
Reference in New Issue
Block a user