From 177f6f3e2ac4bfed080942f749a829021b1aa3e9 Mon Sep 17 00:00:00 2001 From: hongwei Date: Fri, 11 Jul 2025 19:12:54 +0200 Subject: [PATCH] feature/viewPermission store snake case instead of camel case in database - step4 --- .../main/scala/code/api/util/newstyle/BalanceNewStyle.scala | 2 ++ .../code/bankconnectors/LocalMappedConnectorInternal.scala | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/obp-api/src/main/scala/code/api/util/newstyle/BalanceNewStyle.scala b/obp-api/src/main/scala/code/api/util/newstyle/BalanceNewStyle.scala index 7619a03b6..21b29039c 100644 --- a/obp-api/src/main/scala/code/api/util/newstyle/BalanceNewStyle.scala +++ b/obp-api/src/main/scala/code/api/util/newstyle/BalanceNewStyle.scala @@ -37,6 +37,8 @@ object BalanceNewStyle { Future { val (views, accountAccesses) = Views.views.vend.privateViewsUserCanAccessAtBank(user, bankId) // Filter views which can read the balance +// println("xxxxxxx") + println(views.map(_.allowed_actions)) val canSeeBankAccountBalanceViews = views.filter(_.allowed_actions.exists( _ == CAN_SEE_BANK_ACCOUNT_BALANCE)) // Filter accounts the user has permission to see balances and remove duplicates val allowedAccounts = APIUtil.intersectAccountAccessAndView(accountAccesses, canSeeBankAccountBalanceViews) diff --git a/obp-api/src/main/scala/code/bankconnectors/LocalMappedConnectorInternal.scala b/obp-api/src/main/scala/code/bankconnectors/LocalMappedConnectorInternal.scala index 45c002922..51db97dbd 100644 --- a/obp-api/src/main/scala/code/bankconnectors/LocalMappedConnectorInternal.scala +++ b/obp-api/src/main/scala/code/bankconnectors/LocalMappedConnectorInternal.scala @@ -71,6 +71,10 @@ object LocalMappedConnectorInternal extends MdcLoggable { fromBankIdAccountId = BankIdAccountId(fromAccount.bankId, fromAccount.accountId) view <- NewStyle.function.checkAccountAccessAndGetView(viewId, fromBankIdAccountId, Full(user), callContext) _ <- Helper.booleanToFuture(InsufficientAuthorisationToCreateTransactionRequest, cc = callContext) { +// println("xxxxxxxxx") +// println(view.allowed_actions) +// println(CAN_ADD_TRANSACTION_REQUEST_TO_ANY_ACCOUNT) +// println(view.allowed_actions.exists(_ ==CAN_ADD_TRANSACTION_REQUEST_TO_ANY_ACCOUNT)) view.allowed_actions.exists(_ ==CAN_ADD_TRANSACTION_REQUEST_TO_ANY_ACCOUNT) }