schon/engine/vibes_auth/translation.py
Egor fureunoir Gorbunov b5e303e7a5 feat(email): add multilingual support and image handling to email templates
Introduce `EmailImage`, `EmailTemplate`, and `EmailCampaign` models for enhanced email management, including campaign tracking and one-click unsubscribe tokens. Added multilingual fields for email templates and improved accessibility with image alt text. Also adapted `Post` content fields to support translations.
2026-01-26 15:35:30 +03:00

9 lines
295 B
Python

from modeltranslation.decorators import register
from modeltranslation.translator import TranslationOptions
from engine.vibes_auth.emailing import EmailTemplate
@register(EmailTemplate)
class EmailTemplateOptions(TranslationOptions):
fields = ("subject", "html_content", "plain_content")