945 B
945 B
Third-Party Software Requirements
1. Scope
This document defines third-party runtime dependencies used by the Mailshots admin UI.
2. Message Editor Dependency
- Component: Jodit Editor (open source)
- Purpose: Message template editing with robust Visual/Code workflow.
- Required version:
4.7.9(pinned) - Runtime assets:
https://cdn.jsdelivr.net/npm/jodit@4.7.9/es2021/jodit.min.csshttps://cdn.jsdelivr.net/npm/jodit@4.7.9/es2021/jodit.min.js
3. Hard Requirement Policy
- Message editor uses Jodit with no fallback editor.
- If Jodit is unavailable (load failure, blocked CDN, missing global), opening Edit Message must fail hard.
- Failure condition is intentional to prevent silent degradation into a less reliable editing path.
4. Operational Notes
- Environments must allow retrieval of the pinned Jodit assets.
- Any version change must be reviewed and explicitly updated in code and in this file.