1
0
Fork 0
mirror of synced 2024-07-01 12:30:41 +12:00

Formatting.

This commit is contained in:
mike12345567 2021-04-22 16:06:29 +01:00
parent f18a5ee667
commit f445cd4d86
4 changed files with 25 additions and 10 deletions

View file

@ -4,7 +4,12 @@ const {
StaticDatabases,
} = require("@budibase/auth").db
const { CouchDB } = require("../../../db")
const { TemplatePurposePretty, TemplateTypes, EmailTemplatePurpose, TemplatePurpose } = require("../../../constants")
const {
TemplatePurposePretty,
TemplateTypes,
EmailTemplatePurpose,
TemplatePurpose,
} = require("../../../constants")
const { getTemplateByPurpose } = require("../../../constants/templates")
const GLOBAL_DB = StaticDatabases.GLOBAL.name

View file

@ -43,7 +43,7 @@ const TemplatePurposePretty = {
},
{
name: "Password Recovery",
value: EmailTemplatePurpose.PASSWORD_RECOVERY
value: EmailTemplatePurpose.PASSWORD_RECOVERY,
},
{
name: "New User Invitation",
@ -52,8 +52,8 @@ const TemplatePurposePretty = {
{
name: "Custom",
value: EmailTemplatePurpose.CUSTOM,
}
]
},
],
}
// all purpose combined

View file

@ -5,11 +5,21 @@ const { join } = require("path")
const TEMPLATE_PATH = join(__dirname, "..", "constants", "templates")
exports.EmailTemplates = {
[EmailTemplatePurpose.PASSWORD_RECOVERY]: readStaticFile(join(TEMPLATE_PATH, "passwordRecovery.html")),
[EmailTemplatePurpose.INVITATION]: readStaticFile(join(TEMPLATE_PATH, "invitation.html")),
[EmailTemplatePurpose.HEADER]: readStaticFile(join(TEMPLATE_PATH, "header.html")),
[EmailTemplatePurpose.FOOTER]: readStaticFile(join(TEMPLATE_PATH, "footer.html")),
[EmailTemplatePurpose.STYLES]: readStaticFile(join(TEMPLATE_PATH, "style.css")),
[EmailTemplatePurpose.PASSWORD_RECOVERY]: readStaticFile(
join(TEMPLATE_PATH, "passwordRecovery.html")
),
[EmailTemplatePurpose.INVITATION]: readStaticFile(
join(TEMPLATE_PATH, "invitation.html")
),
[EmailTemplatePurpose.HEADER]: readStaticFile(
join(TEMPLATE_PATH, "header.html")
),
[EmailTemplatePurpose.FOOTER]: readStaticFile(
join(TEMPLATE_PATH, "footer.html")
),
[EmailTemplatePurpose.STYLES]: readStaticFile(
join(TEMPLATE_PATH, "style.css")
),
}
exports.getTemplateByPurpose = purpose => {

View file

@ -2,4 +2,4 @@ const { readFileSync } = require("fs")
exports.readStaticFile = path => {
return readFileSync(path, "utf-8")
}
}