Merge pull request #1847 from RafaelTaranto/feat/skip-2fa
LAM-1379 feat: skip 2fa
This commit is contained in:
commit
0a42592cb0
4 changed files with 10 additions and 0 deletions
|
|
@ -13,9 +13,12 @@ function isRemoteWallet(crypto) {
|
||||||
return process.env[`${crypto.cryptoCode}_WALLET_LOCATION`] === 'remote'
|
return process.env[`${crypto.cryptoCode}_WALLET_LOCATION`] === 'remote'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const skip2fa = process.env.SKIP_2FA === 'true'
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
isDevMode,
|
isDevMode,
|
||||||
isProdMode,
|
isProdMode,
|
||||||
isRemoteNode,
|
isRemoteNode,
|
||||||
isRemoteWallet,
|
isRemoteWallet,
|
||||||
|
skip2fa,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
const { skip2fa } = require('../environment-helper')
|
||||||
|
|
||||||
const _ = require('lodash/fp')
|
const _ = require('lodash/fp')
|
||||||
const nmd = require('nano-markdown')
|
const nmd = require('nano-markdown')
|
||||||
|
|
||||||
|
|
@ -291,6 +293,7 @@ const dynamicConfig = ({ deviceId, operatorId, pid, pq, settings }) => {
|
||||||
}),
|
}),
|
||||||
|
|
||||||
_.update('coins', _.map(setZeroConfLimit(settings.config))),
|
_.update('coins', _.map(setZeroConfLimit(settings.config))),
|
||||||
|
_.set('skip2fa', skip2fa),
|
||||||
_.set('reboot', !!pid && state.reboots?.[operatorId]?.[deviceId] === pid),
|
_.set('reboot', !!pid && state.reboots?.[operatorId]?.[deviceId] === pid),
|
||||||
_.set(
|
_.set(
|
||||||
'shutdown',
|
'shutdown',
|
||||||
|
|
|
||||||
|
|
@ -220,6 +220,7 @@ module.exports = gql`
|
||||||
emptyUnit: Boolean!
|
emptyUnit: Boolean!
|
||||||
refillUnit: Boolean!
|
refillUnit: Boolean!
|
||||||
diagnostics: Boolean!
|
diagnostics: Boolean!
|
||||||
|
skip2fa: Boolean!
|
||||||
}
|
}
|
||||||
|
|
||||||
type Configs {
|
type Configs {
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ const pgp = require('pg-promise')()
|
||||||
const { getTimezoneOffset } = require('date-fns-tz')
|
const { getTimezoneOffset } = require('date-fns-tz')
|
||||||
const { millisecondsToMinutes } = require('date-fns/fp')
|
const { millisecondsToMinutes } = require('date-fns/fp')
|
||||||
|
|
||||||
|
const { skip2fa } = require('./environment-helper')
|
||||||
|
|
||||||
const BN = require('./bn')
|
const BN = require('./bn')
|
||||||
const dbm = require('./postgresql_interface')
|
const dbm = require('./postgresql_interface')
|
||||||
const db = require('./db')
|
const db = require('./db')
|
||||||
|
|
@ -961,6 +963,7 @@ function plugins(settings, deviceId) {
|
||||||
sms: smsObj,
|
sms: smsObj,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (skip2fa) return '123'
|
||||||
return sms.sendMessage(settings, rec).then(() => code)
|
return sms.sendMessage(settings, rec).then(() => code)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue