Fix v2.5.1 seed email template columns
This commit is contained in:
@@ -252,9 +252,27 @@ def main() -> None:
|
|||||||
("UAT_INVITE", "ERP Invitation", "Please accept invitation: {{ invite_url }}"),
|
("UAT_INVITE", "ERP Invitation", "Please accept invitation: {{ invite_url }}"),
|
||||||
("UAT_NOTICE", "Notice update", "Notice {{ reference_no }} requires attention"),
|
("UAT_NOTICE", "Notice update", "Notice {{ reference_no }} requires attention"),
|
||||||
]:
|
]:
|
||||||
|
template_label = code.replace("_", " ")
|
||||||
upsert(email_templates, {"tenant_id": tenant_a_id, "template_code": code}, {
|
upsert(email_templates, {"tenant_id": tenant_a_id, "template_code": code}, {
|
||||||
**common_scope, "name": code.replace("_", " "), "subject": subject, "body": body, "body_html": body,
|
**common_scope,
|
||||||
"template_type": "system", "is_active": True,
|
# Different ERP builds use different mandatory/template column names.
|
||||||
|
"name": template_label,
|
||||||
|
"template_name": template_label,
|
||||||
|
"title": template_label,
|
||||||
|
"subject": subject,
|
||||||
|
"email_subject": subject,
|
||||||
|
"subject_template": subject,
|
||||||
|
"template_subject": subject,
|
||||||
|
"body": body,
|
||||||
|
"body_text": body,
|
||||||
|
"body_html": body,
|
||||||
|
"html_body": body,
|
||||||
|
"template_body": body,
|
||||||
|
"content": body,
|
||||||
|
"template_content": body,
|
||||||
|
"template_type": "system",
|
||||||
|
"category": "system",
|
||||||
|
"is_active": True,
|
||||||
}, f"email template {code}")
|
}, f"email template {code}")
|
||||||
|
|
||||||
email_queue = find_table("email_queue", "queued_emails", "mail_queue")
|
email_queue = find_table("email_queue", "queued_emails", "mail_queue")
|
||||||
|
|||||||
Reference in New Issue
Block a user