vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit 97aa407fe4eadb00f048f1700154359cecfe5a0b
parent 86a254ad9ef27af3c35481d1e179a9f2affb8e7d
Author: Daniel GarcĂ­a <dani-garcia@users.noreply.github.com>
Date:   Sat, 19 Jan 2019 16:52:12 +0100

Move email templates to subfolder

Diffstat:
Msrc/mail.rs | 10+++++-----
Msrc/main.rs | 10+++++-----
Rsrc/static/templates/email_invite_accepted.hbs -> src/static/templates/email/invite_accepted.hbs | 0
Rsrc/static/templates/email_invite_confirmed.hbs -> src/static/templates/email/invite_confirmed.hbs | 0
Rsrc/static/templates/email_pw_hint_none.hbs -> src/static/templates/email/pw_hint_none.hbs | 0
Rsrc/static/templates/email_pw_hint_some.hbs -> src/static/templates/email/pw_hint_some.hbs | 0
Rsrc/static/templates/email_send_org_invite.hbs -> src/static/templates/email/send_org_invite.hbs | 0
7 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/mail.rs b/src/mail.rs @@ -54,9 +54,9 @@ fn get_text(template_name: &'static str, data: serde_json::Value) -> Result<(Str pub fn send_password_hint(address: &str, hint: Option<String>, config: &MailConfig) -> EmptyResult { let template_name = if hint.is_some() { - "email_pw_hint_some" + "email/pw_hint_some" } else { - "email_pw_hint_none" + "email/pw_hint_none" }; let (subject, body) = get_text(template_name, json!({ "hint": hint }))?; @@ -83,7 +83,7 @@ pub fn send_invite( let invite_token = encode_jwt(&claims); let (subject, body) = get_text( - "email_send_org_invite", + "email/send_org_invite", json!({ "url": CONFIG.domain, "org_id": org_id.unwrap_or("_".to_string()), @@ -99,7 +99,7 @@ pub fn send_invite( pub fn send_invite_accepted(new_user_email: &str, address: &str, org_name: &str, config: &MailConfig) -> EmptyResult { let (subject, body) = get_text( - "email_invite_accepted", + "email/invite_accepted", json!({ "url": CONFIG.domain, "email": new_user_email, @@ -112,7 +112,7 @@ pub fn send_invite_accepted(new_user_email: &str, address: &str, org_name: &str, pub fn send_invite_confirmed(address: &str, org_name: &str, config: &MailConfig) -> EmptyResult { let (subject, body) = get_text( - "email_invite_confirmed", + "email/invite_confirmed", json!({ "url": CONFIG.domain, "org_name": org_name, diff --git a/src/main.rs b/src/main.rs @@ -345,11 +345,11 @@ fn load_templates(path: String) -> Handlebars { } // First register default templates here (use include_str?) - reg!("email_invite_accepted"); - reg!("email_invite_confirmed"); - reg!("email_pw_hint_none"); - reg!("email_pw_hint_some"); - reg!("email_send_org_invite"); + reg!("email/invite_accepted"); + reg!("email/invite_confirmed"); + reg!("email/pw_hint_none"); + reg!("email/pw_hint_some"); + reg!("email/send_org_invite"); // And then load user templates to overwrite the defaults // Use .hbs extension for the files diff --git a/src/static/templates/email_invite_accepted.hbs b/src/static/templates/email/invite_accepted.hbs diff --git a/src/static/templates/email_invite_confirmed.hbs b/src/static/templates/email/invite_confirmed.hbs diff --git a/src/static/templates/email_pw_hint_none.hbs b/src/static/templates/email/pw_hint_none.hbs diff --git a/src/static/templates/email_pw_hint_some.hbs b/src/static/templates/email/pw_hint_some.hbs diff --git a/src/static/templates/email_send_org_invite.hbs b/src/static/templates/email/send_org_invite.hbs