@@ -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