more compliance stuff, mock plugins
This commit is contained in:
parent
dc923829e3
commit
0a8021691a
5 changed files with 49 additions and 16 deletions
|
|
@ -57,6 +57,26 @@
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"code": "extraServices",
|
||||||
|
"display": "Extra services",
|
||||||
|
"cryptoScope": "global",
|
||||||
|
"machineScope": "global",
|
||||||
|
"entries": [
|
||||||
|
{
|
||||||
|
"code": "sms",
|
||||||
|
"display": "SMS gateway",
|
||||||
|
"fieldType": "account",
|
||||||
|
"fieldClass": "sms"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"code": "email",
|
||||||
|
"display": "Email gateway",
|
||||||
|
"fieldType": "account",
|
||||||
|
"fieldClass": "email"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"code": "currencies",
|
"code": "currencies",
|
||||||
"display": "Currencies",
|
"display": "Currencies",
|
||||||
|
|
@ -121,12 +141,24 @@
|
||||||
"cryptoScope": "global",
|
"cryptoScope": "global",
|
||||||
"machineScope": "both",
|
"machineScope": "both",
|
||||||
"entries": [
|
"entries": [
|
||||||
|
{
|
||||||
|
"code": "smsVerificationEnabled",
|
||||||
|
"display": "SMS verification",
|
||||||
|
"fieldType": "onOff",
|
||||||
|
"fieldClass": null
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"code": "idVerificationEnabled",
|
"code": "idVerificationEnabled",
|
||||||
"display": "ID verification",
|
"display": "ID verification",
|
||||||
"fieldType": "onOff",
|
"fieldType": "onOff",
|
||||||
"fieldClass": null
|
"fieldClass": null
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"code": "idVerifier",
|
||||||
|
"display": "ID verify service",
|
||||||
|
"fieldType": "account",
|
||||||
|
"fieldClass": "idVerifier"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"code": "idVerificationLimit",
|
"code": "idVerificationLimit",
|
||||||
"display": "ID Verification Limit",
|
"display": "ID Verification Limit",
|
||||||
|
|
@ -193,18 +225,6 @@
|
||||||
"fieldType": "onOff",
|
"fieldType": "onOff",
|
||||||
"fieldClass": null
|
"fieldClass": null
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"code": "email",
|
|
||||||
"display": "Email",
|
|
||||||
"fieldType": "account",
|
|
||||||
"fieldClass": "email"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"code": "sms",
|
|
||||||
"display": "SMS",
|
|
||||||
"fieldType": "account",
|
|
||||||
"fieldClass": "sms"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"code": "lowBalanceThreshold",
|
"code": "lowBalanceThreshold",
|
||||||
"display": "Low Balance Threshold",
|
"display": "Low Balance Threshold",
|
||||||
|
|
|
||||||
|
|
@ -133,7 +133,9 @@ function loadPlugin (name, config) {
|
||||||
|
|
||||||
function loadOrConfigPlugin (pluginHandle, pluginType, cryptoCode, config, accounts, options,
|
function loadOrConfigPlugin (pluginHandle, pluginType, cryptoCode, config, accounts, options,
|
||||||
onChangeCallback) {
|
onChangeCallback) {
|
||||||
const currentName = config.cryptoServices[pluginType]
|
const currentName = config.cryptoServices[pluginType] ||
|
||||||
|
config.extraServices[pluginType] ||
|
||||||
|
config.compliance[pluginType]
|
||||||
|
|
||||||
currentlyUsedPlugins[cryptoCode] = currentlyUsedPlugins[cryptoCode] || {}
|
currentlyUsedPlugins[cryptoCode] = currentlyUsedPlugins[cryptoCode] || {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,7 @@ function poll (req, res) {
|
||||||
locale,
|
locale,
|
||||||
txLimit: config.limits.cashInTransactionLimit,
|
txLimit: config.limits.cashInTransactionLimit,
|
||||||
idVerificationEnabled: config.compliance.idVerificationEnabled,
|
idVerificationEnabled: config.compliance.idVerificationEnabled,
|
||||||
|
smsVerificationEnabled: config.compliance.smsVerificationEnabled,
|
||||||
cartridges,
|
cartridges,
|
||||||
twoWayMode: !!cartridges,
|
twoWayMode: !!cartridges,
|
||||||
zeroConfLimit: config.commissions.zeroConfLimit,
|
zeroConfLimit: config.commissions.zeroConfLimit,
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,9 @@
|
||||||
"lamassu-config": "lamassu/lamassu-config#alpha",
|
"lamassu-config": "lamassu/lamassu-config#alpha",
|
||||||
"lamassu-identitymind": "^1.2.9",
|
"lamassu-identitymind": "^1.2.9",
|
||||||
"lamassu-kraken": "^1.0.3",
|
"lamassu-kraken": "^1.0.3",
|
||||||
"lamassu-mock-wallet": "^1.0.0",
|
"lamassu-mock-id-verify": "^1.0.1",
|
||||||
|
"lamassu-mock-sms": "^1.0.1",
|
||||||
|
"lamassu-mock-wallet": "^1.0.3",
|
||||||
"lamassu-smtp2go": "^1.0.3",
|
"lamassu-smtp2go": "^1.0.3",
|
||||||
"lamassu-twilio": "^1.1.1",
|
"lamassu-twilio": "^1.1.1",
|
||||||
"migrate": "^0.2.2",
|
"migrate": "^0.2.2",
|
||||||
|
|
|
||||||
12
yarn.lock
12
yarn.lock
|
|
@ -850,9 +850,17 @@ lamassu-kraken@^1.0.3:
|
||||||
lodash "^4.8.1"
|
lodash "^4.8.1"
|
||||||
promptly "^1.1.0"
|
promptly "^1.1.0"
|
||||||
|
|
||||||
|
lamassu-mock-id-verify:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/lamassu-mock-id-verify/-/lamassu-mock-id-verify-1.0.1.tgz#f73a7aef12023b914868d65f602ba7b9d1dc8257"
|
||||||
|
|
||||||
|
lamassu-mock-sms:
|
||||||
|
version "1.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/lamassu-mock-sms/-/lamassu-mock-sms-1.0.1.tgz#a52b17cf646b5a132b69e94aeb50cc30cb43bc50"
|
||||||
|
|
||||||
lamassu-mock-wallet:
|
lamassu-mock-wallet:
|
||||||
version "1.0.0"
|
version "1.0.3"
|
||||||
resolved "https://registry.yarnpkg.com/lamassu-mock-wallet/-/lamassu-mock-wallet-1.0.0.tgz#6d3ab723332e814fd50463c4917db1ce398845a8"
|
resolved "https://registry.yarnpkg.com/lamassu-mock-wallet/-/lamassu-mock-wallet-1.0.3.tgz#1aa9bdf228e38c6916e2ba682bc07c05924533fe"
|
||||||
|
|
||||||
lamassu-smtp2go@^1.0.3:
|
lamassu-smtp2go@^1.0.3:
|
||||||
version "1.0.3"
|
version "1.0.3"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue