From 7dc62d3de8009b2da2a5d688281b1baa3dc6b99d Mon Sep 17 00:00:00 2001 From: "S.Listl" <S.Listl@SLISTL.aditosoftware.local> Date: Fri, 29 Mar 2019 16:42:32 +0100 Subject: [PATCH] Employee fix --- .../AttributeRelationTree_entity.aod | 6 + .../EmployeeRole_entity.aod | 2 + .../recordcontainers/jdito/onDelete.js | 19 +++ .../recordcontainers/jdito/onInsert.js | 3 +- .../recordcontainers/jdito/onUpdate.js | 23 +++ entity/Employee_entity/Employee_entity.aod | 21 +++ .../objectrowid_param/valueProcess.js | 4 + .../children/objecttype_param/valueProcess.js | 4 + .../children/usertitle_param/valueProcess.js | 2 +- .../entityfields/title/onValidation.js | 8 - .../entityfields/uid/valueProcess.js | 7 + .../recordcontainers/jdito/onInsert.js | 1 + .../EmployeeMain_view/EmployeeMain_view.aod | 5 + .../data/example_attribute/Attribute.xml | 22 +-- .../data/example_attribute/AttributeUsage.xml | 154 ++++++++++++++++++ 15 files changed, 260 insertions(+), 21 deletions(-) create mode 100644 entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js create mode 100644 entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js create mode 100644 entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js create mode 100644 entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js delete mode 100644 entity/Employee_entity/entityfields/title/onValidation.js create mode 100644 entity/Employee_entity/entityfields/uid/valueProcess.js diff --git a/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod b/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod index 12f10e91e6..3122954ecf 100644 --- a/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod +++ b/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod @@ -66,6 +66,12 @@ <fieldName>AttributeTree</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>3921c712-d15c-4941-b04d-44f4536dc404</name> + <entityName>Employee_entity</entityName> + <fieldName>AttributeTree</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> </entityFields> diff --git a/entity/EmployeeRole_entity/EmployeeRole_entity.aod b/entity/EmployeeRole_entity/EmployeeRole_entity.aod index fa71af3a04..f184486509 100644 --- a/entity/EmployeeRole_entity/EmployeeRole_entity.aod +++ b/entity/EmployeeRole_entity/EmployeeRole_entity.aod @@ -42,6 +42,8 @@ <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <contentProcess>%aditoprj%/entity/EmployeeRole_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js</onInsert> + <onUpdate>%aditoprj%/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js</onUpdate> + <onDelete>%aditoprj%/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js</onDelete> <recordFields> <element>UID.value</element> </recordFields> diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js new file mode 100644 index 0000000000..cb067aab68 --- /dev/null +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js @@ -0,0 +1,19 @@ +import("system.result"); +import("system.vars"); +import("system.tools"); + +var userTitle = vars.exists("$param.UserTitle_param") && vars.get("$param.UserTitle_param"); +var role = vars.get("$field.UID"); + +if (userTitle) +{ + var user = tools.getUser(userTitle); + var roles = tools.getRoles(userTitle); + roles = roles.filter(function (row) + { + return row != role; + }); + user[tools.ROLES] = roles; + + tools.updateUser(user); +} \ No newline at end of file diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js index bd399bd50c..23ca713599 100644 --- a/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js @@ -13,8 +13,9 @@ if (userTitle) roles = [role].concat(roles) .filter(function (role) { + var exists = role in roleObj; roleObj[role] = true; - return !(role in roleObj); + return !exists; }); user[tools.ROLES] = roles; diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js new file mode 100644 index 0000000000..23ca713599 --- /dev/null +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js @@ -0,0 +1,23 @@ +import("system.result"); +import("system.vars"); +import("system.tools"); + +var userTitle = vars.exists("$param.UserTitle_param") && vars.get("$param.UserTitle_param"); +var role = vars.get("$field.UID"); + +if (userTitle) +{ + var user = tools.getUser(userTitle); + var roles = tools.getRoles(userTitle); + var roleObj = {}; + roles = [role].concat(roles) + .filter(function (role) + { + var exists = role in roleObj; + roleObj[role] = true; + return !exists; + }); + user[tools.ROLES] = roles; + + tools.updateUser(user); +} \ No newline at end of file diff --git a/entity/Employee_entity/Employee_entity.aod b/entity/Employee_entity/Employee_entity.aod index f79dd76e4d..8a7cb6fe7d 100644 --- a/entity/Employee_entity/Employee_entity.aod +++ b/entity/Employee_entity/Employee_entity.aod @@ -13,6 +13,7 @@ <entityField> <name>UID</name> <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/uid/valueProcess.js</valueProcess> </entityField> <entityField> <name>TITLE</name> @@ -154,6 +155,26 @@ </entityParameter> </children> </entityConsumer> + <entityConsumer> + <name>AttributeTree</name> + <title>Attribute Tree</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelationTree_entity</entityName> + <fieldName>TreeProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <jDitoRecordContainer> diff --git a/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js b/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js new file mode 100644 index 0000000000..24b12e282d --- /dev/null +++ b/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CONTACT_ID")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js b/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js new file mode 100644 index 0000000000..5996e99db2 --- /dev/null +++ b/entity/Employee_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("Context_lib"); + +result.string(ContextUtils.getCurrentContextId()); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js b/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js index 8277e40dbe..2c71e53a49 100644 --- a/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js @@ -1,4 +1,4 @@ import("system.vars"); import("system.result"); -result.string(vars.get("$field.TITLE")); \ No newline at end of file +result.string(vars.get("$field.UID")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/title/onValidation.js b/entity/Employee_entity/entityfields/title/onValidation.js deleted file mode 100644 index 86daa11792..0000000000 --- a/entity/Employee_entity/entityfields/title/onValidation.js +++ /dev/null @@ -1,8 +0,0 @@ -import("system.translate"); -import("system.neon"); -import("system.vars"); -import("system.result"); -import("system.tools"); - -if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW && vars.get("$field.TITLE") && tools.existUsers(vars.get("$field.TITLE"))) - result.string(translate.text("The title already exists!")); diff --git a/entity/Employee_entity/entityfields/uid/valueProcess.js b/entity/Employee_entity/entityfields/uid/valueProcess.js new file mode 100644 index 0000000000..fa5d98db33 --- /dev/null +++ b/entity/Employee_entity/entityfields/uid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.neon"); +import("system.vars"); +import("system.result"); + +if ((vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) + && vars.get("$field.TITLE")) + result.string(vars.get("$field.TITLE")); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/onInsert.js b/entity/Employee_entity/recordcontainers/jdito/onInsert.js index 85d0821c80..070b796b0c 100644 --- a/entity/Employee_entity/recordcontainers/jdito/onInsert.js +++ b/entity/Employee_entity/recordcontainers/jdito/onInsert.js @@ -1,3 +1,4 @@ +import("system.neon"); import("system.vars"); import("system.tools"); diff --git a/neonView/EmployeeMain_view/EmployeeMain_view.aod b/neonView/EmployeeMain_view/EmployeeMain_view.aod index 9aa43b4eca..11918294c2 100644 --- a/neonView/EmployeeMain_view/EmployeeMain_view.aod +++ b/neonView/EmployeeMain_view/EmployeeMain_view.aod @@ -24,5 +24,10 @@ <entityField>Attributes</entityField> <view>AttributeRelationFilter_view</view> </neonViewReference> + <neonViewReference> + <name>68e54801-e68f-4797-97d2-368b4b82a7e4</name> + <entityField>AttributeTree</entityField> + <view>AttributeRelationTree_view</view> + </neonViewReference> </children> </neonView> diff --git a/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml index 2ae99c4f9e..28ca84e85f 100644 --- a/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml +++ b/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml @@ -300,7 +300,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e857f9ee-fb27-4507-8381-46ba0a181cef"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Jahresurlaub"/> <column name="ATTRIBUTE_PARENT_ID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/> @@ -417,7 +417,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Signatur"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> @@ -762,7 +762,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Personal"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> @@ -811,7 +811,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="0"/> <column name="ATTRIBUTE_NAME" value="Mitarbeiterkonto"/> <column name="ATTRIBUTE_TYPE" value="GROUP "/> @@ -914,7 +914,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="e8999504-5851-4934-a3f1-fb4b513d41e9"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="schreibt fÞr"/> <column name="ATTRIBUTE_PARENT_ID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/> @@ -936,7 +936,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="28fd7a4b-72d8-40ff-a893-a9479abcf19e"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Feiertag"/> <column name="ATTRIBUTE_PARENT_ID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/> @@ -976,7 +976,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="ff84c147-27c7-4698-83ff-0e25b1d33851"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Vorgesetzter von"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> @@ -984,7 +984,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="d637fc6c-9452-4498-8379-ec71d946cbab"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="berichtet an"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> @@ -992,7 +992,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="6bdb658c-94bc-4e68-aefb-a38483ee68b1"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Gebiet"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> @@ -1000,7 +1000,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3e5736c4-93ff-4471-96f5-48bb34ab53d2"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="Urlaubsgenehmigung durch"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> @@ -1008,7 +1008,7 @@ </insert> <insert tableName="AB_ATTRIBUTE"> <column name="AB_ATTRIBUTEID" value="3f119858-9d69-4903-a572-d286be151f73"/> - <column name="ATTRIBUTE_ACTIVE" valueNumeric="0"/> + <column name="ATTRIBUTE_ACTIVE" valueNumeric="1"/> <column name="ATTRIBUTE_LEVEL" valueNumeric="1"/> <column name="ATTRIBUTE_NAME" value="UrlaubsprÞfung durch"/> <column name="ATTRIBUTE_PARENT_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> diff --git a/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml index d1cc31c444..ae2d23abf2 100644 --- a/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml +++ b/others/db_changes/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml @@ -284,6 +284,76 @@ <column name="AB_ATTRIBUTE_ID" value="292fae38-6557-466d-8843-3b1b4a1f6599"/> <column name="OBJECT_TYPE" value="Person"/> </insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="1f269307-9900-44e7-b575-0412f0ac2908"/> + <column name="AB_ATTRIBUTE_ID" value="e857f9ee-fb27-4507-8381-46ba0a181cef"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="3721b0c0-93e0-4c3e-911b-5a30a46f62d9"/> + <column name="AB_ATTRIBUTE_ID" value="e32cd923-3774-41c1-95d5-57b79e52e568"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="9b23c42d-aff1-40e4-9253-a8eb42ffbdc7"/> + <column name="AB_ATTRIBUTE_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="692a0346-58ca-4c26-ade9-89d496fb3eb2"/> + <column name="AB_ATTRIBUTE_ID" value="1d4c071b-237e-4a11-abff-0acaeaf6f8b1"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="926c93ac-7b5e-49dd-bde8-5afe05256584"/> + <column name="AB_ATTRIBUTE_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="6ee459e7-d251-4434-bd26-aff75f3153ea"/> + <column name="AB_ATTRIBUTE_ID" value="acaf54c3-9613-4740-aa22-4f6ebd0d6cb0"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="93566ad5-a887-4ead-80bf-d00caffcdceb"/> + <column name="AB_ATTRIBUTE_ID" value="bad29370-3c47-4ac7-8d5d-4e86439000ef"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="1b504a1c-7f0b-4acd-8247-35e696468365"/> + <column name="AB_ATTRIBUTE_ID" value="e8999504-5851-4934-a3f1-fb4b513d41e9"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="931958f6-efaf-4da2-89b1-92f844787094"/> + <column name="AB_ATTRIBUTE_ID" value="28fd7a4b-72d8-40ff-a893-a9479abcf19e"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="c125401f-ed45-4b07-8e87-3f2e20ddb86d"/> + <column name="AB_ATTRIBUTE_ID" value="ff84c147-27c7-4698-83ff-0e25b1d33851"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="278356bb-a558-4049-bf84-b529b6e7d0ff"/> + <column name="AB_ATTRIBUTE_ID" value="d637fc6c-9452-4498-8379-ec71d946cbab"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="fff6be17-2fb6-4159-b2ca-0409f7f0640e"/> + <column name="AB_ATTRIBUTE_ID" value="6bdb658c-94bc-4e68-aefb-a38483ee68b1"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="78b09c7a-c313-49db-bb4d-8f71709caf0b"/> + <column name="AB_ATTRIBUTE_ID" value="3e5736c4-93ff-4471-96f5-48bb34ab53d2"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="404278ec-6e1b-42d7-bbcc-00fd4a1b1db7"/> + <column name="AB_ATTRIBUTE_ID" value="3f119858-9d69-4903-a572-d286be151f73"/> + <column name="OBJECT_TYPE" value="Employee"/> +</insert> <rollback> <delete tableName="AB_ATTRIBUTEUSAGE"> <where>AB_ATTRIBUTEUSAGEID = ?</where> @@ -615,6 +685,90 @@ <param value="5f0274a2-6425-4258-9f1f-a510ca6b5861"/> </whereParams> </delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="1f269307-9900-44e7-b575-0412f0ac2908"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="3721b0c0-93e0-4c3e-911b-5a30a46f62d9"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="9b23c42d-aff1-40e4-9253-a8eb42ffbdc7"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="692a0346-58ca-4c26-ade9-89d496fb3eb2"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="926c93ac-7b5e-49dd-bde8-5afe05256584"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="6ee459e7-d251-4434-bd26-aff75f3153ea"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="93566ad5-a887-4ead-80bf-d00caffcdceb"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="1b504a1c-7f0b-4acd-8247-35e696468365"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="931958f6-efaf-4da2-89b1-92f844787094"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="c125401f-ed45-4b07-8e87-3f2e20ddb86d"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="278356bb-a558-4049-bf84-b529b6e7d0ff"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="fff6be17-2fb6-4159-b2ca-0409f7f0640e"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="78b09c7a-c313-49db-bb4d-8f71709caf0b"/> + </whereParams> +</delete> +<delete tableName="AB_ATTRIBUTEUSAGE"> + <where>AB_ATTRIBUTEUSAGEID = ?</where> + <whereParams> + <param value="04278ec-6e1b-42d7-bbcc-00fd4a1b1db7"/> + </whereParams> +</delete> </rollback> </changeSet> </databaseChangeLog> -- GitLab