Skip to content

Commit 1295fd5

Browse files
committed
bugfix/added the fixed permissions for migrateViewPermissions
1 parent bae658d commit 1295fd5

1 file changed

Lines changed: 95 additions & 1 deletion

File tree

obp-api/src/main/scala/code/views/MapperViews.scala

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -645,7 +645,101 @@ object MapperViews extends Views with MdcLoggable {
645645
def migrateViewPermissions(viewDefinition: View): Unit = {
646646

647647
//first, we list all the current view permissions.
648-
val permissionNames: List[String] = ALL_VIEW_PERMISSION_NAMES
648+
val permissionNames: List[String] = List(
649+
CAN_SEE_TRANSACTION_OTHER_BANK_ACCOUNT,
650+
CAN_SEE_TRANSACTION_METADATA,
651+
CAN_SEE_TRANSACTION_DESCRIPTION,
652+
CAN_SEE_TRANSACTION_AMOUNT,
653+
CAN_SEE_TRANSACTION_TYPE,
654+
CAN_SEE_TRANSACTION_CURRENCY,
655+
CAN_SEE_TRANSACTION_START_DATE,
656+
CAN_SEE_TRANSACTION_FINISH_DATE,
657+
CAN_SEE_TRANSACTION_BALANCE,
658+
CAN_SEE_COMMENTS,
659+
CAN_SEE_OWNER_COMMENT,
660+
CAN_SEE_TAGS,
661+
CAN_SEE_IMAGES,
662+
CAN_SEE_BANK_ACCOUNT_OWNERS,
663+
CAN_SEE_BANK_ACCOUNT_TYPE,
664+
CAN_SEE_BANK_ACCOUNT_BALANCE,
665+
CAN_QUERY_AVAILABLE_FUNDS,
666+
CAN_SEE_BANK_ACCOUNT_LABEL,
667+
CAN_SEE_BANK_ACCOUNT_NATIONAL_IDENTIFIER,
668+
CAN_SEE_BANK_ACCOUNT_SWIFT_BIC,
669+
CAN_SEE_BANK_ACCOUNT_IBAN,
670+
CAN_SEE_BANK_ACCOUNT_NUMBER,
671+
CAN_SEE_BANK_ACCOUNT_BANK_NAME,
672+
CAN_SEE_BANK_ACCOUNT_BANK_PERMALINK,
673+
CAN_SEE_BANK_ROUTING_SCHEME,
674+
CAN_SEE_BANK_ROUTING_ADDRESS,
675+
CAN_SEE_BANK_ACCOUNT_ROUTING_SCHEME,
676+
CAN_SEE_BANK_ACCOUNT_ROUTING_ADDRESS,
677+
CAN_SEE_OTHER_ACCOUNT_NATIONAL_IDENTIFIER,
678+
CAN_SEE_OTHER_ACCOUNT_SWIFT_BIC,
679+
CAN_SEE_OTHER_ACCOUNT_IBAN,
680+
CAN_SEE_OTHER_ACCOUNT_BANK_NAME,
681+
CAN_SEE_OTHER_ACCOUNT_NUMBER,
682+
CAN_SEE_OTHER_ACCOUNT_METADATA,
683+
CAN_SEE_OTHER_ACCOUNT_KIND,
684+
CAN_SEE_OTHER_BANK_ROUTING_SCHEME,
685+
CAN_SEE_OTHER_BANK_ROUTING_ADDRESS,
686+
CAN_SEE_OTHER_ACCOUNT_ROUTING_SCHEME,
687+
CAN_SEE_OTHER_ACCOUNT_ROUTING_ADDRESS,
688+
CAN_SEE_MORE_INFO,
689+
CAN_SEE_URL,
690+
CAN_SEE_IMAGE_URL,
691+
CAN_SEE_OPEN_CORPORATES_URL,
692+
CAN_SEE_CORPORATE_LOCATION,
693+
CAN_SEE_PHYSICAL_LOCATION,
694+
CAN_SEE_PUBLIC_ALIAS,
695+
CAN_SEE_PRIVATE_ALIAS,
696+
CAN_ADD_MORE_INFO,
697+
CAN_ADD_URL,
698+
CAN_ADD_IMAGE_URL,
699+
CAN_ADD_OPEN_CORPORATES_URL,
700+
CAN_ADD_CORPORATE_LOCATION,
701+
CAN_ADD_PHYSICAL_LOCATION,
702+
CAN_ADD_PUBLIC_ALIAS,
703+
CAN_ADD_PRIVATE_ALIAS,
704+
CAN_ADD_COUNTERPARTY,
705+
CAN_GET_COUNTERPARTY,
706+
CAN_DELETE_COUNTERPARTY,
707+
CAN_DELETE_CORPORATE_LOCATION,
708+
CAN_DELETE_PHYSICAL_LOCATION,
709+
CAN_EDIT_OWNER_COMMENT,
710+
CAN_ADD_COMMENT,
711+
CAN_DELETE_COMMENT,
712+
CAN_ADD_TAG,
713+
CAN_DELETE_TAG,
714+
CAN_ADD_IMAGE,
715+
CAN_DELETE_IMAGE,
716+
CAN_ADD_WHERE_TAG,
717+
CAN_SEE_WHERE_TAG,
718+
CAN_DELETE_WHERE_TAG,
719+
CAN_ADD_TRANSACTION_REQUEST_TO_OWN_ACCOUNT,
720+
CAN_ADD_TRANSACTION_REQUEST_TO_ANY_ACCOUNT,
721+
CAN_SEE_BANK_ACCOUNT_CREDIT_LIMIT,
722+
CAN_CREATE_DIRECT_DEBIT,
723+
CAN_CREATE_STANDING_ORDER,
724+
CAN_REVOKE_ACCESS_TO_CUSTOM_VIEWS,
725+
CAN_GRANT_ACCESS_TO_CUSTOM_VIEWS,
726+
CAN_SEE_TRANSACTION_REQUESTS,
727+
CAN_SEE_TRANSACTION_REQUEST_TYPES,
728+
CAN_SEE_AVAILABLE_VIEWS_FOR_BANK_ACCOUNT,
729+
CAN_UPDATE_BANK_ACCOUNT_LABEL,
730+
CAN_CREATE_CUSTOM_VIEW,
731+
CAN_DELETE_CUSTOM_VIEW,
732+
CAN_UPDATE_CUSTOM_VIEW,
733+
CAN_GET_CUSTOM_VIEW,
734+
CAN_SEE_VIEWS_WITH_PERMISSIONS_FOR_ALL_USERS,
735+
CAN_SEE_VIEWS_WITH_PERMISSIONS_FOR_ONE_USER,
736+
CAN_SEE_TRANSACTION_THIS_BANK_ACCOUNT,
737+
CAN_SEE_TRANSACTION_STATUS,
738+
CAN_SEE_BANK_ACCOUNT_CURRENCY,
739+
CAN_ADD_TRANSACTION_REQUEST_TO_BENEFICIARY,
740+
CAN_GRANT_ACCESS_TO_VIEWS,
741+
CAN_REVOKE_ACCESS_TO_VIEWS
742+
)
649743

650744
permissionNames.foreach { permissionName =>
651745
// CAN_REVOKE_ACCESS_TO_VIEWS and CAN_GRANT_ACCESS_TO_VIEWS are special cases, they have a list of view ids as metadata.

0 commit comments

Comments
 (0)