WIPP
This commit is contained in:
parent
a01019e0a7
commit
7c17696a00
3 changed files with 17 additions and 2 deletions
|
|
@ -20,6 +20,7 @@
|
||||||
"display": "Cash-out commission",
|
"display": "Cash-out commission",
|
||||||
"fieldType": "percentage",
|
"fieldType": "percentage",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -34,6 +35,7 @@
|
||||||
"display": "Zero conf limit",
|
"display": "Zero conf limit",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
@ -108,13 +110,16 @@
|
||||||
"display": "Top cash-out denomination",
|
"display": "Top cash-out denomination",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"code": "bottomCashOutDenomination",
|
"code": "bottomCashOutDenomination",
|
||||||
"display": "Bottom cash-out denomination",
|
"display": "Bottom cash-out denomination",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -122,6 +127,7 @@
|
||||||
"display": "Virtual cash-out denomination",
|
"display": "Virtual cash-out denomination",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -129,6 +135,7 @@
|
||||||
"display": "Empty bill margin",
|
"display": "Empty bill margin",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
@ -151,6 +158,7 @@
|
||||||
"display": "Cash-out tx limit",
|
"display": "Cash-out tx limit",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -172,6 +180,7 @@
|
||||||
"display": "ID verify service",
|
"display": "ID verify service",
|
||||||
"fieldType": "account",
|
"fieldType": "account",
|
||||||
"fieldClass": "idVerifier",
|
"fieldClass": "idVerifier",
|
||||||
|
"enabledIf": ["idVerificationEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -179,6 +188,7 @@
|
||||||
"display": "ID Verification Limit",
|
"display": "ID Verification Limit",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["idVerificationEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
@ -223,6 +233,7 @@
|
||||||
"display": "Email notifications",
|
"display": "Email notifications",
|
||||||
"fieldType": "onOff",
|
"fieldType": "onOff",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["notificationsEnabled"],
|
||||||
"fieldValidation": [{"code": "required"}]
|
"fieldValidation": [{"code": "required"}]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -230,6 +241,7 @@
|
||||||
"display": "SMS notifications",
|
"display": "SMS notifications",
|
||||||
"fieldType": "onOff",
|
"fieldType": "onOff",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["notificationsEnabled"],
|
||||||
"fieldValidation": [{"code": "required"}]
|
"fieldValidation": [{"code": "required"}]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -237,6 +249,7 @@
|
||||||
"display": "SMS gateway",
|
"display": "SMS gateway",
|
||||||
"fieldType": "account",
|
"fieldType": "account",
|
||||||
"fieldClass": "sms",
|
"fieldClass": "sms",
|
||||||
|
"enabledIf": ["notificationsEnabled", "cashOutEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -244,6 +257,7 @@
|
||||||
"display": "Email gateway",
|
"display": "Email gateway",
|
||||||
"fieldType": "account",
|
"fieldType": "account",
|
||||||
"fieldClass": "email",
|
"fieldClass": "email",
|
||||||
|
"enabledIf": ["notificationsEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
@ -251,6 +265,7 @@
|
||||||
"display": "Low Balance Threshold",
|
"display": "Low Balance Threshold",
|
||||||
"fieldType": "integer",
|
"fieldType": "integer",
|
||||||
"fieldClass": null,
|
"fieldClass": null,
|
||||||
|
"enabledIf": ["notificationsEnabled"],
|
||||||
"fieldValidation": []
|
"fieldValidation": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ function sendMessage (rec) {
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
const settings = settingsLoader.settings()
|
const settings = settingsLoader.settings()
|
||||||
const pluginCode = configManager.unscoped(settings.config).extraServices.email
|
const pluginCode = configManager.unscoped(settings.config).notifications.email
|
||||||
|
|
||||||
if (!pluginCode) throw new Error('No email plugin defined')
|
if (!pluginCode) throw new Error('No email plugin defined')
|
||||||
const account = settings.accounts[pluginCode]
|
const account = settings.accounts[pluginCode]
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ function sendMessage (rec) {
|
||||||
return Promise.resolve()
|
return Promise.resolve()
|
||||||
.then(() => {
|
.then(() => {
|
||||||
const settings = settingsLoader.settings()
|
const settings = settingsLoader.settings()
|
||||||
const pluginCode = configManager.unscoped(settings.config).extraServices.sms
|
const pluginCode = configManager.unscoped(settings.config).notifications.sms
|
||||||
|
|
||||||
if (!pluginCode) throw new Error('No sms plugin defined')
|
if (!pluginCode) throw new Error('No sms plugin defined')
|
||||||
const account = settings.accounts[pluginCode]
|
const account = settings.accounts[pluginCode]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue