Merge pull request #1062 from chaotixkilla/fix-customer-pending-status
Fix customer pending status
This commit is contained in:
commit
b46ce0533a
1 changed files with 13 additions and 5 deletions
|
|
@ -58,28 +58,36 @@ const ID_CARD_DATA = 'idCardData'
|
||||||
|
|
||||||
const getAuthorizedStatus = (it, triggers) => {
|
const getAuthorizedStatus = (it, triggers) => {
|
||||||
const fields = [
|
const fields = [
|
||||||
'frontCameraPath',
|
'frontCamera',
|
||||||
'idCardData',
|
'idCardData',
|
||||||
'idCardPhotoPath',
|
'idCardPhoto',
|
||||||
'usSsn',
|
'usSsn',
|
||||||
'sanctions'
|
'sanctions'
|
||||||
]
|
]
|
||||||
|
const fieldsWithPathSuffix = ['frontCamera', 'idCardPhoto']
|
||||||
|
|
||||||
const isManualField = fieldName => {
|
const isManualField = fieldName => {
|
||||||
|
const triggerName = R.equals(fieldName, 'frontCamera')
|
||||||
|
? 'facephoto'
|
||||||
|
: fieldName
|
||||||
const manualOverrides = R.filter(
|
const manualOverrides = R.filter(
|
||||||
ite => R.equals(R.toLower(ite.automation), MANUAL),
|
ite => R.equals(R.toLower(ite.automation), MANUAL),
|
||||||
triggers?.overrides ?? []
|
triggers?.overrides ?? []
|
||||||
)
|
)
|
||||||
|
|
||||||
return (
|
return (
|
||||||
!!R.find(ite => R.equals(ite.requirement, fieldName), manualOverrides) ||
|
!!R.find(
|
||||||
R.equals(triggers.automation, MANUAL)
|
ite => R.equals(ite.requirement, triggerName),
|
||||||
|
manualOverrides
|
||||||
|
) || R.equals(R.toLower(triggers.automation), MANUAL)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
const pendingFieldStatus = R.map(
|
const pendingFieldStatus = R.map(
|
||||||
ite =>
|
ite =>
|
||||||
!R.isNil(it[`${ite}`])
|
!R.isNil(
|
||||||
|
R.includes(ite, fieldsWithPathSuffix) ? it[`${ite}Path`] : it[`${ite}`]
|
||||||
|
)
|
||||||
? isManualField(ite)
|
? isManualField(ite)
|
||||||
? R.equals(it[`${ite}Override`], 'automatic')
|
? R.equals(it[`${ite}Override`], 'automatic')
|
||||||
: false
|
: false
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue