1
0
Fork 0
mirror of synced 2024-07-08 15:56:23 +12:00
budibase/packages/worker/src/constants/index.js

88 lines
1.9 KiB
JavaScript
Raw Normal View History

exports.LOGO_URL =
"https://d33wubrfki0l68.cloudfront.net/aac32159d7207b5085e74a7ef67afbb7027786c5/2b1fd/img/logo/bb-emblem.svg"
exports.UserStatus = {
ACTIVE: "active",
INACTIVE: "inactive",
}
2021-04-19 22:34:07 +12:00
exports.Groups = {
ALL_USERS: "all_users",
}
2021-04-21 05:14:36 +12:00
exports.Configs = {
SETTINGS: "settings",
ACCOUNT: "account",
SMTP: "smtp",
2021-04-22 08:08:04 +12:00
GOOGLE: "google",
2021-04-21 05:14:36 +12:00
}
2021-04-22 05:43:20 +12:00
const TemplateTypes = {
2021-04-22 05:15:57 +12:00
EMAIL: "email",
}
const EmailTemplatePurpose = {
BASE: "base",
STYLES: "styles",
2021-04-22 05:15:57 +12:00
PASSWORD_RECOVERY: "password_recovery",
INVITATION: "invitation",
WELCOME: "welcome",
2021-04-22 05:15:57 +12:00
CUSTOM: "custom",
}
const TemplateBindings = {
2021-04-24 05:54:12 +12:00
PLATFORM_URL: "platformUrl",
COMPANY: "company",
LOGO_URL: "logoUrl",
STYLES: "styles",
BODY: "body",
REGISTRATION_URL: "registrationUrl",
EMAIL: "email",
RESET_URL: "resetUrl",
USER: "user",
REQUEST: "request",
DOCS_URL: "docsUrl",
LOGIN_URL: "loginUrl",
CURRENT_YEAR: "currentYear",
CURRENT_DATE: "currentDate",
RESET_CODE: "resetCode",
INVITE_CODE: "inviteCode",
}
const TemplateMetadata = {
[TemplateTypes.EMAIL]: [
{
name: "Styling",
purpose: EmailTemplatePurpose.STYLES,
2021-04-23 04:58:14 +12:00
bindings: ["url", "company", "companyUrl", "styles", "body"],
},
{
name: "Base Format",
purpose: EmailTemplatePurpose.BASE,
2021-04-23 04:58:14 +12:00
bindings: ["company", "registrationUrl"],
},
{
name: "Password Recovery",
purpose: EmailTemplatePurpose.PASSWORD_RECOVERY,
},
{
name: "New User Invitation",
purpose: EmailTemplatePurpose.INVITATION,
},
{
name: "Custom",
purpose: EmailTemplatePurpose.CUSTOM,
2021-04-23 03:06:29 +12:00
},
],
}
2021-04-22 05:15:57 +12:00
// all purpose combined
exports.TemplatePurpose = {
...EmailTemplatePurpose,
}
exports.TemplateTypes = TemplateTypes
exports.EmailTemplatePurpose = EmailTemplatePurpose
exports.TemplateMetadata = TemplateMetadata
exports.TemplateBindings = TemplateBindings
2021-04-24 05:54:12 +12:00
exports.GLOBAL_OWNER = "global"