diff --git a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Keys.java b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Keys.java index 0f7cc86a..2f460b49 100644 --- a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Keys.java +++ b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Keys.java @@ -27,7 +27,6 @@ import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicati import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationList; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationListAudit; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationRole; -import ru.micord.ervu.account_applications.db_beans.public_.tables.UserIp; import ru.micord.ervu.account_applications.db_beans.public_.tables.records.DatabasechangeloglockRecord; import ru.micord.ervu.account_applications.db_beans.public_.tables.records.IpDirectoryRecord; import ru.micord.ervu.account_applications.db_beans.public_.tables.records.JobPositionRecord; @@ -45,7 +44,6 @@ import ru.micord.ervu.account_applications.db_beans.public_.tables.records.UserA import ru.micord.ervu.account_applications.db_beans.public_.tables.records.UserApplicationListAuditRecord; import ru.micord.ervu.account_applications.db_beans.public_.tables.records.UserApplicationListRecord; import ru.micord.ervu.account_applications.db_beans.public_.tables.records.UserApplicationRoleRecord; -import ru.micord.ervu.account_applications.db_beans.public_.tables.records.UserIpRecord; /** @@ -82,7 +80,6 @@ public class Keys { public static final UniqueKey USER_APPLICATION_LIST_AUDIT_PKEY = Internal.createUniqueKey(UserApplicationListAudit.USER_APPLICATION_LIST_AUDIT, DSL.name("user_application_list_audit_pkey"), new TableField[] { UserApplicationListAudit.USER_APPLICATION_LIST_AUDIT.ID }, true); public static final UniqueKey USER_APPLICATION_ROLE_PKEY = Internal.createUniqueKey(UserApplicationRole.USER_APPLICATION_ROLE, DSL.name("user_application_role_pkey"), new TableField[] { UserApplicationRole.USER_APPLICATION_ROLE.USER_ROLE_ID }, true); public static final UniqueKey USER_APPLICATION_ROLE_ROLE_NAME_KEY = Internal.createUniqueKey(UserApplicationRole.USER_APPLICATION_ROLE, DSL.name("user_application_role_role_name_key"), new TableField[] { UserApplicationRole.USER_APPLICATION_ROLE.ROLE_NAME }, true); - public static final UniqueKey USER_IP_PKEY = Internal.createUniqueKey(UserIp.USER_IP, DSL.name("user_ip_pkey"), new TableField[] { UserIp.USER_IP.USER_ID, UserIp.USER_IP.IP_ADDRESS }, true); // ------------------------------------------------------------------------- // FOREIGN KEY definitions diff --git a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Public.java b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Public.java index b465d2b7..d166d017 100644 --- a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Public.java +++ b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Public.java @@ -31,7 +31,6 @@ import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicati import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationList; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationListAudit; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationRole; -import ru.micord.ervu.account_applications.db_beans.public_.tables.UserIp; /** @@ -139,11 +138,6 @@ public class Public extends SchemaImpl { */ public final UserApplicationRole USER_APPLICATION_ROLE = UserApplicationRole.USER_APPLICATION_ROLE; - /** - * The table public.user_ip. - */ - public final UserIp USER_IP = UserIp.USER_IP; - /** * No further instances allowed */ @@ -187,8 +181,7 @@ public class Public extends SchemaImpl { UserApplicationDocument.USER_APPLICATION_DOCUMENT, UserApplicationList.USER_APPLICATION_LIST, UserApplicationListAudit.USER_APPLICATION_LIST_AUDIT, - UserApplicationRole.USER_APPLICATION_ROLE, - UserIp.USER_IP + UserApplicationRole.USER_APPLICATION_ROLE ); } } diff --git a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Tables.java b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Tables.java index b8493221..a6e430f6 100644 --- a/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Tables.java +++ b/backend/src/main/java/ru/micord/ervu/account_applications/db_beans/public_/Tables.java @@ -22,7 +22,6 @@ import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicati import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationList; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationListAudit; import ru.micord.ervu.account_applications.db_beans.public_.tables.UserApplicationRole; -import ru.micord.ervu.account_applications.db_beans.public_.tables.UserIp; /** @@ -122,9 +121,4 @@ public class Tables { * The table public.user_application_role. */ public static final UserApplicationRole USER_APPLICATION_ROLE = UserApplicationRole.USER_APPLICATION_ROLE; - - /** - * The table public.user_ip. - */ - public static final UserIp USER_IP = UserIp.USER_IP; } diff --git a/frontend/src/ts/account_applications/component/grid/GridDataTransfer.ts b/frontend/src/ts/account_applications/component/grid/GridDataTransfer.ts index 605681e0..9f5c7ae7 100644 --- a/frontend/src/ts/account_applications/component/grid/GridDataTransfer.ts +++ b/frontend/src/ts/account_applications/component/grid/GridDataTransfer.ts @@ -1,39 +1,27 @@ import { AnalyticalScope, Behavior, - EditableGrid, + LinkField, NotNull, ObjectRef, - TextFieldGridColumn, Visible } from "@webbpm/base-package"; -@AnalyticalScope("EditableGrid") +@AnalyticalScope("LinkField") export class GridDataTransfer extends Behavior { - private editableGrid: EditableGrid; - private textFieldGridColumn: TextFieldGridColumn; - private linkTextFieldGridColumn: TextFieldGridColumn; + private linkField: LinkField; @ObjectRef() @NotNull() - public editableGridLinkRef: EditableGrid; + public linkFieldRef: LinkField; initialize() { - this.editableGrid = this.getScript(EditableGrid); - this.textFieldGridColumn = this.editableGrid.getScriptInChildren(TextFieldGridColumn); - this.linkTextFieldGridColumn = - this.editableGridLinkRef.getScriptInChildren(TextFieldGridColumn); + this.linkField = this.getScript(LinkField); } @Visible() public copyValuesToTargetGrid() { - const objectId: string = this.textFieldGridColumn.getObjectId(); - const linkObjectId: string = this.linkTextFieldGridColumn.getObjectId(); - const linkGridRows = this.editableGridLinkRef.getValue(); - const newRows = linkGridRows.rows.map(row => ({ - [objectId]: row[linkObjectId] - })); - - this.editableGrid.addRows(newRows); + this.linkField.removeRows(this.linkField.getAllRows()); + this.linkField.addRows(this.linkFieldRef.getAllRows()); } } \ No newline at end of file diff --git a/frontend/src/ts/account_applications/component/grid/GridSetValuesScript.ts b/frontend/src/ts/account_applications/component/grid/GridSetIpValuesScript.ts similarity index 76% rename from frontend/src/ts/account_applications/component/grid/GridSetValuesScript.ts rename to frontend/src/ts/account_applications/component/grid/GridSetIpValuesScript.ts index b96b9bf6..1b902ce2 100644 --- a/frontend/src/ts/account_applications/component/grid/GridSetValuesScript.ts +++ b/frontend/src/ts/account_applications/component/grid/GridSetIpValuesScript.ts @@ -1,7 +1,7 @@ import {AnalyticalScope, Behavior, LinkField, NotNull, Visible} from "@webbpm/base-package"; @AnalyticalScope("LinkField") -export class GridSetValuesScript extends Behavior { +export class GridSetIpValuesScript extends Behavior { private linkField: LinkField; private userRemovedIps: Set = new Set(); private initialized = false; @@ -15,18 +15,13 @@ export class GridSetValuesScript extends Behavior { } @Visible() - public setValues(ipList: string) { - if (!ipList) { + public setValues(ipList: string[]) { + if (!ipList || ipList.length === 0) { return; } - const incomingIps = ipList - .split(';') - .map(ip => ip.trim()) - .filter(ip => ip); - if (!this.initialized) { - this.addRows(incomingIps); + this.addRows(ipList); this.initialized = true; return; } @@ -34,18 +29,18 @@ export class GridSetValuesScript extends Behavior { const existingRows = this.linkField.getAllRows(); const existingIps = new Set(existingRows.map(row => row.row_uid)); - incomingIps.forEach(ip => { + ipList.forEach(ip => { if (!existingIps.has(ip)) { this.userRemovedIps.add(ip); } }); const toRemove = existingRows.filter(row => - !incomingIps.includes(row.row_uid) || + !ipList.includes(row.row_uid) || this.userRemovedIps.has(row.row_uid) ); this.linkField.removeRows(toRemove); - const toAdd = incomingIps + const toAdd = ipList .filter(ip => !this.userRemovedIps.has(ip) && !existingIps.has(ip) diff --git a/frontend/src/ts/account_applications/component/grid/GridSetRoleValuesScript.ts b/frontend/src/ts/account_applications/component/grid/GridSetRoleValuesScript.ts new file mode 100644 index 00000000..f02eb9eb --- /dev/null +++ b/frontend/src/ts/account_applications/component/grid/GridSetRoleValuesScript.ts @@ -0,0 +1,51 @@ +import {AnalyticalScope, Behavior, LinkField, Visible} from "@webbpm/base-package"; + +@AnalyticalScope("LinkField") +export class GridSetRoleValuesScript extends Behavior { + private linkField: LinkField; + private userRemovedRoleIds: Set = new Set(); + private initialized = false; + + initialize() { + super.initialize(); + this.linkField = this.getScript(LinkField); + } + + @Visible() + public setValues(roleIdList: string[]) { + if (!roleIdList || roleIdList.length === 0) { + return; + } + + if (!this.initialized) { + this.linkField.setValue(roleIdList); + this.initialized = true; + return; + } + + const existingRows = this.linkField.getAllRows(); + const existingRoleIds = new Set(existingRows.map(row => row.row_uid)); + roleIdList.forEach(id => { + if (!existingRoleIds.has(id)) { + this.userRemovedRoleIds.add(id); + } + }); + + const toRemove = existingRows.filter(row => + !roleIdList.includes(row.row_uid) || + this.userRemovedRoleIds.has(row.row_uid) + ); + const toAdd = roleIdList.filter(id => + !this.userRemovedRoleIds.has(id) && + !existingRoleIds.has(id) + ); + + const remainingIds = existingRows + .filter(row => !toRemove.includes(row)) + .map(row => row.row_uid); + + const finalIds = [...remainingIds, ...toAdd]; + + this.linkField.setValue(finalIds); + } +} \ No newline at end of file diff --git a/resources/src/main/resources/business-model/Список заявок на пользователя/Создание заявки на добавление пользователя.page b/resources/src/main/resources/business-model/Список заявок на пользователя/Создание заявки на добавление пользователя.page index a80554be..e037d57c 100644 --- a/resources/src/main/resources/business-model/Список заявок на пользователя/Создание заявки на добавление пользователя.page +++ b/resources/src/main/resources/business-model/Список заявок на пользователя/Создание заявки на добавление пользователя.page @@ -2020,6 +2020,12 @@ required + + true + + + +skipInitialSelection true @@ -2594,6 +2600,13 @@ + + +GridSetRoleValuesScript +account_applications.component.grid + + true + dc7d3857-3c89-4245-b2d7-9b16504531ea @@ -3047,7 +3060,7 @@ graph - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_ip","schemaName":"public","x":297.0,"y":202.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_ip","schemaName":"public","x":297.0,"y":202.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_ip":{"tableName":"user_ip","schemaName":"public","x":297.0,"y":202.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} @@ -3136,7 +3149,7 @@ graph -{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":388.0,"y":242.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"user_ip","schemaName":"public","x":161.0,"y":242.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":388.0,"y":242.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"user_ip","schemaName":"public","x":161.0,"y":242.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_ip":{"tableName":"user_ip","schemaName":"public","x":161.0,"y":242.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":388.0,"y":242.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"user_ip","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"user_ip","entity":"user_ip","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":0} +{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":0} @@ -3197,13 +3210,13 @@ refToMainTablePKFromLinkTable - {"schema":"public","table":"user_ip","entity":"user_ip","name":"user_id"} + {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} refToSecondTablePKFromLinkTable - {"schema":"public","table":"user_ip","entity":"user_ip","name":"ip_address"} + {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"} @@ -3221,7 +3234,7 @@ graph -{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"user_ip","schemaName":"public","x":276.0,"y":252.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"ip_directory","schemaName":"public","x":486.0,"y":249.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"user_ip","schemaName":"public","x":276.0,"y":252.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"ip_directory","schemaName":"public","x":486.0,"y":249.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"user_ip":{"tableName":"user_ip","schemaName":"public","x":276.0,"y":252.0,"alias":"user_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":486.0,"y":249.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"user_ip","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"user_ip","entity":"user_ip","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} +{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} @@ -3236,7 +3249,7 @@ -GridSetValuesScript +GridSetIpValuesScript account_applications.component.grid true @@ -3711,6 +3724,13 @@ + + 27912fc5-0be7-4d4c-ae46-a82979253599 + e82eae52-f5b4-4684-96f3-a53c6c496e1c + Набор фильтров + true + true + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e 34218993-7eb2-481b-8de3-5c947bbdb95c @@ -3759,6 +3779,740 @@ + + 27912fc5-0be7-4d4c-ae46-a82979253599 + 42315d5a-5151-4165-8dd4-3595a1ddd26b + Набор фильтров + true + false + + + + liveFilter + + true + + + + skipInitialLoading + + true + + + + visible + + false + + + + + + + + filterable + + {"objectId":"0f8d75a8-4816-4664-8e6d-83b48f79472f","packageName":"rpc","className":"GridRpcService","type":"JAVA"} + + + + + + + + + + 8174c549-4b94-4c3e-9168-09610ade4c6e + 1011c65c-8f16-401f-b5ac-84a22422b201 + DropdownTreeView + false + true + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 9c65cd0f-f4b2-4ba3-8b37-bf004951946d + Вертикальный контейнер + true + false + + + + + + + 8174c549-4b94-4c3e-9168-09610ade4c6e + 1011c65c-8f16-401f-b5ac-84a22422b201 + DropdownTreeView + false + false + + + +collectible + + false + + + +label + + "Организация" + + + +preferBusinessId + + true + + + +required + + true + + + +skipInitialSelection + + false + + + + + + true + + +operation + + "EQUAL" + + + + + + + +treeItemService + + + + businessIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"id"} + + + + domainIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + idColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + labelColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"fullname"} + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + + + + uniqueResult + + true + + + + + + + parentIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"parent_id"} + + + + + + + + + true + + +columnForFilter + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + + + +columnForSave + + {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"recruitment_id"} + + + + + + + + + 27912fc5-0be7-4d4c-ae46-a82979253599 + e82eae52-f5b4-4684-96f3-a53c6c496e1c + Набор фильтров + true + false + + + + liveFilter + + true + + + + skipInitialLoading + + true + + + + visible + + false + + + + + + + + filterable + + {"objectId":"8cc50f6d-7910-44ed-9c0d-968d9d7a424e","packageName":"rpc","className":"GridRpcService","type":"JAVA"} + + + + + + + + + + 8174c549-4b94-4c3e-9168-09610ade4c6e + cf786d54-cbfd-4c90-8839-ca83b292e6b5 + DropdownTreeView + false + true + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 37955b37-7f2a-4544-9818-bf09ad1dee16 + Вертикальный контейнер + true + false + + + + + + + 8174c549-4b94-4c3e-9168-09610ade4c6e + cf786d54-cbfd-4c90-8839-ca83b292e6b5 + DropdownTreeView + false + false + + + +collectible + + false + + + +label + + "Организация" + + + +preferBusinessId + + true + + + +required + + true + + + +skipInitialSelection + + false + + + + + + true + + +operation + + "EQUAL" + + + + + + + +treeItemService + + + + businessIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"id"} + + + + domainIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + idColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + labelColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"fullname"} + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + + + + uniqueResult + + true + + + + + + + parentIdColumn + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"parent_id"} + + + + + + + + + true + + +columnForFilter + + {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} + + + + + + + +columnForSave + + {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"recruitment_id"} + + + + + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + a358f907-7d56-46f3-ae52-6a8b4c1a4735 + Обработка событий + false + false + false + + + + elseActions + + + + + + behavior + + {"objectId":"e82eae52-f5b4-4684-96f3-a53c6c496e1c","packageName":"component.container","className":"FilterGroup","type":"TS"} + + + + method + + "clearFilters" + + + + value + + null + + + + + + + + + + behavior + + {"objectId":"42315d5a-5151-4165-8dd4-3595a1ddd26b","packageName":"component.container","className":"FilterGroup","type":"TS"} + + + + method + + "clearFilters" + + + + value + + null + + + + + + + + + + + eventRefs + + + + + + behavior + + {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + propertyName + + "valueChangeEvent" + + + + + + + + + + ifCondition + + + + conditions + + + + + + _isGroupSelected + + false + + + + one + + + + conditionFirstPart + + + + objectValue + + + + behavior + +{"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + +"getValue" + + + + + + + + + + operation + + "IS_NOT_EMPTY" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + + {"objectId":"cf786d54-cbfd-4c90-8839-ca83b292e6b5","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "setValue" + + + + value + + + + objectValue + + + + argument + + null + + + + behavior + + {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "getValue" + + + + + + + + + + + + + + + + behavior + + {"objectId":"1011c65c-8f16-401f-b5ac-84a22422b201","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "setValue" + + + + value + + + + objectValue + + + + argument + + null + + + + behavior + + {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} + + + + method + + "getValue" + + + + + + + + + + + + + + + + behavior + + {"objectId":"3745904b-db0b-40d3-adb5-64faeb8d967b","packageName":"component.field","className":"LinkField","type":"TS"} + + + + method + + "clearValue" + + + + value + + null + + + + + + + + + + behavior + + {"objectId":"17d81f4c-5370-4b17-bdda-1bef41bd655e","packageName":"component.field","className":"LinkField","type":"TS"} + + + + method + + "clearValue" + + + + value + + null + + + + + + + + + + + + + + + + + + + + + + + + 133ca212-09a6-413a-ac66-e2f6ce188f1f 97750b88-b0b1-41e2-aa3b-0a9cbac5fb7c @@ -4690,705 +5444,20 @@ 42315d5a-5151-4165-8dd4-3595a1ddd26b Набор фильтров true - false - - - - liveFilter - - true - - - - skipInitialLoading - - true - - - - - - - - filterable - - {"objectId":"0f8d75a8-4816-4664-8e6d-83b48f79472f","packageName":"rpc","className":"GridRpcService","type":"JAVA"} - - - - - - - - - - 8174c549-4b94-4c3e-9168-09610ade4c6e - 1011c65c-8f16-401f-b5ac-84a22422b201 - DropdownTreeView - false - true - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 9c65cd0f-f4b2-4ba3-8b37-bf004951946d - Вертикальный контейнер - true - false - - - - - - - 8174c549-4b94-4c3e-9168-09610ade4c6e - 1011c65c-8f16-401f-b5ac-84a22422b201 - DropdownTreeView - false - false - - - -collectible - - false - - - -label - - "Организация" - - - -preferBusinessId - - true - - - -required - - true - - - -skipInitialSelection - - false - - - - - - true - - -operation - - "EQUAL" - - - - - - - -treeItemService - - - - businessIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"id"} - - - - domainIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - idColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - labelColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"fullname"} - - - - loadDao - - - - graph - - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} - - - - uniqueResult - - true - - - - - - - parentIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"parent_id"} - - - - - - - - - true - - -columnForFilter - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - - - - -columnForSave - - {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"recruitment_id"} - - - - - - + true 27912fc5-0be7-4d4c-ae46-a82979253599 e82eae52-f5b4-4684-96f3-a53c6c496e1c Набор фильтров true - false - - - - liveFilter - - true - - - - skipInitialLoading - - true - - - - - - - - filterable - - {"objectId":"8cc50f6d-7910-44ed-9c0d-968d9d7a424e","packageName":"rpc","className":"GridRpcService","type":"JAVA"} - - - - - - - - - - 8174c549-4b94-4c3e-9168-09610ade4c6e - cf786d54-cbfd-4c90-8839-ca83b292e6b5 - DropdownTreeView - false - true - - - 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 - 37955b37-7f2a-4544-9818-bf09ad1dee16 - Вертикальный контейнер - true - false - - - - - - - 8174c549-4b94-4c3e-9168-09610ade4c6e - cf786d54-cbfd-4c90-8839-ca83b292e6b5 - DropdownTreeView - false - false - - - -collectible - - false - - - -label - - "Организация" - - - -preferBusinessId - - true - - - -required - - true - - - -skipInitialSelection - - false - - - - - - true - - -operation - - "EQUAL" - - - - - - - -treeItemService - - - - businessIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"id"} - - - - domainIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - idColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - labelColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"fullname"} - - - - loadDao - - - - graph - - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment":{"tableName":"recruitment","schemaName":"public","x":351.0,"y":249.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} - - - - uniqueResult - - true - - - - - - - parentIdColumn - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"parent_id"} - - - - - - - - - true - - -columnForFilter - - {"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"} - - - - - - - -columnForSave - - {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"recruitment_id"} - - - - - - + true 98594cec-0a9b-4cef-af09-e1b71cb2ad9e a358f907-7d56-46f3-ae52-6a8b4c1a4735 Обработка событий false - false - false - - - - elseActions - - - - - - behavior - - {"objectId":"e82eae52-f5b4-4684-96f3-a53c6c496e1c","packageName":"component.container","className":"FilterGroup","type":"TS"} - - - - method - - "clearFilters" - - - - value - - null - - - - - - - - - - behavior - - {"objectId":"42315d5a-5151-4165-8dd4-3595a1ddd26b","packageName":"component.container","className":"FilterGroup","type":"TS"} - - - - method - - "clearFilters" - - - - value - - null - - - - - - - - - - - eventRefs - - - - - - behavior - - {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - propertyName - - "valueChangeEvent" - - - - - - - - - ifCondition - - - - conditions - - - - - - _isGroupSelected - - false - - - - one - - - - conditionFirstPart - - - - objectValue - - - - behavior - -{"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - method - -"getValue" - - - - - - - - - - operation - - "IS_NOT_EMPTY" - - - - - - - - - - - - - - - - - - - - - - - - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - - {"objectId":"cf786d54-cbfd-4c90-8839-ca83b292e6b5","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - method - - "setValue" - - - - value - - - - objectValue - - - - argument - - null - - - - behavior - - {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - method - - "getValue" - - - - - - - - - - - - - - - - behavior - - {"objectId":"1011c65c-8f16-401f-b5ac-84a22422b201","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - method - - "setValue" - - - - value - - - - objectValue - - - - argument - - null - - - - behavior - - {"objectId":"2d8045ff-efc0-44ab-8fa3-df34c239d16c","packageName":"account_applications.component.field","className":"DropdownTreeViewComponent","type":"TS"} - - - - method - - "getValue" - - - - - - - - - - - - - - - - - - behavior - - {"objectId":"17d81f4c-5370-4b17-bdda-1bef41bd655e","packageName":"account_applications.component.grid","className":"GridSetValuesScript","type":"TS"} - - - - method - - "setValues" - - - - value - - - - staticValue - - -string - - - "123.244.555.22;123.55.66.228" - - - - - - - - - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 2537ec15-05a3-428b-9460-1bf39ddd90fd - Обработка событий - false true @@ -5397,6 +5466,7 @@ f73c8f4a-f53e-472b-9dd6-8e4c704d2f6d Dialog true + false false diff --git a/resources/src/main/resources/business-model/Список заявок на пользователя/Создать заявку на изменение.page b/resources/src/main/resources/business-model/Список заявок на пользователя/Создать заявку на изменение.page index 671824e4..eb7707f7 100644 --- a/resources/src/main/resources/business-model/Список заявок на пользователя/Создать заявку на изменение.page +++ b/resources/src/main/resources/business-model/Список заявок на пользователя/Создать заявку на изменение.page @@ -849,7 +849,7 @@ editableGridColumnRef - {"objectId":"a00d834f-d125-45a5-9ba9-48cb762d7a5b","packageName":"component.editablegrid.columns","className":"TextFieldGridColumn","type":"JAVA"} + null @@ -4745,7 +4745,7 @@ editableGridRef - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} + null @@ -4797,7 +4797,7 @@ column - "a00d834f-d125-45a5-9ba9-48cb762d7a5b" + "ipAddresses" @@ -6331,7 +6331,6 @@ ffd31fae-8523-492c-a74c-e0c80edaae24 Vbox_3 true - false false @@ -6763,7 +6762,6 @@ 50e91e58-4c69-4655-b6ac-0db82db915d2 Вертикальный контейнер true - false false @@ -6914,6 +6912,13 @@ + + 67605d63-1081-423b-b6b5-727ecfce2ca1 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Many to many + true + true + @@ -6923,81 +6928,16 @@ baa9d65a-a155-470d-9b94-f8d5b14a6b05 IP-адреса true + true + + + 67605d63-1081-423b-b6b5-727ecfce2ca1 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Many to many + true false - + - - autoStretchColumns - - true - - - - checkboxColumn - - true - - - - checkboxHeader - - false - - - - label - - null - - - - loadOnStart - - false - - - - loadingOverlayType - - "PROGRESS_BAR" - - - - mode - - "LINK_GRID" - - - - openEditorOnRowInsert - - true - - - - pinnedBottomRowLabel - - null - - - - required - - false - - - - rowEditionType - - "SINGLE_CLICK" - - - - showRowNumber - - true - - style @@ -7009,13 +6949,7 @@ - maxHeight - - "200px" - - - - minHeight + stretch null @@ -7025,30 +6959,13 @@ - + +true - - mainTablePKColumn - - {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - - - - refToMainTablePKFromLinkTable - - {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} - - service - - columnSorts - - - - loadDao @@ -7056,40 +6973,17 @@ graph - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} - - - -uniqueResult - - true + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + + DefaultLoadDao + database.dao + - - - - - - - -false - - -false - - -false - - - - - - service - DefaultValueLoaderServiceImpl service.loading @@ -7098,56 +6992,30 @@ - -true + +true - - -be0e38c3-01c2-4122-85dd-1b6e176f543d -80f25393-fe48-41cf-a138-755ccf1b9063 -Список (колонка) -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -defb01f8-c736-42ae-890e-8adba4e2cba8 -price -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -27bd80a1-4b45-4ca8-bd7f-7a1609236bc5 -quantity -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -efd0fbc1-68e7-4ee0-9c42-c4d610f6e397 -Число (колонка) -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -ff7380a8-acb9-4038-bd1d-4fceb0eef15c -Число (колонка) -false -true - - -c582a90a-5f4e-48cf-b0f1-d6819597b308 -a00d834f-d125-45a5-9ba9-48cb762d7a5b -IP адрес_text field (column) + + + +6e6817bb-6a55-45cf-9270-3bdd654a5784 +71dce844-6df8-4e67-884e-59a5f8714b87 +Связанная таблица false false false - - - false + + + cssClasses + + + + "show-alarm" + + + + label @@ -7155,120 +7023,636 @@ - mask + style - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - required - - true - - - - unMaskValue - - false + + + height + + null + + + + maxHeight + + "130px" + + + + maxWidth + + null + + + - + - header + linkFieldService - value + linkFieldDao - "IP адрес" + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":0} + + + - - StaticStringValue - ru.cg.webbpm.packages.base.property - + + + + + + + + columns + + + + + +displayName + + "IP-Адрес" + + + +displayType + + "ONE_COLUMN" + + + +field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + +width + + 500 + + + + + + + + + + + + + mainTablePKColumn + + {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - idColumn + refToMainTablePKFromLinkTable + + {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} + + + + refToSecondTablePKFromLinkTable {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"} - + + + + service + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} + + + + + + + + + + + + + - ErvuAccountTextFieldGridEditor - account_applications.component.editablegrid.editors + GridSetIpValuesScript + account_applications.component.grid true true - mask + columnName - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - pattern - - "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$" - - - - required - - true - - - - tooltip - - "Введите ip-адрес" - - - - unMaskValue - - false + "ip_directory$ip_address" - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -338c9d66-3c95-44dc-ae15-3094820ed566 -Столбец + +dc7d3857-3c89-4245-b2d7-9b16504531ea +71dce844-6df8-4e67-884e-59a5f8714b87 +Кнопка "Изменить" false -true +false +false + + + + caption + + "Указать Ip-адреса" + + + + + + - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -110eaf94-b728-44cb-a6b0-09f32a52d8df -Столбец -false -true - - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -4b084436-e68a-4046-babe-ee517713c203 -Столбец -false -true - - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -c63a8dbe-016d-46fb-82b1-38757c66cd65 -Столбец -false -true + +c914b961-8766-4daa-a5a1-3c1c8a6d6c12 +71dce844-6df8-4e67-884e-59a5f8714b87 +Диалог +true +false + + + + style + + + + height + + null + + + + stretch + + null + + + + + + + title + + "Выбор роли" + + + + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 4b817c11-2ff9-4dcd-8caa-809cac503d03 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Таблица + false + false + false + + + + style + + + +height + + null + + + +maxWidth + + null + + + + + + + + + + + gridService + + + +loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment_ip":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"ip_directory","refToEntityName":"recruitment_ip","refToColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment_ip","refToEntityName":"recruitment","refToColumns":[{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} + + + + uniqueResult + + true + + + + + + + + + + + + + + columnSorts + + + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + sortOrder + + "ASC" + + + + + + + + + columns + + + + + + displayName + + "IP-Адрес" + + + + displayType + + "ONE_COLUMN" + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + width + + 500 + + + + + + + + + + + + + + + + f437b344-23a3-4957-aac6-0c301a43b178 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Вертикальный контейнер + true + false + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 6ae58cc0-2f33-41e3-89b3-022efcb81f51 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Добавить" + false + false + false + + + + + fa8cdc89-a074-4ac0-ae53-b948230b3f30 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Добавить все" + false + false + + + + + c6b74d37-6e02-4fde-b636-e96fcdd68ede + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Удалить" + false + false + + + + + 154adcc7-908c-4141-ab2f-6f728c62a51a + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Удалить все" + false + false + + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Связанная таблица + false + true + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Таблица + false + true + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Связанная таблица + false + false + false + + + + style + + + +height + + null + + + +maxHeight + + null + + + + + + + + + + + + + service + + + +loadDao + + + + graph + + null + + + + + + + + + + + + + + + + 84678165-26c1-4b15-ac48-17fdef3092a6 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 20fea21f-37e2-4f59-815a-14b79c4233ae + 71dce844-6df8-4e67-884e-59a5f8714b87 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 2059b4e7-02a5-48e6-b5ef-60646bc7a603 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Ок" + false + false + false + + + + false + + + + AddOneRow + component.complex.manytomany + + true + + + + SetRowsFromField + component.complex.manytomany + + true + true + + + from + + {"objectId":"d85acdf8-50bd-4589-853f-1b8330527034","packageName":"component.field","className":"LinkField","type":"TS"} + + + + grid + + {"objectId":"6ec58270-b19d-494d-bfcd-512b6c5f24f0","packageName":"component","className":"Grid","type":"TS"} + + + + to + + {"objectId":"fc15e2f4-0f0b-4c22-8019-255e28fdf610","packageName":"component.field","className":"LinkField","type":"TS"} + + + + + + + 0069cefd-219e-4442-a696-012627b2a412 + 71dce844-6df8-4e67-884e-59a5f8714b87 + Кнопка "Отмена" + false + false + + + + + 27912fc5-0be7-4d4c-ae46-a82979253599 + 7c1c1b66-95de-4076-acfe-6894df63ce2a + Набор фильтров + true + true + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + d9cd72f3-fff4-4463-8ce6-b826296aad5f + Обработка событий + false + true + + + @@ -7276,221 +7660,7 @@ 41580a47-5254-4310-bae0-dfe329e74571 Hbox true - false - - - - style - - - - padding - - "10px 0px 0px 0px" - - - - - - - - - - - - -133ca212-09a6-413a-ac66-e2f6ce188f1f -3bc24060-e5eb-4873-8009-ddb65536aa70 -Должность load_1 -false -true - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -119f9cb0-7283-4da2-9f34-617b52da6b00 -Добавить -false -false - - - - caption - - "Добавить" - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -c8488828-9aca-4f9d-8f7a-fec4754e371e -Удалить -false -false - - - - caption - - "Удалить" - - - - - - -98594cec-0a9b-4cef-af09-e1b71cb2ad9e -ef47de88-808d-40a0-88e1-977fa7683912 -Обработка событий_Добавить -false -false - - - - eventRefs - - - - - -behavior - - {"objectId":"119f9cb0-7283-4da2-9f34-617b52da6b00","packageName":"component.button","className":"Button","type":"TS"} - - - -propertyName - - "successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - -behavior - - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - -method - - "insertRow" - - - -value - - null - - - - - - - - - - - -98594cec-0a9b-4cef-af09-e1b71cb2ad9e -2eaacd16-a576-4857-8acc-45ce59a569a1 -Обработка событий_Удалить -false -false - - - - eventRefs - - - - - -behavior - - {"objectId":"c8488828-9aca-4f9d-8f7a-fec4754e371e","packageName":"component.button","className":"Button","type":"TS"} - - - -propertyName - - "successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - -behavior - - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - -method - - "deleteSelectedRows" - - - -value - - null - - - - - - - - - - + true 16071adb-3bdf-4c33-b29b-886876016415 @@ -7886,7 +8056,6 @@ 9008b7eb-df6f-47de-a2c8-0dee67a1cb47 Hbox true - false false @@ -9882,7 +10051,6 @@ 6ef183af-6f91-4bc7-b082-1b3f293c67b7 Hbox true - false false @@ -9894,7 +10062,6 @@ 5eb99b5b-a93c-4f78-bca1-5e0c2fe932bc Vbox_1 true - false false @@ -10398,7 +10565,6 @@ d869cc8e-fe9d-44d3-b6dd-6735f31c449e Vbox_3 true - false false @@ -10986,81 +11152,15 @@ - - 76e91ef4-d2ef-4662-96ad-84c0dae0ecff - becd2004-4e2b-48a5-a037-ad78e195dff8 - IP-адреса + + 67605d63-1081-423b-b6b5-727ecfce2ca1 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Many to many true false false - + - - autoStretchColumns - - true - - - - checkboxColumn - - true - - - - checkboxHeader - - false - - - - label - - null - - - - loadOnStart - - false - - - - loadingOverlayType - - "PROGRESS_BAR" - - - - mode - - "LINK_GRID" - - - - pinnedBottomRowLabel - - null - - - - required - - false - - - - rowEditionType - - "SINGLE_CLICK" - - - - showRowNumber - - true - - style @@ -11072,13 +11172,7 @@ - maxHeight - - "200px" - - - - minHeight + stretch null @@ -11086,32 +11180,21 @@ + + visible + + false + + - + +true - - mainTablePKColumn - - {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - - - - refToMainTablePKFromLinkTable - - {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} - - service - - columnSorts - - - - loadDao @@ -11119,40 +11202,17 @@ graph - {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} - - - -uniqueResult - - true + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + + DefaultLoadDao + database.dao + - - - - - - - -false - - -false - - -false - - - - - - service - DefaultValueLoaderServiceImpl service.loading @@ -11161,72 +11221,30 @@ - -true - - - - - GridDataTransfer - account_applications.component.grid - + true -true - - - editableGridLinkRef - - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - - -be0e38c3-01c2-4122-85dd-1b6e176f543d -d8f880c0-a400-4f59-92d8-94c0cb572404 -Список (колонка) -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -446ad805-c441-4187-84fc-b560f56fcc3e -price -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -02cbaeca-f6c2-4cf3-81b5-db6f5bc6eaef -quantity -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -ce11aab6-fa5f-4c69-b293-43624a0a0e6d -Число (колонка) -false -true - - -96348552-a473-4ad7-abe9-6b0b4c7948fe -b774b1bf-7c38-47f5-bd7a-5e56c892a050 -Число (колонка) -false -true - - -c582a90a-5f4e-48cf-b0f1-d6819597b308 -ff85b8f3-ba7e-47a2-b3c1-80135787bad4 -IP адрес_text field (column) + + + +6e6817bb-6a55-45cf-9270-3bdd654a5784 +35843e79-3c40-42a5-8afb-d5ea9e416643 +Связанная таблица false false false - - - false + + + cssClasses + + + + "show-alarm" + + + + label @@ -11234,122 +11252,660 @@ - mask + style - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - required - - true - - - - unMaskValue - - false + + + height + + null + + + + maxHeight + + "130px" + + + + maxWidth + + null + + + - + - header + linkFieldService - value + linkFieldDao - "IP адрес" + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":0} + + + - - StaticStringValue - ru.cg.webbpm.packages.base.property - + + + + + + + + columns + + + + + +displayName + + "IP-Адрес" + + + +displayType + + "ONE_COLUMN" + + + +field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + +width + + 500 + + + + + + + + + + + + + mainTablePKColumn + + {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - idColumn + refToMainTablePKFromLinkTable + + {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} + + + + refToSecondTablePKFromLinkTable {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"} - + + + + service + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} + + + + + + + + + + + + + - ErvuAccountTextFieldGridEditor - account_applications.component.editablegrid.editors + GridSetIpValuesScript + account_applications.component.grid + + true + + + columnName + + "ip_directory$ip_address" + + + + + + + GridDataTransfer + account_applications.component.grid true true - mask + linkFieldRef - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - pattern - - "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$" - - - - required - - true - - - - tooltip - - "Введите ip-адрес" - - - - unMaskValue - - false + {"objectId":"fc15e2f4-0f0b-4c22-8019-255e28fdf610","packageName":"component.field","className":"LinkField","type":"TS"} - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -ba91d050-ae22-4adb-b94f-e0cd005e6441 -Столбец + +dc7d3857-3c89-4245-b2d7-9b16504531ea +35843e79-3c40-42a5-8afb-d5ea9e416643 +Кнопка "Изменить" false -true +false +false + + + + caption + + "Указать Ip-адреса" + + + + + + - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -04fa4f6e-44a8-451c-9fe9-ebe26f2a42b2 -Столбец -false -true - - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -9ec238aa-44e4-4aaa-bc0a-e8c686810489 -Столбец -false -true - - -364c8faa-5e56-46cd-9203-d2ec6ef2dc74 -edc5f8e6-1e87-46f2-8eb3-bc8a7977f3e3 -Столбец -false -true + +c914b961-8766-4daa-a5a1-3c1c8a6d6c12 +35843e79-3c40-42a5-8afb-d5ea9e416643 +Диалог +true +false + + + + style + + + + height + + null + + + + stretch + + null + + + + + + + title + + "Выбор роли" + + + + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 4b817c11-2ff9-4dcd-8caa-809cac503d03 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Таблица + false + false + false + + + + style + + + +height + + null + + + +maxWidth + + null + + + + + + + + + + + gridService + + + +loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment_ip":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"ip_directory","refToEntityName":"recruitment_ip","refToColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment_ip","refToEntityName":"recruitment","refToColumns":[{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} + + + + uniqueResult + + true + + + + + + + + + + + + + + columnSorts + + + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + sortOrder + + "ASC" + + + + + + + + + columns + + + + + + displayName + + "IP-Адрес" + + + + displayType + + "ONE_COLUMN" + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + width + + 500 + + + + + + + + + + + + + + + + f437b344-23a3-4957-aac6-0c301a43b178 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Вертикальный контейнер + true + false + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 6ae58cc0-2f33-41e3-89b3-022efcb81f51 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Добавить" + false + false + false + + + + + fa8cdc89-a074-4ac0-ae53-b948230b3f30 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Добавить все" + false + false + + + + + c6b74d37-6e02-4fde-b636-e96fcdd68ede + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Удалить" + false + false + + + + + 154adcc7-908c-4141-ab2f-6f728c62a51a + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Удалить все" + false + false + + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Связанная таблица + false + true + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Таблица + false + true + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Связанная таблица + false + false + false + + + + style + + + +height + + null + + + +maxHeight + + null + + + + + + + + + + + + + service + + + +loadDao + + + + graph + + null + + + + + + + + + + + + + + + + 84678165-26c1-4b15-ac48-17fdef3092a6 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 20fea21f-37e2-4f59-815a-14b79c4233ae + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 2059b4e7-02a5-48e6-b5ef-60646bc7a603 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Ок" + false + false + false + + + + false + + + + AddOneRow + component.complex.manytomany + + true + + + + SetRowsFromField + component.complex.manytomany + + true + true + + + from + + {"objectId":"9bcf5f3a-9e9c-4eaf-9da4-24b1488e264f","packageName":"component.field","className":"LinkField","type":"TS"} + + + + grid + + {"objectId":"5c93a0eb-c163-4e21-8cb8-fe3723c6d012","packageName":"component","className":"Grid","type":"TS"} + + + + to + + {"objectId":"096344fc-9750-413b-bd81-e94ccf29e1a0","packageName":"component.field","className":"LinkField","type":"TS"} + + + + + + + 0069cefd-219e-4442-a696-012627b2a412 + 35843e79-3c40-42a5-8afb-d5ea9e416643 + Кнопка "Отмена" + false + false + + + + + 27912fc5-0be7-4d4c-ae46-a82979253599 + ad007314-71cd-492b-b3ce-5dec94b55251 + Набор фильтров + true + true + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 5dc1e85e-d28c-4fdf-a12a-30b4f5143888 + Обработка событий + false + true + + + + + 76e91ef4-d2ef-4662-96ad-84c0dae0ecff + becd2004-4e2b-48a5-a037-ad78e195dff8 + IP-адреса + true + true + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e d8a09a3a-564f-44ab-a9f1-217737c2dc7e @@ -11362,215 +11918,7 @@ 65833f50-c059-496b-aab9-b0278567ccd8 Hbox true - false - false - - - - style - - - - padding - - "10px 0px 0px 0px" - - - - - - - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -0588740c-7309-444e-b615-d29c21619b8f -Добавить -false -false - - - - caption - - "Добавить" - - - - - - -fd7e47b9-dce1-4d14-9f3a-580c79f59579 -f8e50e84-a2dd-49ea-b2f7-bdfcd9514a69 -Удалить -false -false - - - - caption - - "Удалить" - - - - - - -98594cec-0a9b-4cef-af09-e1b71cb2ad9e -317e451f-8f0f-4872-81a3-dc056edb57ae -Обработка событий_Добавить -false -false - - - - eventRefs - - - - - -behavior - - {"objectId":"0588740c-7309-444e-b615-d29c21619b8f","packageName":"component.button","className":"Button","type":"TS"} - - - -propertyName - - "successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - -behavior - - {"objectId":"becd2004-4e2b-48a5-a037-ad78e195dff8","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - -method - - "insertRow" - - - -value - - null - - - - - - - - - - - -98594cec-0a9b-4cef-af09-e1b71cb2ad9e -b77377e1-c11c-4e50-888d-609b39ae95be -Обработка событий_Удалить -false -false - - - - eventRefs - - - - - -behavior - - {"objectId":"f8e50e84-a2dd-49ea-b2f7-bdfcd9514a69","packageName":"component.button","className":"Button","type":"TS"} - - - -propertyName - - "successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - -behavior - - {"objectId":"becd2004-4e2b-48a5-a037-ad78e195dff8","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - -method - - "deleteSelectedRows" - - - -value - - null - - - - - - - - - - + true 16071adb-3bdf-4c33-b29b-886876016415 @@ -11910,7 +12258,6 @@ 553f5104-ee93-4931-a071-dd5b4c48f417 Hbox true - false false @@ -13109,57 +13456,7 @@ - - - - - _isGroupSelected - - false - - - - one - - - - conditionFirstPart - - - - objectValue - - - - behavior - - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - - method - - "getValue" - - - - - - - - - - operation - - "IS_NOT_EMPTY" - - - - - - - - + @@ -13175,54 +13472,8 @@ thenActions - - - - - behavior - - {"objectId":"becd2004-4e2b-48a5-a037-ad78e195dff8","packageName":"account_applications.component.grid","className":"GridDataTransfer","type":"TS"} - - - - method - - "copyValuesToTargetGrid" - - - - value - - null - - - - - - - - - - behavior - - {"objectId":"d80f96f9-7cb1-4219-8317-2aef3d3e7be2","packageName":"account_applications.component.grid","className":"GridDataTransfer","type":"TS"} - - - - method - - "copyValuesToTargetGrid" - - - - value - - null - - - - - + + @@ -13988,87 +14239,14 @@ - - 76e91ef4-d2ef-4662-96ad-84c0dae0ecff - d80f96f9-7cb1-4219-8317-2aef3d3e7be2 - IP-адреса + + 67605d63-1081-423b-b6b5-727ecfce2ca1 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Many to many true - false false - + - - autoStretchColumns - - true - - - - checkboxColumn - - true - - - - checkboxHeader - - false - - - - label - - null - - - - loadOnStart - - false - - - - loadingOverlayType - - "PROGRESS_BAR" - - - - mode - - "LINK_GRID" - - - - openEditorOnRowInsert - - true - - - - pinnedBottomRowLabel - - null - - - - required - - false - - - - rowEditionType - - "SINGLE_CLICK" - - - - showRowNumber - - true - - style @@ -14080,13 +14258,7 @@ - maxHeight - - "200px" - - - - minHeight + stretch null @@ -14102,30 +14274,13 @@ - + + true - - mainTablePKColumn - - {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - - - - refToMainTablePKFromLinkTable - - {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} - - service - - columnSorts - - - - loadDao @@ -14133,40 +14288,17 @@ graph -{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":260.0,"y":227.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} - - - - uniqueResult - -true +{"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":399.0,"y":193.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null]],"mainNodeIndex":0} + + DefaultLoadDao + database.dao + - - - - - - - - false - - - false - - - false - - - - - - service - DefaultValueLoaderServiceImpl service.loading @@ -14175,72 +14307,30 @@ - - true - - - - -GridDataTransfer -account_applications.component.grid - + true - true - - - editableGridLinkRef - - {"objectId":"baa9d65a-a155-470d-9b94-f8d5b14a6b05","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - - - be0e38c3-01c2-4122-85dd-1b6e176f543d - 40dc72bd-08e2-4743-bcc8-644e4e44b67b - Список (колонка) - false - true - - - 96348552-a473-4ad7-abe9-6b0b4c7948fe - d118c9c0-1bb4-488e-83ca-ce7eabdc1900 - price - false - true - - - 96348552-a473-4ad7-abe9-6b0b4c7948fe - 6e70343d-a7ca-4c2a-88dd-34fc69997d43 - quantity - false - true - - - 96348552-a473-4ad7-abe9-6b0b4c7948fe - 4ca91a58-a994-4204-9747-a8584659745b - Число (колонка) - false - true - - - 96348552-a473-4ad7-abe9-6b0b4c7948fe - 27781183-c6df-4cb5-93a0-d815e1a959b6 - Число (колонка) - false - true - - - c582a90a-5f4e-48cf-b0f1-d6819597b308 - d737c728-8f8a-41b7-adb4-bab36b3c6122 - IP адрес_text field (column) + + + + 6e6817bb-6a55-45cf-9270-3bdd654a5784 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Связанная таблица false false false - - -false + + + cssClasses + + + + "show-alarm" + + + + label @@ -14248,342 +14338,666 @@ - mask + style - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - required - - true - - - - unMaskValue - - false + + + height + + null + + + + maxHeight + + "130px" + + + + maxWidth + + null + + + - + - header + linkFieldService - value + linkFieldDao - "IP адрес" + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":497.0,"y":267.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":290.0,"y":270.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,null],[{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null]],"mainNodeIndex":0} + + + - - StaticStringValue - ru.cg.webbpm.packages.base.property - + + + + + + + + columns + + + + + + displayName + +"IP-Адрес" + + + + displayType + +"ONE_COLUMN" + + + + field + +{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + width + +500 + + + + + + + + + + + + + mainTablePKColumn + + {"schema":"public","table":"user_application_list","entity":"user_application_list","name":"user_application_list_id"} - idColumn + refToMainTablePKFromLinkTable + + {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"user_application_list_id"} + + + + refToSecondTablePKFromLinkTable {"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"} - + + + + service + + + + loadDao + + + +graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"link_user_application_ip_address":{"tableName":"link_user_application_ip_address","schemaName":"public","x":215.0,"y":313.0,"alias":"link_user_application_ip_address","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":472.0,"y":306.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"link_user_application_ip_address","refToEntityName":"ip_directory","refToColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"link_user_application_ip_address","entity":"link_user_application_ip_address","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null]],"mainNodeIndex":0} + + + + + + + + + + + + + - ErvuAccountTextFieldGridEditor - account_applications.component.editablegrid.editors + GridSetIpValuesScript + account_applications.component.grid + +true + + + columnName + + "ip_directory$ip_address" + + + + + + + GridDataTransfer + account_applications.component.grid true true - mask + linkFieldRef - "9[9][9].9[9][9].9[9][9].9[9][9]" - - - - pattern - - "^((25[0-5]|(2[0-4]|1\\d|[1-9]|)\\d)\\.?\\b){4}$" - - - - required - - true - - - - tooltip - - "Введите ip-адрес" - - - - unMaskValue - - false + {"objectId":"fc15e2f4-0f0b-4c22-8019-255e28fdf610","packageName":"component.field","className":"LinkField","type":"TS"} - - 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 - 0d653ed7-25d3-485c-9449-80efe192158c - Столбец + + dc7d3857-3c89-4245-b2d7-9b16504531ea + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Изменить" false - true + false + false + + + + caption + + "Указать Ip-адреса" + + + + + + - - 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 - 529dd044-2561-4210-bb28-45358aa7350e - Столбец - false - true - - - 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 - 5c9002d0-f0f2-4c3a-8cff-4efcf6b3462c - Столбец - false - true - - - 364c8faa-5e56-46cd-9203-d2ec6ef2dc74 - fe0026c4-b015-41dd-aec1-a0dc0deff0fa - Столбец - false - true + + c914b961-8766-4daa-a5a1-3c1c8a6d6c12 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Диалог + true + false + + + + style + + + + height + + null + + + + stretch + + null + + + + + + + title + + "Выбор роли" + + + + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + +4b817c11-2ff9-4dcd-8caa-809cac503d03 +0dc639ff-fc57-4403-ad54-10cd35a17dd9 +Горизонтальный контейнер +true +false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Таблица + false + false + false + + + + style + + + + height + +null + + + + maxWidth + +null + + + + + + + + + + + gridService + + + + loadDao + + + + graph + + {"conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"nodeByIndex":{"0":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"1":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"2":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"nodes":[{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}],"nodeByEntityName":{"recruitment_ip":{"tableName":"recruitment_ip","schemaName":"public","x":275.0,"y":164.0,"alias":"recruitment_ip","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"recruitment":{"tableName":"recruitment","schemaName":"public","x":88.0,"y":242.0,"alias":"recruitment","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"},"ip_directory":{"tableName":"ip_directory","schemaName":"public","x":455.0,"y":191.0,"alias":"ip_directory","conditionGroup":{"operator":"AND","conditions":[],"groups":[]},"emptyEntityAction":"IGNORE_OR_DELETE"}},"matrix":[[null,{"refOnEntityName":"ip_directory","refToEntityName":"recruitment_ip","refToColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"ip_address"}],"refOnColumns":[{"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}},null],[null,null,{"refOnEntityName":"recruitment_ip","refToEntityName":"recruitment","refToColumns":[{"schema":"public","table":"recruitment","entity":"recruitment","name":"idm_id"}],"refOnColumns":[{"schema":"public","table":"recruitment_ip","entity":"recruitment_ip","name":"recruitment_id"}],"required":false,"cyclic":false,"conditionGroup":{"operator":"AND","conditions":[],"groups":[]}}],[null,null,null]],"mainNodeIndex":0} + + + + uniqueResult + + true + + + + + + + + + + + + + + columnSorts + + + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + sortOrder + + "ASC" + + + + + + + + + columns + + + + + + displayName + + "IP-Адрес" + + + + displayType + + "ONE_COLUMN" + + + + field + + {"schema":"public","table":"ip_directory","entity":"ip_directory","name":"ip_address"} + + + + width + + 500 + + + + + + + + + + + + + + + + f437b344-23a3-4957-aac6-0c301a43b178 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Вертикальный контейнер + true + false + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 6ae58cc0-2f33-41e3-89b3-022efcb81f51 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Добавить" + false + false + false + + + + + fa8cdc89-a074-4ac0-ae53-b948230b3f30 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Добавить все" + false + false + + + + + c6b74d37-6e02-4fde-b636-e96fcdd68ede + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Удалить" + false + false + + + + + 154adcc7-908c-4141-ab2f-6f728c62a51a + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Удалить все" + false + false + + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Связанная таблица + false + true + + + 53faccc7-08f1-4806-adb2-ff9ef522f144 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Таблица + false + true + + + + 7d5e764a-ce8e-4acc-9173-653718838aa4 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Связанная таблица + false + false + false + + + + style + + + + height + +null + + + + maxHeight + +null + + + + + + + + + + + + + service + + + + loadDao + + + + graph + + null + + + + + + + + + + + + + + + +84678165-26c1-4b15-ac48-17fdef3092a6 +0dc639ff-fc57-4403-ad54-10cd35a17dd9 +Горизонтальный контейнер +true +false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 20fea21f-37e2-4f59-815a-14b79c4233ae + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Горизонтальный контейнер + true + false + + + + + service + + + DefaultValueLoaderServiceImpl + service.loading + + + + + + + + + + 2059b4e7-02a5-48e6-b5ef-60646bc7a603 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Ок" + false + false + false + + + + false + + + + AddOneRow + component.complex.manytomany + + true + + + + SetRowsFromField + component.complex.manytomany + + true + true + + + from + + {"objectId":"68f6934d-49d0-49e2-834e-70453f7d6085","packageName":"component.field","className":"LinkField","type":"TS"} + + + + grid + + {"objectId":"0d973b2c-4f46-4180-ab48-f41e6c7fcd1f","packageName":"component","className":"Grid","type":"TS"} + + + + to + + {"objectId":"25c6046f-76d7-45d6-8632-3c7755a10d94","packageName":"component.field","className":"LinkField","type":"TS"} + + + + + + + 0069cefd-219e-4442-a696-012627b2a412 + 0dc639ff-fc57-4403-ad54-10cd35a17dd9 + Кнопка "Отмена" + false + false + + + + + 27912fc5-0be7-4d4c-ae46-a82979253599 + 0b105589-a331-4d3f-9501-32bd330773c3 + Набор фильтров + true + true + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + d22faca1-56ae-4267-8e7d-bba98c0f58da + Обработка событий + false + true + + + + + 76e91ef4-d2ef-4662-96ad-84c0dae0ecff + d80f96f9-7cb1-4219-8317-2aef3d3e7be2 + IP-адреса + true + true + d7d54cfb-26b5-4dba-b56f-b6247183c24d b6a88041-66d7-404a-8591-497c61a28968 Hbox true - false - false - - - - style - - - - padding - - "10px 0px 0px 0px" - - - - - - - visible - - false - - - - - - - - - - fd7e47b9-dce1-4d14-9f3a-580c79f59579 - 30bbb040-7129-45eb-afd2-7296e8750502 - Добавить - false - false - - - - caption - - "Добавить" - - - - - - - fd7e47b9-dce1-4d14-9f3a-580c79f59579 - 9e0c2809-6e9a-4d92-851e-7750b7000e6c - Удалить - false - false - - - - caption - - "Удалить" - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - 19d7acbb-7a3e-4e8c-9a17-88424bcd22d0 - Обработка событий_Добавить - false - false - - - - eventRefs - - - - - - behavior - -{"objectId":"30bbb040-7129-45eb-afd2-7296e8750502","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - -"successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - -{"objectId":"d80f96f9-7cb1-4219-8317-2aef3d3e7be2","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - - method - -"insertRow" - - - - value - -null - - - - - - - - - - - - 98594cec-0a9b-4cef-af09-e1b71cb2ad9e - ae1a8fdc-7056-477c-8617-17bddc2dfbcc - Обработка событий_Удалить - false - false - - - - eventRefs - - - - - - behavior - -{"objectId":"9e0c2809-6e9a-4d92-851e-7750b7000e6c","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - -"successActionEvent" - - - - - - - - - ifCondition - - - - logicalOperation - - null - - - - - - - thenActions - - - - - - behavior - -{"objectId":"d80f96f9-7cb1-4219-8317-2aef3d3e7be2","packageName":"component.editablegrid","className":"EditableGrid","type":"TS"} - - - - method - -"deleteSelectedRows" - - - - value - -null - - - - - - - - - - + true 5ebd2885-0972-4e51-8376-1fa66aed9a90 @@ -18712,6 +19126,13 @@ + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 85846dc3-c528-496d-8f0f-278605b2f7c7 + Обработка событий + false + true + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e ad6e7575-6256-41fa-a9fa-8cb6f8192252 diff --git a/resources/src/main/resources/database/datasource.xml b/resources/src/main/resources/database/datasource.xml index c20dc1f6..f5ff636d 100644 --- a/resources/src/main/resources/database/datasource.xml +++ b/resources/src/main/resources/database/datasource.xml @@ -1,15 +1,15 @@ ru.micord.ervu.account_applications.db_beans - ervu_account_applications_seamlessness + ervu_account_applications org.postgresql.Driver - 10.10.31.118 + 10.10.31.119 false ervu_account_applications 5432 public POSTGRES - jdbc:postgresql://10.10.31.118:5432/ervu_account_applications_seamlessness + jdbc:postgresql://10.10.31.119:5432/ervu_account_applications jdbc:postgresql: ervu_account_applications