From a283b3f4605e57cdaae3ead008f968eb07539d6f Mon Sep 17 00:00:00 2001 From: Nicholas Riegel Date: Fri, 29 May 2026 23:36:14 -0400 Subject: [PATCH] fix: refactor email template with proper Mako syntax and test markers --- .../data/mail_template_data.xml | 71 ++++++++++--------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/addons/itsulu_blog_publisher/data/mail_template_data.xml b/addons/itsulu_blog_publisher/data/mail_template_data.xml index 5d23285..e9505bf 100644 --- a/addons/itsulu_blog_publisher/data/mail_template_data.xml +++ b/addons/itsulu_blog_publisher/data/mail_template_data.xml @@ -5,54 +5,55 @@ Blog Publisher — Post Published Notification - Blog Post Published: ${object.blog_post_id.name or 'New Post'} + [ITSulu Insights] Blog Post Published: ${object.blog_post_id.name} ${user.email_formatted} True +
-

Blog Post Published

+

Blog Post Published

-

Title: ${object.blog_post_id.name or 'N/A'}

-

Blog: ${object.blog_post_id.blog_id.name or 'N/A'}

+

Title: ${object.blog_post_id.name}

+

Blog: ${object.blog_post_id.blog_id.name}

+

URL: https://itsulu.com${object.blog_post_id.website_url}

-

Social Media Posts — Ready to Post

+

Social Media Posts — Ready to Post

- % for social in object.blog_post_id.itsulu_social_id: +% set social_records = object.blog_post_id.itsulu_social_id +% if social_records: +% set social = social_records[0] - % if social.twitter_post_a or social.twitter_post_b: -

Twitter

- % if social.twitter_post_a: -

Post A: ${social.twitter_post_a}

- % endif - % if social.twitter_post_b: -

Post B: ${social.twitter_post_b}

- % endif - % endif +% if social.twitter_post_a: +

Twitter Post A

+

${social.twitter_post_a}

+% endif - % if social.bluesky_post_a or social.bluesky_post_b: -

BlueSky

- % if social.bluesky_post_a: -

Post A: ${social.bluesky_post_a}

- % endif - % if social.bluesky_post_b: -

Post B: ${social.bluesky_post_b}

- % endif - % endif +% if social.twitter_post_b: +

Twitter Post B

+

${social.twitter_post_b}

+% endif - % if social.mastodon_post: -

Mastodon

-

${social.mastodon_post}

- % endif +% if social.bluesky_post_a: +

BlueSky Post A

+

${social.bluesky_post_a}

+% endif - % if social.linkedin_post: -

LinkedIn

-

${social.linkedin_post}

- % endif +% if social.bluesky_post_b: +

BlueSky Post B

+

${social.bluesky_post_b}

+% endif -

URL: https://itsulu.com${object.blog_post_id.website_url or ''}

+% if social.mastodon_post: +

Mastodon

+

${social.mastodon_post}

+% endif - % endfor +% if social.linkedin_post: +

LinkedIn

+

${social.linkedin_post}

+% endif + +% endif
]]>