SUPPORT-9363: fixes

This commit is contained in:
adel.ka 2025-09-01 09:53:04 +03:00
parent ae5181e9f2
commit 7351fb3a8f
14 changed files with 487 additions and 168 deletions

View file

@ -2,7 +2,7 @@ import {AnalyticalScope, Behavior, Visible} from "@webbpm/base-package";
import {AuthorizationService} from "../modules/app/service/authorization.service";
@AnalyticalScope(Behavior)
export class ErvuCheckUserRole extends Behavior{
export class ErvuCheckUserPermission extends Behavior{
private authService: AuthorizationService;
public initialize(): void {
@ -11,7 +11,7 @@ export class ErvuCheckUserRole extends Behavior{
}
@Visible()
public hasAnyPermission(permission: string []): boolean {
return this.authService.hasAnyPermission(permission);
public hasPermissions(roles: string[]): boolean {
return this.authService.hasAnyPermission(roles);
}
}

View file

@ -28,6 +28,7 @@ import {ResetPasswordData} from "./dto/password/ResetPasswordData";
import {ProcessRequest} from "./dto/ProcessRequest";
import {StatusUpdateService} from "../../../modules/app/service/status-update.service";
import {BlockedRegion} from "../../../generated/ru/micord/ervu/account_applications/enums/BlockedRegion";
import {ErvuPermission} from "../../../modules/app/enum/ErvuRole";
@AnalyticalScope(SaveButton)
export class UserManagementService extends Behavior {
@ -56,7 +57,7 @@ export class UserManagementService extends Behavior {
this.authService = this.injector.get(AuthorizationService);
this.statusUpdateService = this.injector.get(StatusUpdateService);
this.onClickFunction = () => {
if (!this.authService.hasRole('security_administrator') || !this.sendToErvu) {
if (!this.authService.hasPermission(ErvuPermission.APPROVER) || !this.sendToErvu) {
return;
}
const kind = this.applicationKind.getValue();

View file

@ -30,6 +30,7 @@ import {
TreeItemRpcService
} from "../../../generated/ru/micord/ervu/account_applications/component/rpc/TreeItemRpcService";
import {AuthorizationService} from "../../../modules/app/service/authorization.service";
import {ErvuPermission} from "../../../modules/app/enum/ErvuRole";
@Component({
@ -85,7 +86,7 @@ export class DropdownTreeViewComponent extends InputControl {
this.localStorageService = this.injector.get(LocalStorageService);
this.pageContextHolder = this.injector.get(PageContextHolder);
let authService = this.injector.get(AuthorizationService);
if (authService.hasRole('security_administrator')) {
if (authService.hasPermission(ErvuPermission.APPROVER)) {
this.skipInitialSelection = true;
}
this.webbpmStorage =

View file

@ -2,7 +2,7 @@ import {NgModule} from "@angular/core";
import {RouterModule, Routes} from "@angular/router";
import {ConfirmExitGuard} from "@webbpm/base-package";
import {RolesGuard} from "./guard/RolesGuard";
import {ErvuRole} from "./enum/ErvuRole";
import {ErvuPermission} from "./enum/ErvuRole";
const appRoutes: Routes = [
{
@ -15,7 +15,7 @@ const appRoutes: Routes = [
loadChildren: 'generated-sources/page-add_user_application.module#Pageadd_user_applicationModule',
canActivate: [ConfirmExitGuard, RolesGuard],
data: {
roles: [ErvuRole.CREATOR]
permissions: [ErvuPermission.CREATOR]
}
},
{
@ -23,7 +23,7 @@ const appRoutes: Routes = [
loadChildren: 'generated-sources/page-edit_user_application.module#Pageedit_user_applicationModule',
canActivate: [ConfirmExitGuard, RolesGuard],
data: {
roles: [ErvuRole.CREATOR]
permissions: [ErvuPermission.CREATOR]
}
},
{
@ -31,7 +31,7 @@ const appRoutes: Routes = [
loadChildren: 'generated-sources/page-block_user_application.module#Pageblock_user_applicationModule',
canActivate: [ConfirmExitGuard, RolesGuard],
data: {
roles: [ErvuRole.CREATOR]
permissions: [ErvuPermission.CREATOR]
}
},
{
@ -39,7 +39,7 @@ const appRoutes: Routes = [
loadChildren: 'generated-sources/page-reset_password.module#Pagereset_passwordModule',
canActivate: [ConfirmExitGuard, RolesGuard],
data: {
roles: [ErvuRole.CREATOR]
permissions: [ErvuPermission.CREATOR]
}
},
{
@ -63,7 +63,7 @@ const appRoutes: Routes = [
loadChildren: 'generated-sources/page-unblock_user_application.module#Pageunblock_user_applicationModule',
canActivate: [ConfirmExitGuard, RolesGuard],
data: {
roles: [ErvuRole.CREATOR]
permissions: [ErvuPermission.CREATOR]
}
}
];

View file

@ -1,4 +1,4 @@
export enum ErvuRole {
export enum ErvuPermission {
CREATOR = 'responsible_for_information_security',
REVIEWER = 'responsible_for_internal_control',
APPROVER = 'security_administrator'

View file

@ -9,12 +9,12 @@ import {Injectable} from "@angular/core";
import {AuthorizationService} from "../service/authorization.service";
import {TokenProvider} from "../provider/token.provider";
import {HttpClient} from "@angular/common/http";
import {ErvuRole} from "../enum/ErvuRole";
import {ErvuPermission} from "../enum/ErvuRole";
@Injectable({providedIn: 'root'})
export class RolesGuard implements CanActivate{
private allowedRoles: string[];
private allowedPermissions: string[];
constructor(protected authService: AuthorizationService,
protected tokenProvider: TokenProvider,
@ -27,7 +27,7 @@ export class RolesGuard implements CanActivate{
if (!await this.tokenProvider.getToken()) {
return this.getUrlOnFailure()
}
this.allowedRoles = route.data && route.data.roles ? route.data.roles : [];
this.allowedPermissions = route.data && route.data.permissions ? route.data.permissions : [];
let checkOrg = route.data && route.data.checkOrg;
if (!this.authService.isAuthorized()) {
@ -36,12 +36,12 @@ export class RolesGuard implements CanActivate{
if (checkOrg) {
return this.checkOrgByAppId(route.params.id);
}
return this.checkRoles() ? true : this.getUrlOnFailure();
return this.checkPermissions() ? true : this.getUrlOnFailure();
})
.catch(() => this.getUrlOnFailure());
}
else {
return checkOrg ? this.checkOrgByAppId(route.params.id) : this.checkRoles();
return checkOrg ? this.checkOrgByAppId(route.params.id) : this.checkPermissions();
}
}
@ -49,17 +49,17 @@ export class RolesGuard implements CanActivate{
return null;
}
protected checkRoles(): boolean {
return this.allowedRoles.length === 0
|| this.authService.hasAnyRole(this.allowedRoles);
protected checkPermissions(): boolean {
return this.allowedPermissions.length === 0
|| this.authService.hasAnyPermission(this.allowedPermissions);
}
private checkOrgByAppId(id: string): Promise<boolean | UrlTree> {
if (this.authService.hasAnyRole([ErvuRole.CREATOR, ErvuRole.REVIEWER])) {
if (this.authService.hasAnyPermission([ErvuPermission.CREATOR, ErvuPermission.REVIEWER])) {
return this.httpClient.get("allowed", {
headers: {
'app-number': id,
'check-parents': (!this.authService.hasRole(ErvuRole.CREATOR)).toString()
'check-parents': (!this.authService.hasPermission(ErvuPermission.CREATOR)).toString()
},
observe: 'response'
})
@ -69,7 +69,7 @@ export class RolesGuard implements CanActivate{
})
.catch(() => this.getUrlOnFailure());
}
else if (this.authService.hasRole(ErvuRole.APPROVER)) {
else if (this.authService.hasPermission(ErvuPermission.APPROVER)) {
return Promise.resolve(true);
}

View file

@ -1319,7 +1319,7 @@
</scripts>
<scripts id="7d540d73-fd4d-4cdd-8ebb-d19aa3706d4b">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -1399,6 +1399,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="eaf7a2fc-49f3-4874-9962-fefbf1d4e293" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -1406,6 +1408,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -1413,13 +1421,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -1520,6 +1528,7 @@
<componentRootId>213d6111-a6d4-4054-b3e3-b463abdb6d8b</componentRootId>
<name>AC_agreeer</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -1588,6 +1597,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="d565052a-1bfd-4b65-8b41-e8367d0350df" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -1595,6 +1606,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -1602,13 +1619,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -1709,6 +1726,7 @@
<componentRootId>1a62e474-99c2-4428-b193-11a6d1e9f976</componentRootId>
<name>AC_processor</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -1777,6 +1795,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="fd60f04e-c41c-45d0-a89b-a66551c48729" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -1784,6 +1804,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -1791,13 +1817,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -4942,6 +4968,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="88f8f846-2b5a-405e-af30-713fd875f22a" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -4949,6 +4977,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -4956,13 +4990,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5170,6 +5204,7 @@
<componentRootId>26895546-5020-45be-bb2c-285b9b4134a0</componentRootId>
<name>AC_отклонить под согласователем</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -5241,6 +5276,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="207ac818-d9c4-4829-95da-33836ee854e3" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5248,6 +5285,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5255,13 +5298,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5364,6 +5407,7 @@
<componentRootId>dedc463f-dd95-4067-b49b-a959aa227b9b</componentRootId>
<name>AC_кнопки под согласователем</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -5436,6 +5480,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="51222b12-00fd-4112-a468-a49391533c0e" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5443,6 +5489,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5450,13 +5502,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5664,6 +5716,7 @@
<componentRootId>3b2ca5d6-006f-4ae8-88d9-ab7f864c2822</componentRootId>
<name>AC_отклонить под админом</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -5735,6 +5788,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="88ba9bb2-db91-409c-8b2b-a742470ae5b1" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5742,6 +5797,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5749,13 +5810,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5859,6 +5920,7 @@
<componentRootId>ec088412-7745-4661-9a89-400aeb9a651c</componentRootId>
<name>AC_кнопки под админом</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -6051,6 +6113,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="e10e812f-cece-4371-96bb-1a43b0cabbb2" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -6058,6 +6122,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -6065,13 +6135,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -6211,6 +6281,7 @@
<componentRootId>6c3133bd-f795-4111-8e1c-6d5736fa2d0b</componentRootId>
<name>AC_кнопка отмена видимость</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -6435,6 +6506,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="c16286af-1091-48bb-8969-1e738e91d3a4" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -6442,6 +6515,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -6449,13 +6528,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -6983,6 +7062,7 @@
<componentRootId>8350c204-d37f-4901-baff-b98f80e339e7</componentRootId>
<name>AC_выполнена не под админом</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -7057,6 +7137,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="70b12e8a-3b0a-4ba4-999e-2249716db39e" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -7064,6 +7146,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -7071,13 +7159,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -7181,6 +7269,7 @@
<componentRootId>f5497876-3c92-43a6-b9af-6731b54719c1</componentRootId>
<name>AC_согласована видимость</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>

View file

@ -256,7 +256,7 @@
</scripts>
<scripts id="7d540d73-fd4d-4cdd-8ebb-d19aa3706d4b">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -336,6 +336,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="a420b46c-9f64-4e69-9718-c7895550e8b1" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -343,6 +345,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -350,13 +358,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -525,6 +533,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="3aba85f6-85cb-4fca-b83d-d84664a06056" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -532,6 +542,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -539,13 +555,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -646,6 +662,7 @@
<componentRootId>1a62e474-99c2-4428-b193-11a6d1e9f976</componentRootId>
<name>AC_processor</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -714,6 +731,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="4f468c58-73c2-4359-987d-0b6a05e9f2b2" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -721,6 +740,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -728,13 +753,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -4217,6 +4242,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="a2717d50-f3fd-4550-9d9a-28d82ea5ad6f" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -4224,6 +4251,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -4231,13 +4264,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -4516,6 +4549,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="cc5e7930-884f-44a4-88a5-bd1e106dc69c" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -4523,6 +4558,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -4530,13 +4571,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -4639,6 +4680,7 @@
<componentRootId>dedc463f-dd95-4067-b49b-a959aa227b9b</componentRootId>
<name>AC_кнопки под согласователем</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -4711,6 +4753,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="adb7fe50-6192-4d6d-8fa1-69ab9f00f06f" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -4718,6 +4762,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -4725,13 +4775,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5010,6 +5060,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="7cef89ff-92a7-4e7e-8ca7-10925215f3bd" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5017,6 +5069,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5024,13 +5082,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5134,6 +5192,7 @@
<componentRootId>ec088412-7745-4661-9a89-400aeb9a651c</componentRootId>
<name>AC_кнопки под админом</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -5326,6 +5385,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="a5588275-8694-457e-a5e8-b30a24737e53" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5333,6 +5394,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5340,13 +5407,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -5486,6 +5553,7 @@
<componentRootId>6c3133bd-f795-4111-8e1c-6d5736fa2d0b</componentRootId>
<name>AC_кнопка отмена видимость</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -5710,6 +5778,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="6fc33a51-d951-42fd-90ca-12082df67120" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -5717,6 +5787,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -5724,13 +5800,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -6332,6 +6408,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="09280221-3b21-4c33-a5f7-774d93015d3d" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -6339,6 +6417,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -6346,13 +6430,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -7256,6 +7340,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="2f3c3d65-1d16-475d-b9d5-06696a4b6547" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -7263,6 +7349,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -7270,13 +7362,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"b6fd9891-5b67-4abd-99ad-6f71340c7326","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -205,7 +205,7 @@
</scripts>
<scripts id="2934f80a-329e-429f-b57b-54ede85886f2">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -286,6 +286,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="42e84463-b463-4afa-9e65-73b594cc0626" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -293,6 +295,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -300,13 +308,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -475,6 +483,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="2e924c2c-fca2-4466-9c91-38874bfe90c3" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -482,6 +492,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -489,13 +505,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -664,6 +680,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="a88688c6-78e4-43aa-9d73-5e41eb8f90cc" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -671,6 +689,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -678,13 +702,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -205,7 +205,7 @@
</scripts>
<scripts id="5e447b4c-2648-463c-8404-b859a6bdb8c2">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -286,6 +286,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="572fa815-372f-4811-b37a-811ace34b768" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -293,6 +295,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -300,13 +308,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -407,6 +415,7 @@
<componentRootId>6d5d7b1f-43ab-4651-b5a1-9ee3fca90aac</componentRootId>
<name>AC_agreeer</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -475,6 +484,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="cd5eed24-b8b1-42bb-909a-ebb316362d4a" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -482,6 +493,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -489,13 +506,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -664,6 +681,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="dd0bffd7-c7f8-435e-a3d2-6cc0e2eeee99" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -671,6 +690,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -678,13 +703,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -205,7 +205,7 @@
</scripts>
<scripts id="fb52922a-4a4e-442f-ae60-174eb7e298b0">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -285,6 +285,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="eaf0bc32-61c5-47a5-ae2f-766faf1fd99b" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -292,6 +294,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -299,13 +307,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -474,6 +482,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="1b5476c7-b1f5-49ff-89fe-4b6137f16df9" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -481,6 +491,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -488,13 +504,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -663,6 +679,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="01c1eb12-f6ac-44a3-8aa2-9300347a327b" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -670,6 +688,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -677,13 +701,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -206,7 +206,7 @@
</scripts>
<scripts id="6548613a-eb58-41ca-92c2-2e4f0ad6f270">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -287,6 +287,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="ab3eb9b5-fc1b-4f9e-98a3-b60a38bc0323" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -294,6 +296,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -301,13 +309,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -477,6 +485,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="4974c588-b78e-4bec-ac4a-3bf526ee3ec6" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -484,6 +494,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -491,13 +507,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -667,6 +683,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="1595051b-d7a6-4097-932a-78f056d528d7" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -674,6 +692,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -681,13 +705,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -205,7 +205,7 @@
</scripts>
<scripts id="dd66e052-6716-4c25-aa15-89323be73ccd">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -216,6 +216,7 @@
<componentRootId>d4bb4c8f-6378-45c2-b397-4e18bbbff280</componentRootId>
<name>AC_creator</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -284,6 +285,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="de4bd57e-f8eb-4d41-a66c-e45fd1b251ca" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -291,6 +294,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -298,13 +307,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -405,6 +414,7 @@
<componentRootId>6d5d7b1f-43ab-4651-b5a1-9ee3fca90aac</componentRootId>
<name>AC_agreeer</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -473,6 +483,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="aa8cfd19-70a2-4a43-b6ce-c0d6959b3d27" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -480,6 +492,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -487,13 +505,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -594,6 +612,7 @@
<componentRootId>20a8ea69-2a83-440b-8ae3-88c55093e3fc</componentRootId>
<name>AC_processor</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -662,6 +681,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="1f1707d6-27c1-4d70-b6eb-c4c4991d5140" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -669,6 +690,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -676,13 +703,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"fd41e974-6a38-4c4f-8458-c4100249853b","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>

View file

@ -109,9 +109,9 @@
<scripts id="87f3fefa-b77b-4137-aab6-b2bcd83ce380"/>
<scripts id="ef21ca22-3f81-4484-ba6f-58d670c12d4f"/>
<scripts id="277e6fbc-9e2e-4080-bf20-5d8be18e6764"/>
<scripts id="e0d9e080-c2e8-48ad-a233-163e95d90601">
<scripts id="30ac4ec4-a35b-4b61-afbe-597eea8b8961">
<classRef type="TS">
<className>ErvuCheckUserRole</className>
<className>ErvuCheckUserPermission</className>
<packageName>account_applications</packageName>
</classRef>
<enabled>true</enabled>
@ -189,6 +189,7 @@
<componentRootId>3bd56bf0-c1d3-458b-b481-1263f13b6ee7</componentRootId>
<name>AC_creator</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -230,7 +231,7 @@
<entry>
<key>conditions</key>
<value>
<item id="cac14c7f-f41f-41e1-962b-59171d998499" removed="false">
<item id="e0d4590a-b673-4420-88b4-0de5ffbe971a" removed="false">
<value>
<complex>
<entry>
@ -257,6 +258,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="47f1ee0f-343c-4b2d-9d5f-c2305fe617b0" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -264,6 +267,12 @@
</implRef>
<simple>"responsible_for_information_security"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -271,13 +280,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -286,27 +295,10 @@
</complex>
</value>
</entry>
<entry>
<key>conditionSecondPart</key>
<value>
<complex>
<entry>
<key>staticValue</key>
<value>
<implRef type="TS">
<className>boolean</className>
<packageName></packageName>
</implRef>
<simple>true</simple>
</value>
</entry>
</complex>
</value>
</entry>
<entry>
<key>operation</key>
<value>
<simple>"EQUALS"</simple>
<simple>null</simple>
</value>
</entry>
</complex>
@ -315,6 +307,8 @@
</complex>
</value>
</item>
<item id="64d17c7a-203f-4df2-ba3e-fe0cb191a373" removed="true"/>
<item id="cac14c7f-f41f-41e1-962b-59171d998499" removed="true"/>
</value>
</entry>
<entry>
@ -414,6 +408,7 @@
<componentRootId>792a47fe-3de2-475c-b6f8-1947a7e34b38</componentRootId>
<name>AC_agreeer</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -482,6 +477,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="bf5922ae-ce7a-4357-9599-8dbffb02cd60" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -489,6 +486,12 @@
</implRef>
<simple>"responsible_for_internal_control"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -496,13 +499,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>
@ -639,6 +642,7 @@
<componentRootId>98a48909-42d2-4f0f-92c1-a5121bee2d14</componentRootId>
<name>AC_processor</name>
<container>false</container>
<expanded>false</expanded>
<childrenReordered>false</childrenReordered>
<scripts id="37dff5c8-1599-4984-b107-c44a87b6da2e">
<properties>
@ -707,6 +711,8 @@
<complex>
<entry>
<key>staticValue</key>
<value>
<item id="359d94d3-43df-42f0-bb77-d66bf02379fe" removed="false">
<value>
<implRef type="TS">
<className>string</className>
@ -714,6 +720,12 @@
</implRef>
<simple>"security_administrator"</simple>
</value>
</item>
<implRef type="TS">
<className>string</className>
<packageName></packageName>
</implRef>
</value>
</entry>
</complex>
</value>
@ -721,13 +733,13 @@
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserRole","type":"TS"}</simple>
<simple>{"objectId":"891cc099-3ea0-45f4-b2a9-85550ae1136d","packageName":"account_applications","className":"ErvuCheckUserPermission","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"hasRole"</simple>
<simple>"hasPermissions"</simple>
</value>
</entry>
</complex>