diff --git a/.aditoprj/project.version b/.aditoprj/project.version index e2ebfe82e0e67280f5f1a1e17d8f76f0dcdb7fb7..817464665829f12fb65f86361d53a94a319aa3a7 100644 --- a/.aditoprj/project.version +++ b/.aditoprj/project.version @@ -1,3 +1,3 @@ #This file is generated by ADITO designer. Do NOT delete or modify! -#Mon Mar 18 10:57:45 CET 2019 -version=5.1.9 +#Wed Apr 03 07:50:41 CEST 2019 +version=5.1.10 diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index a14c18ee319c6e13e83027b0009ac7fe517ac762..0f68cca8156f81830e7545d18e619ab3b6851a07 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -300,7 +300,7 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>POSTITION</name> + <name>POSITION</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="12" /> diff --git a/aliasDefinition/Data_alias/indexsearchgroups/offer/query.js b/aliasDefinition/Data_alias/indexsearchgroups/offer/query.js index 1ad88702c6a57044ae2f17e98e0bee8a460987df..1244f85e0fed5fdd4527c1a99b60bdcfdbd5cd1e 100644 --- a/aliasDefinition/Data_alias/indexsearchgroups/offer/query.js +++ b/aliasDefinition/Data_alias/indexsearchgroups/offer/query.js @@ -1,26 +1,26 @@ -import("system.result"); -import("system.vars"); -import("system.calendars"); -import("system.db"); -import("Keyword_lib"); -import("Sql_lib"); -import("KeywordRegistry_basic"); - -var sqlQuery, sqlHelper, queryCondition, affectedIds; -queryCondition = ""; -if (vars.exists("$local.idvalue")) { - affectedIds = vars.get("$local.idvalue"); - queryCondition = "where OFFERID in ('" + affectedIds.map(function (v){return db.quote(v);}).join("', '") + "')"; - //TODO: refactor this for incremental indexer (injections?) -} -sqlHelper = new SqlMaskingUtils(); -sqlQuery = "select OFFERID, " - + sqlHelper.concat(["OFFERCODE", KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.offerStatus(), "OFFER.STATUS")], " | ") - + " as TITLECOLUMN, " - + sqlHelper.concat(["ORGANISATION.NAME", "'| Kd-Nr.: '", "CUSTOMERCODE"]) - + " as DESCCOLUMN, OFFERCODE, ORGANISATION.NAME, CUSTOMERCODE " - + " from OFFER " - + " join CONTACT on OFFER.CONTACT_ID = CONTACTID " - + " join ORGANISATION on ORGANISATIONID = CONTACT.ORGANISATION_ID " - + queryCondition + " order by OFFERCODE "; +import("system.result"); +import("system.vars"); +import("system.calendars"); +import("system.db"); +import("Keyword_lib"); +import("Sql_lib"); +import("KeywordRegistry_basic"); + +var sqlQuery, sqlHelper, queryCondition, affectedIds; +queryCondition = ""; +if (vars.exists("$local.idvalue")) { + affectedIds = vars.get("$local.idvalue"); + queryCondition = "where OFFERID in ('" + affectedIds.map(function (v){return db.quote(v);}).join("', '") + "')"; + //TODO: refactor this for incremental indexer (injections?) +} +sqlHelper = new SqlMaskingUtils(); +sqlQuery = "select OFFERID, " + + sqlHelper.concat(["cast(OFFERCODE as CHAR(10)) ", KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.offerStatus(), "OFFER.STATUS")], " | ") + + " as TITLECOLUMN, " + + sqlHelper.concat(["ORGANISATION.NAME", "'| Kd-Nr.: '", "CUSTOMERCODE"]) + + " as DESCCOLUMN, OFFERCODE, ORGANISATION.NAME, CUSTOMERCODE " + + " from OFFER " + + " join CONTACT on OFFER.CONTACT_ID = CONTACTID " + + " join ORGANISATION on ORGANISATIONID = CONTACT.ORGANISATION_ID " + + queryCondition + " order by OFFERCODE "; result.string(sqlQuery); \ No newline at end of file diff --git a/aliasDefinition/Data_alias/indexsearchgroups/organisation/query.js b/aliasDefinition/Data_alias/indexsearchgroups/organisation/query.js index 1bb4c5ad46172d14146b49f038b0f4049dfae86a..0480b06a5f4a5fbfa7c71cd85fa8e9fa26400045 100644 --- a/aliasDefinition/Data_alias/indexsearchgroups/organisation/query.js +++ b/aliasDefinition/Data_alias/indexsearchgroups/organisation/query.js @@ -15,9 +15,9 @@ sqlQuery = "select CONTACT.CONTACTID " + "," + sqlHelper.concat(["ORGANISATION.NAME", "'|'", "ORGANISATION.CUSTOMERCODE"]) + " as TITLECOLUMN " + "," + sqlHelper.concat([ - sqlHelper.concat(["defaultAddress.ADDRESS", "defaultAddress.BUILDINGNO"]) - ,sqlHelper.concat(["defaultAddress.ZIP", "defaultAddress.CITY"]) - ,"defaultAddress.COUNTRY"], ", ") + " as DESCCOLUMN " + sqlHelper.concat(["defaultAddress.ADDRESS", "defaultAddress.BUILDINGNO"]) + ,sqlHelper.concat(["defaultAddress.COUNTRY", "defaultAddress.ZIP", "defaultAddress.CITY"]) + ], " - ") + " as DESCCOLUMN " //additional indexed fields + ",ORGANISATION.NAME, COMMUNICATION.ADDR " + " from ORGANISATION " diff --git a/aliasDefinition/Data_alias/indexsearchgroups/person/query.js b/aliasDefinition/Data_alias/indexsearchgroups/person/query.js index 617811326108f9aaa5feac727b4e06d7aa30f3e4..32e581b155214d82537f61f44d0528912ad8f7eb 100644 --- a/aliasDefinition/Data_alias/indexsearchgroups/person/query.js +++ b/aliasDefinition/Data_alias/indexsearchgroups/person/query.js @@ -3,7 +3,6 @@ import("system.vars"); import("system.calendars"); import("system.db"); import("Sql_lib"); - var sqlQuery, sqlHelper, queryCondition, affectedIds; if (vars.exists("$local.idvalue")) { affectedIds = vars.get("$local.idvalue"); @@ -16,8 +15,8 @@ sqlQuery = "select CONTACT.CONTACTID " + " as TITLECOLUMN " + "," + sqlHelper.concat([ sqlHelper.concat(["defaultAddress.ADDRESS", "defaultAddress.BUILDINGNO"]) - ,sqlHelper.concat(["defaultAddress.ZIP", "defaultAddress.CITY"]) - ,"defaultAddress.COUNTRY"], ", ") + " as DESCCOLUMN " + ,sqlHelper.concat(["defaultAddress.COUNTRY", "defaultAddress.ZIP", "defaultAddress.CITY"]) + ], " - ") + " as DESCCOLUMN " //additional indexed fields + ",ORGANISATION.NAME, COMMUNICATION.ADDR " + " from PERSON " diff --git a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod index 81d2c2dc6bd5532d791dbe6e2c630c2bd3419939..54a581e62dc37c1bd5f662987b91ae6795cf1b47 100644 --- a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod +++ b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod @@ -4,7 +4,7 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <entityNode name="_____SYSTEM_COMPANY" kind="200"> <node name="CONTACTS" kind="123" title="Contactmanagement"> - <icon>VAADIN:STAR</icon> + <icon>VAADIN:CONNECT</icon> <node name="Group1" kind="123" title=""> <node name="Person" kind="10077" /> <node name="Organisation" kind="10077" /> @@ -40,6 +40,7 @@ <node name="Attribute" kind="10077" /> <node name="KeywordEntry" kind="10077" /> <node name="KeywordAttribute" kind="10077" /> + <node name="Employee" kind="10077" /> <node name="INTERNAL_ADMINISTRATOR" kind="159" /> </node> </node> diff --git a/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod b/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod index b8dc2fcdd6569d77239376a8343f0bd0bb791ea2..42fef1c4124cc59559c680d1fe53f8b8b91ace0a 100644 --- a/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod +++ b/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod @@ -1,5 +1,6 @@ -<?xml version="1.0" encoding="UTF-8"?> <application xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/application/1.2.0"> - <name>_____SYSTEM_CALENDAR_RIBBON</name> +<?xml version="1.0" encoding="UTF-8"?> +<application xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/application/1.2.0"> + <name>_____SYSTEM_CALENDAR_RIBBON</name> <majorModelMode>DISTRIBUTED</majorModelMode> <entityNode name="_____SYSTEM_COMPANY" kind="200" /> <calendarRibbon> diff --git a/entity/360Degree_entity/360Degree_entity.aod b/entity/360Degree_entity/360Degree_entity.aod index 9a4120b092280db215e4424e04bd6d2b928084d2..66b17d986f3f77f93e3bea9c803ef2a87d1a95bb 100644 --- a/entity/360Degree_entity/360Degree_entity.aod +++ b/entity/360Degree_entity/360Degree_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>360Degree_entity</name> <title>360 Degree</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/360Degree_entity/recordcontainers/jdito/contentProcess.js b/entity/360Degree_entity/recordcontainers/jdito/contentProcess.js index 771f35a4cbb15d2d093a5608ffb933c51fdc7261..f74342ef8fe31213bd81788524244cb58c2a2271 100644 --- a/entity/360Degree_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/360Degree_entity/recordcontainers/jdito/contentProcess.js @@ -12,7 +12,7 @@ if (vars.exists("$param.ObjectType_param") && vars.get("$param.ObjectType_param" { var active; - var selectMap = ContextUtils._getSelectMap() + var selectMap = ContextUtils.getSelectMap () if(vars.exists("$local.filter") && vars.get("$local.filter") ) { var filter = JSON.parse(vars.getString("$local.filter")); @@ -42,7 +42,7 @@ if (vars.exists("$param.ObjectType_param") && vars.get("$param.ObjectType_param" record[5] = translate.text(active); else { - if(selectMap[context][8].indexOf(row[3]) > -1) + if(selectMap[context].activeStates.indexOf(row[3]) > -1) record[5] = translate.text("true"); else record[5] = translate.text("false"); diff --git a/entity/ActivityLink_entity/ActivityLink_entity.aod b/entity/ActivityLink_entity/ActivityLink_entity.aod index f717d43107531b096856291d8157823e9a5e82a0..312eb108037270268629d5641532f061c3d07e27 100644 --- a/entity/ActivityLink_entity/ActivityLink_entity.aod +++ b/entity/ActivityLink_entity/ActivityLink_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>ActivityLink_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <recordContainer>db</recordContainer> @@ -14,13 +14,13 @@ </entityField> <entityField> <name>OBJECT_TYPE</name> - <title>Object type</title> + <title>{$OBJECTLINK_TYPE}</title> <consumer>Context</consumer> <displayValueProcess>%aditoprj%/entity/ActivityLink_entity/entityfields/object_type/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>OBJECT_ROWID</name> - <title>Relation</title> + <title>{$OBJECTLINK_OBJECT}</title> <consumer>Objects</consumer> <linkedContextProcess>%aditoprj%/entity/ActivityLink_entity/entityfields/object_rowid/linkedContextProcess.js</linkedContextProcess> <displayValueProcess>%aditoprj%/entity/ActivityLink_entity/entityfields/object_rowid/displayValueProcess.js</displayValueProcess> @@ -73,7 +73,7 @@ <dependency> <name>dependency</name> <entityName>Context_entity</entityName> - <fieldName>#PROVIDER</fieldName> + <fieldName>ActivityLinkable</fieldName> </dependency> </entityConsumer> <entityParameter> diff --git a/entity/Activity_entity/Activity_entity.aod b/entity/Activity_entity/Activity_entity.aod index 3dff2ecaf5858f51c556ea7296f6aa9dee79a521..8d1f8c7048a5dbf2e54d0213c01465d38cbe0fbc 100644 --- a/entity/Activity_entity/Activity_entity.aod +++ b/entity/Activity_entity/Activity_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Activity_entity</name> <title>Activity</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -13,6 +13,7 @@ <name>DIRECTION</name> <title>Direction</title> <consumer>KeywordDirections</consumer> + <mandatory v="true" /> <groupable v="true" /> <displayValueProcess>%aditoprj%/entity/Activity_entity/entityfields/direction/displayValueProcess.js</displayValueProcess> </entityField> @@ -145,6 +146,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityConsumer> @@ -259,9 +261,10 @@ <entityField> <name>CREATOR</name> <title>Creator</title> - <consumer>Contacts</consumer> + <consumer>Employees</consumer> <linkedContext>Person</linkedContext> <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Activity_entity/entityfields/creator/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/Activity_entity/entityfields/creator/displayValueProcess.js</displayValueProcess> </entityField> <entityConsumer> @@ -376,12 +379,12 @@ <iconId>VAADIN:CART</iconId> </entityActionField> <entityConsumer> - <name>Contacts</name> + <name>Employees</name> <fieldType>DEPENDENCY_OUT</fieldType> <dependency> <name>dependency</name> - <entityName>Person_entity</entityName> - <fieldName>#PROVIDER</fieldName> + <entityName>Employee_entity</entityName> + <fieldName>Employees</fieldName> </dependency> </entityConsumer> <entityParameter> diff --git a/entity/Activity_entity/entityfields/creator/valueProcess.js b/entity/Activity_entity/entityfields/creator/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..b8bc2d05397d92e47cf8c606c6ff8d5099f73ecf --- /dev/null +++ b/entity/Activity_entity/entityfields/creator/valueProcess.js @@ -0,0 +1,7 @@ +import("system.neon"); +import("system.vars"); +import("system.result"); +import("Employee_lib"); + +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) + result.string(EmployeeUtils.getCurrentContactId()); \ No newline at end of file diff --git a/entity/Activity_entity/entityfields/direction_icon/valueProcess.js b/entity/Activity_entity/entityfields/direction_icon/valueProcess.js index b07c641b6bef1549558e3ea5d84bd51056126873..ce60c7e40748a7e42e76f0762efb600701d2ffcb 100644 --- a/entity/Activity_entity/entityfields/direction_icon/valueProcess.js +++ b/entity/Activity_entity/entityfields/direction_icon/valueProcess.js @@ -1,8 +1,21 @@ import("system.vars"); import("system.result"); import("system.neon"); +import("KeywordRegistry_basic"); -if(vars.getString("$field.DIRECTION") == "i") - result.string("vaadin:arrow_backward"); -else - result.string("vaadin:arrow_forward"); +var direction = vars.getString("$field.DIRECTION"); +var res; +switch (direction) +{ + case $KeywordRegistry.activityDirection$incoming(): + res = "VAADIN:ARROW_BACKWARD"; + break; + case $KeywordRegistry.activityDirection$outgoing(): + res = "VAADIN:ARROW_FORWARD"; + break; + default: + res = ""; + break; +} + +result.string(res); diff --git a/entity/AddressType_entity/AddressType_entity.aod b/entity/AddressType_entity/AddressType_entity.aod index 48ca8e67b91507e4f0b7da1a3cc976e8b6a5027e..909902406deb535fd2c94eb6eea4d06559810eab 100644 --- a/entity/AddressType_entity/AddressType_entity.aod +++ b/entity/AddressType_entity/AddressType_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>AddressType_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/AddressType_entity/titleProcess.js</titleProcess> diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod index f3dd9484a18ca77a34d0c02af3d6e8a07ffdbe60..334ba18c6430270f1216494357448658421ed531 100644 --- a/entity/Address_entity/Address_entity.aod +++ b/entity/Address_entity/Address_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Address_entity</name> <title>Addresses</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/AnyContact_entity/AnyContact_entity.aod b/entity/AnyContact_entity/AnyContact_entity.aod index 4a2803da38c8656c6ad45ea0956ce6f3a3ea0fdb..03d05f63fe67ce29fe7428f665f640bcc239e6e8 100644 --- a/entity/AnyContact_entity/AnyContact_entity.aod +++ b/entity/AnyContact_entity/AnyContact_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>AnyContact_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/AnyContact_entity/titleProcess.js</titleProcess> diff --git a/entity/AppointmentLink_entity/AppointmentLink_entity.aod b/entity/AppointmentLink_entity/AppointmentLink_entity.aod index 85253e14442fa406698eee283d0fbb431d56c75c..ca77a525dedd69f42891f6f25b319b1cba1a6afe 100644 --- a/entity/AppointmentLink_entity/AppointmentLink_entity.aod +++ b/entity/AppointmentLink_entity/AppointmentLink_entity.aod @@ -1,132 +1,135 @@ -<?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> - <name>AppointmentLink_entity</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <recordContainer>db</recordContainer> - <entityFields> - <entityProvider> - <name>#PROVIDER</name> - <recordContainer>db</recordContainer> - </entityProvider> - <entityField> - <name>AB_APPOINTMENTLINKID</name> - <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/ab_appointmentlinkid/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>APPOINTMENT_ID</name> - <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/appointment_id/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>OBJECTID</name> - <consumer>Objects</consumer> - <linkedContext>Object</linkedContext> - <displayValueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objectid/displayValueProcess.js</displayValueProcess> - <onValueChangeTypes> - <element>MASK</element> - <element>PROCESS</element> - </onValueChangeTypes> - </entityField> - <entityField> - <name>OBJECTTYPE</name> - <consumer>Context</consumer> - <linkedContext>Context</linkedContext> - <displayValueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objecttype/displayValueProcess.js</displayValueProcess> - </entityField> - <entityParameter> - <name>AppointmentId_param</name> - <expose v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityProvider> - <name>Links</name> - <fieldType>DEPENDENCY_IN</fieldType> - <targetContextField>OBJECTTYPE</targetContextField> - <targetIdField>OBJECTID</targetIdField> - <recordContainer>db</recordContainer> - <dependencies> - <entityDependency> - <name>3dde1745-18a1-4499-83d0-61e414086997</name> - <entityName>Appointment_entity</entityName> - <fieldName>AppointmentLinks</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - <children> - <entityParameter> - <name>AppointmentId_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - </entityParameter> - </children> - </entityProvider> - <entityConsumer> - <name>Context</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>Context_entity</entityName> - <fieldName>#PROVIDER</fieldName> - </dependency> - </entityConsumer> - <entityConsumer> - <name>Objects</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>Object_entity</entityName> - <fieldName>AllObjects</fieldName> - </dependency> - <children> - <entityParameter> - <name>ObjectType_param</name> - <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objects/children/objecttype_param/valueProcess.js</valueProcess> - <expose v="true" /> - <triggerRecalculation v="true" /> - </entityParameter> - </children> - </entityConsumer> - <entityActionField> - <name>opencontext</name> - <fieldType>ACTION</fieldType> - <onActionProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/opencontext/onActionProcess.js</onActionProcess> - </entityActionField> - </entityFields> - <recordContainers> - <dbRecordContainer> - <name>db</name> - <alias>Data_alias</alias> - <conditionProcess>%aditoprj%/entity/AppointmentLink_entity/recordcontainers/db/conditionProcess.js</conditionProcess> - <linkInformation> - <linkInformation> - <name>211047ab-be9d-401b-a2d9-3dd1e048c5c5</name> - <tableName>AB_APPOINTMENTLINK</tableName> - <primaryKey>AB_APPOINTMENTLINK_ID</primaryKey> - <isUIDTable v="true" /> - <readonly v="false" /> - </linkInformation> - </linkInformation> - <recordFieldMappings> - <dbRecordFieldMapping> - <name>APPOINTMENT_ID.value</name> - <recordfield>AB_APPOINTMENTLINK.APPOINTMENT_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>OBJECTID.value</name> - <recordfield>AB_APPOINTMENTLINK.OBJECT_ROWID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>OBJECTTYPE.value</name> - <recordfield>AB_APPOINTMENTLINK.OBJECT_TYPE</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>OBJECTID.displayValue</name> - <expression>%aditoprj%/entity/AppointmentLink_entity/recordcontainers/db/recordfieldmappings/objectid.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>AB_APPOINTMENTLINKID.value</name> - <recordfield>AB_APPOINTMENTLINK.AB_APPOINTMENTLINK_ID</recordfield> - </dbRecordFieldMapping> - </recordFieldMappings> - </dbRecordContainer> - </recordContainers> -</entity> +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>AppointmentLink_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + <recordContainer>db</recordContainer> + </entityProvider> + <entityField> + <name>AB_APPOINTMENTLINKID</name> + <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/ab_appointmentlinkid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>APPOINTMENT_ID</name> + <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/appointment_id/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>OBJECTID</name> + <title>{$OBJECTLINK_OBJECT}</title> + <consumer>Objects</consumer> + <linkedContext>Object</linkedContext> + <displayValueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objectid/displayValueProcess.js</displayValueProcess> + <onValueChangeTypes> + <element>MASK</element> + <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>OBJECTTYPE</name> + <title>{$OBJECTLINK_TYPE}</title> + <consumer>Context</consumer> + <linkedContext>Context</linkedContext> + <displayValueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objecttype/displayValueProcess.js</displayValueProcess> + </entityField> + <entityParameter> + <name>AppointmentId_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>Links</name> + <fieldType>DEPENDENCY_IN</fieldType> + <targetContextField>OBJECTTYPE</targetContextField> + <targetIdField>OBJECTID</targetIdField> + <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>3dde1745-18a1-4499-83d0-61e414086997</name> + <entityName>Appointment_entity</entityName> + <fieldName>AppointmentLinks</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>AppointmentId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityConsumer> + <name>Context</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Context_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Objects</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Object_entity</entityName> + <fieldName>AllObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/objects/children/objecttype_param/valueProcess.js</valueProcess> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + </children> + </entityConsumer> + <entityActionField> + <name>opencontext</name> + <fieldType>ACTION</fieldType> + <onActionProcess>%aditoprj%/entity/AppointmentLink_entity/entityfields/opencontext/onActionProcess.js</onActionProcess> + </entityActionField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/AppointmentLink_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <linkInformation> + <linkInformation> + <name>211047ab-be9d-401b-a2d9-3dd1e048c5c5</name> + <tableName>AB_APPOINTMENTLINK</tableName> + <primaryKey>AB_APPOINTMENTLINK_ID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>APPOINTMENT_ID.value</name> + <recordfield>AB_APPOINTMENTLINK.APPOINTMENT_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>OBJECTID.value</name> + <recordfield>AB_APPOINTMENTLINK.OBJECT_ROWID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>OBJECTTYPE.value</name> + <recordfield>AB_APPOINTMENTLINK.OBJECT_TYPE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>OBJECTID.displayValue</name> + <expression>%aditoprj%/entity/AppointmentLink_entity/recordcontainers/db/recordfieldmappings/objectid.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>AB_APPOINTMENTLINKID.value</name> + <recordfield>AB_APPOINTMENTLINK.AB_APPOINTMENTLINK_ID</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/Appointment_entity/Appointment_entity.aod b/entity/Appointment_entity/Appointment_entity.aod index e3b7b3400b609b86fe891656b8e27eb602407f90..4fa14d9e2bbd366ce8140f32e29d28a339b06d76 100644 --- a/entity/Appointment_entity/Appointment_entity.aod +++ b/entity/Appointment_entity/Appointment_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Appointment_entity</name> <title>Termin</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -15,6 +15,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> diff --git a/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod b/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod index 12f10e91e643aa32eb5fa04b73ea1cd44ec91736..8728871cf3791e830855a698c09771301960bdfe 100644 --- a/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod +++ b/entity/AttributeRelationTree_entity/AttributeRelationTree_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>AttributeRelationTree_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <recordContainer>jdito</recordContainer> @@ -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/AttributeRelation_entity/AttributeRelation_entity.aod b/entity/AttributeRelation_entity/AttributeRelation_entity.aod index 2821c0bf0127b62c29cb4eadc5ce11efa3b2f241..e6588fbe363eaad34e82afe75a89f8ed35b9b193 100644 --- a/entity/AttributeRelation_entity/AttributeRelation_entity.aod +++ b/entity/AttributeRelation_entity/AttributeRelation_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>AttributeRelation_entity</name> <title>Attribute Relation</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -99,6 +99,12 @@ <fieldName>Attributes</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>cb20be7b-35aa-43c7-bf98-3a31010b33d6</name> + <entityName>Employee_entity</entityName> + <fieldName>Attributes</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityParameter> @@ -143,6 +149,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityConsumer> diff --git a/entity/AttributeRelation_entity/recordcontainers/db/conditionProcess.js b/entity/AttributeRelation_entity/recordcontainers/db/conditionProcess.js index 623fac4157f0adf965683447e178916aedffc2a6..d2b666631967c44d632fcdd249414629786e0219 100644 --- a/entity/AttributeRelation_entity/recordcontainers/db/conditionProcess.js +++ b/entity/AttributeRelation_entity/recordcontainers/db/conditionProcess.js @@ -1,4 +1,3 @@ -import("system.logging"); import("system.vars"); import("system.db"); import("system.result"); @@ -7,9 +6,6 @@ import("Sql_lib"); var cond = SqlCondition.begin() .andPrepareVars("AB_ATTRIBUTERELATION.OBJECT_ROWID", "$param.ObjectRowId_param"); -if (vars.exists("$param.ObjectRowId_param")) - logging.log(vars.get("$param.ObjectRowId_param")) - if (vars.exists("$param.ObjectRowId_param") && vars.get("$param.ObjectRowId_param") && vars.exists("$param.FilteredAttributeIds_param") && vars.get("$param.FilteredAttributeIds_param")) { diff --git a/entity/AttributeUsage_entity/AttributeUsage_entity.aod b/entity/AttributeUsage_entity/AttributeUsage_entity.aod index db802200adca400fc289e7fa8cdbe26d38fcf352..daac2b16c156244a3421ee01c201e33db05a8460 100644 --- a/entity/AttributeUsage_entity/AttributeUsage_entity.aod +++ b/entity/AttributeUsage_entity/AttributeUsage_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>AttributeUsage_entity</name> <title>Attribute Usage</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -18,6 +18,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> diff --git a/entity/Attribute_entity/Attribute_entity.aod b/entity/Attribute_entity/Attribute_entity.aod index f244233174a3fa2d942734c2da6a5ae5747a9d05..4c4890962509ca2467975008355929cad0381978 100644 --- a/entity/Attribute_entity/Attribute_entity.aod +++ b/entity/Attribute_entity/Attribute_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Attribute_entity</name> <title>Attribute</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -45,6 +45,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityConsumer> diff --git a/entity/Communication_entity/Communication_entity.aod b/entity/Communication_entity/Communication_entity.aod index b5de14e2345efe5db061eab1948da9a764cd8f3e..5bf31e7e5fd236f69a2d6f139825a545b4d548da 100644 --- a/entity/Communication_entity/Communication_entity.aod +++ b/entity/Communication_entity/Communication_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Communication_entity</name> <title>Communication</title> <description>former Comm</description> diff --git a/entity/Contact_entity/Contact_entity.aod b/entity/Contact_entity/Contact_entity.aod index fdddad808fe2a16f04fafe446544e32a2672bf3c..277158bfbb4ce617f12551d95a0778cccbd4c9cc 100644 --- a/entity/Contact_entity/Contact_entity.aod +++ b/entity/Contact_entity/Contact_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Contact_entity</name> <title>Contact</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -9,13 +9,21 @@ <entityFields> <entityProvider> <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>ccbf2270-c30c-458e-8a99-bf0cdcc89689</name> + <entityName>Object_entity</entityName> + <fieldName>Persons</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CONTACTID</name> </entityField> <entityField> <name>ORGANISATION_ID</name> - <title>Organisation</title> + <title>Company</title> <consumer>Organisations</consumer> <mandatory v="false" /> <valueProcess>%aditoprj%/entity/Contact_entity/entityfields/organisation_id/valueProcess.js</valueProcess> @@ -254,7 +262,7 @@ </dbRecordFieldMapping> <dbRecordFieldMapping> <name>POSITION.value</name> - <recordfield>CONTACT.POSTITION</recordfield> + <recordfield>CONTACT.POSITION</recordfield> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>CONTACTROLE.value</name> diff --git a/entity/Context_entity/Context_entity.aod b/entity/Context_entity/Context_entity.aod index 922b46b44dffc6aa9b1d11366909e547cd1132ff..75c65e40e4a703b3b6cff3a18e7f9666ef380ad3 100644 --- a/entity/Context_entity/Context_entity.aod +++ b/entity/Context_entity/Context_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Context_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/Context_entity/documentation.adoc</documentation> @@ -16,18 +16,6 @@ <fieldName>Context</fieldName> <isConsumer v="false" /> </entityDependency> - <entityDependency> - <name>d713987f-1cf0-4c6c-8373-24d135d22dc8</name> - <entityName>ActivityLink_entity</entityName> - <fieldName>Context</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>2dcb4637-6096-43fc-b07e-d44fb51fbc1b</name> - <entityName>TaskLink_entity</entityName> - <fieldName>Contexts</fieldName> - <isConsumer v="false" /> - </entityDependency> <entityDependency> <name>37559258-24f1-4c8c-b462-23ddf8de4e1e</name> <entityName>AppointmentLink_entity</entityName> @@ -53,6 +41,53 @@ <entityProvider> <name>Context</name> <fieldType>DEPENDENCY_IN</fieldType> + <children> + <entityParameter> + <name>excludeContexts_param</name> + <expose v="false" /> + </entityParameter> + </children> + </entityProvider> + <entityParameter> + <name>excludeContexts_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>ActivityLinkable</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>de50f67e-5ed0-46aa-b007-8c086cf5fea5</name> + <entityName>ActivityLink_entity</entityName> + <fieldName>Context</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>excludeContexts_param</name> + <valueProcess>%aditoprj%/entity/Context_entity/entityfields/activitylinkable/children/excludecontexts_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityProvider> + <entityProvider> + <name>TaskLinkable</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>ff8925da-b69a-46dd-8fe2-d6707da8808e</name> + <entityName>TaskLink_entity</entityName> + <fieldName>Contexts</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>excludeContexts_param</name> + <valueProcess>%aditoprj%/entity/Context_entity/entityfields/tasklinkable/children/excludecontexts_param/valueProcess.js</valueProcess> + </entityParameter> + </children> </entityProvider> </entityFields> <recordContainers> diff --git a/entity/Context_entity/entityfields/activitylinkable/children/excludecontexts_param/valueProcess.js b/entity/Context_entity/entityfields/activitylinkable/children/excludecontexts_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e48be1dbc1467adf67d6a78c7c0674fae7364eea --- /dev/null +++ b/entity/Context_entity/entityfields/activitylinkable/children/excludecontexts_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.object(["Task", "Activity"]); \ No newline at end of file diff --git a/entity/Context_entity/entityfields/tasklinkable/children/excludecontexts_param/valueProcess.js b/entity/Context_entity/entityfields/tasklinkable/children/excludecontexts_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e48be1dbc1467adf67d6a78c7c0674fae7364eea --- /dev/null +++ b/entity/Context_entity/entityfields/tasklinkable/children/excludecontexts_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.object(["Task", "Activity"]); \ No newline at end of file diff --git a/entity/Context_entity/recordcontainers/jdito/contentProcess.js b/entity/Context_entity/recordcontainers/jdito/contentProcess.js index 9ecbf1f7087d37e50db57e7b8617659149fd0a6f..503f36da098c12ff704a1efb5c1b0c53db89ae9d 100644 --- a/entity/Context_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/Context_entity/recordcontainers/jdito/contentProcess.js @@ -2,4 +2,7 @@ import("system.vars"); import("system.result"); import("Context_lib"); -result.object(ContextUtils.getContexts(true)); +var excludeContexts = vars.getString("$param.excludeContexts_param"); +if (excludeContexts) + excludeContexts = JSON.parse(excludeContexts); +result.object(ContextUtils.getContexts(true, excludeContexts)); diff --git a/entity/Contract_entity/Contract_entity.aod b/entity/Contract_entity/Contract_entity.aod index 0e8b88c74865d3fe48c3612e865a07143dc34da9..8136cd6d2dc78eafd8bc2d5132e4906de381078d 100644 --- a/entity/Contract_entity/Contract_entity.aod +++ b/entity/Contract_entity/Contract_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Contract_entity</name> <title>Contract</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -163,6 +163,14 @@ <entityProvider> <name>#PROVIDER</name> <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>7d8f586a-3ee0-47e8-b328-3b624cf4abfa</name> + <entityName>Object_entity</entityName> + <fieldName>Contracts</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CONTACT_ORG_ID</name> diff --git a/entity/Countries_Entity/Countries_Entity.aod b/entity/Countries_Entity/Countries_Entity.aod index d565b06e7c153c37fcd5a6cfea48d25d07820ad7..52aefa689d402bf75dbf66540e2a966920a4d3b7 100644 --- a/entity/Countries_Entity/Countries_Entity.aod +++ b/entity/Countries_Entity/Countries_Entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Countries_Entity</name> <title>Countries</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/Document_entity/Document_entity.aod b/entity/Document_entity/Document_entity.aod index d4c10e0ed4e4d98207cacfd361e16f993be3e703..4bb45b3cd473c23a3cc221322868635832677022 100644 --- a/entity/Document_entity/Document_entity.aod +++ b/entity/Document_entity/Document_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Document_entity</name> <title>Document</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -57,6 +57,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityActionGroup> @@ -179,6 +180,12 @@ <fieldName>Documents</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>abd400df-a5a4-4750-b3a4-0476b2721161</name> + <entityName>Employee_entity</entityName> + <fieldName>Documents</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> diff --git a/entity/EmployeeRole_entity/EmployeeRole_entity.aod b/entity/EmployeeRole_entity/EmployeeRole_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..bc87a355559270d38dc8c6f91cfe448a6cc87634 --- /dev/null +++ b/entity/EmployeeRole_entity/EmployeeRole_entity.aod @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>EmployeeRole_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityParameter> + <name>UserTitle_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>EmployeeRoles</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>3bcec57a-7165-4773-9253-5ecab26ee3f4</name> + <entityName>Employee_entity</entityName> + <fieldName>EmployeeRoles</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>UserTitle_param</name> + <expose v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityField> + <name>ROLE</name> + <title>Role</title> + <possibleItemsProcess>%aditoprj%/entity/EmployeeRole_entity/entityfields/role/possibleItemsProcess.js</possibleItemsProcess> + </entityField> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <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> + <element>ROLE.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/EmployeeRole_entity/entityfields/role/possibleItemsProcess.js b/entity/EmployeeRole_entity/entityfields/role/possibleItemsProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a9b4b9a616dbb75ca19a78151f6ef27d129d472b --- /dev/null +++ b/entity/EmployeeRole_entity/entityfields/role/possibleItemsProcess.js @@ -0,0 +1,10 @@ +import("system.result"); +import("system.tools"); + +var roles = []; +var allRoles = tools.getAllRoles([tools.ROLE_INTERNAL, tools.ROLE_PROJECT, tools.ROLE_XMPP]); + +for (let roleId in allRoles) + roles.push([roleId, allRoles[roleId][0]]) + +result.object(roles); \ No newline at end of file diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/contentProcess.js b/entity/EmployeeRole_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..5e4ff916b039af3ae7779f072503a419b2c4c960 --- /dev/null +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,11 @@ +import("system.result"); +import("system.vars"); +import("system.tools"); + +var roles = []; +var userTitle = vars.exists("$param.UserTitle_param") && vars.get("$param.UserTitle_param"); + +if (userTitle && tools.existUsers(userTitle)) + roles = tools.getRoles(userTitle).map(function (role) {return [role, role]}); + +result.object(roles); \ No newline at end of file diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onDelete.js new file mode 100644 index 0000000000000000000000000000000000000000..cb067aab6831890bb3c9e05f1f4c8396c962d312 --- /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 new file mode 100644 index 0000000000000000000000000000000000000000..cd847798b8185ce26d821b1637726d6ff6e3284c --- /dev/null +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.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.ROLE"); + +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/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..ae08df85d869504a918c2b71140f22bdc5df8459 --- /dev/null +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onUpdate.js @@ -0,0 +1,25 @@ +import("system.result"); +import("system.vars"); +import("system.tools"); + +var userTitle = vars.exists("$param.UserTitle_param") && vars.get("$param.UserTitle_param"); +var oldRole = vars.get("$field.UID"); +var newRole = vars.get("$field.ROLE"); + +if (userTitle && oldRole != newRole) +{ + var user = tools.getUser(userTitle); + var roles = tools.getRoles(userTitle); + var roleObj = {}; + roleObj[oldRole] = true; + roles = [newRole].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 new file mode 100644 index 0000000000000000000000000000000000000000..968d2fb2edaeec1a3a80883ab5ef4707dda7ec39 --- /dev/null +++ b/entity/Employee_entity/Employee_entity.aod @@ -0,0 +1,280 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>Employee_entity</name> + <title>Employee</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation> + <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState> + <iconId>VAADIN:GROUP</iconId> + <titleProcess>%aditoprj%/entity/Employee_entity/titleProcess.js</titleProcess> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + <lookupIdfield>CONTACT_ID</lookupIdfield> + </entityProvider> + <entityField> + <name>UID</name> + <title>Username</title> + <mandatory v="true" /> + <onValidation>%aditoprj%/entity/Employee_entity/entityfields/uid/onValidation.js</onValidation> + </entityField> + <entityField> + <name>TITLE_ORIGINAL</name> + <description>the original username, this is required to update the correct user when the username is changed</description> + <searchable v="false" /> + </entityField> + <entityField> + <name>CONTACT_ID</name> + <title>Person</title> + <consumer>Contacts</consumer> + <linkedContext>Person</linkedContext> + <mandatory v="true" /> + <onValidation>%aditoprj%/entity/Employee_entity/entityfields/contact_id/onValidation.js</onValidation> + </entityField> + <entityField> + <name>FIRSTNAME</name> + <title>Firstname</title> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/firstname/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>LASTNAME</name> + <title>Lastname</title> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/lastname/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>ISACTIVE</name> + <title>Active</title> + <contentType>BOOLEAN</contentType> + <possibleItemsProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js</possibleItemsProcess> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/isactive/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>EMAIL_ADDRESS</name> + <title>Email</title> + <mandatory v="true" /> + </entityField> + <entityField> + <name>PASSWORD</name> + <title>Password</title> + <contentType>PASSWORD</contentType> + <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/password/mandatoryProcess.js</mandatoryProcess> + <searchable v="false" /> + <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/password/stateProcess.js</stateProcess> + </entityField> + <entityField> + <name>CONFIRM_PASSWORD</name> + <title>Confirm password</title> + <contentType>PASSWORD</contentType> + <mandatoryProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js</mandatoryProcess> + <searchable v="false" /> + <stateProcess>%aditoprj%/entity/Employee_entity/entityfields/confirm_password/stateProcess.js</stateProcess> + </entityField> + <entityActionField> + <name>setPassword</name> + <fieldType>ACTION</fieldType> + <title>Set password</title> + <onActionProcess>%aditoprj%/entity/Employee_entity/entityfields/setpassword/onActionProcess.js</onActionProcess> + <iconId>VAADIN:PASSWORD</iconId> + </entityActionField> + <entityParameter> + <name>PasswordChange_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>OnlyActives_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js</valueProcess> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>Contacts</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Person_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Attributes</name> + <title>Attributes</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelation_entity</entityName> + <fieldName>RelationsForSpecificObject</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityFieldGroup> + <name>NAME_fieldGroup</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js</valueProcess> + <title>Name</title> + <description>FIELDGROUP</description> + <fields> + <element>FIRSTNAME</element> + <element>LASTNAME</element> + </fields> + </entityFieldGroup> + <entityField> + <name>IMAGE</name> + <contentType>IMAGE</contentType> + <searchable v="false" /> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/image/valueProcess.js</valueProcess> + <onValueChange>%aditoprj%/entity/Employee_entity/entityfields/image/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>DEPARTMENT</name> + <title>Department</title> + <state>INVISIBLE</state> + </entityField> + <entityField> + <name>DESCRIPTION</name> + <title>Description</title> + <contentType>LONG_TEXT</contentType> + </entityField> + <entityField> + <name>ROLES</name> + </entityField> + <entityConsumer> + <name>EmployeeRoles</name> + <title>Roles</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>EmployeeRole_entity</entityName> + <fieldName>EmployeeRoles</fieldName> + </dependency> + <children> + <entityParameter> + <name>UserTitle_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js</valueProcess> + </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> + <entityConsumer> + <name>Documents</name> + <title>Documents</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Document_entity</entityName> + <fieldName>Documents</fieldName> + </dependency> + <children> + <entityParameter> + <name>AssignmentName_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentTable_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentRowId_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>StoredSelections</name> + <title>Stored selections</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>StoredSelection_entity</entityName> + <fieldName>StoredSelections</fieldName> + </dependency> + <children> + <entityParameter> + <name>Base64String_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/storedselections/children/base64string_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>STORED_SELECTIONS</name> + <searchable v="false" /> + </entityField> + <entityProvider> + <name>Employees</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>0ca415b9-a940-424e-bee8-05c007b20659</name> + <entityName>Activity_entity</entityName> + <fieldName>Employees</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>73f93f34-bfe9-48fd-b9ce-7f8ba46014c9</name> + <entityName>Timetracking_entity</entityName> + <fieldName>Employees</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>OnlyActives_param</name> + <valueProcess>%aditoprj%/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityProvider> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <onInsert>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onInsert.js</onInsert> + <onUpdate>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onUpdate.js</onUpdate> + <onDelete>%aditoprj%/entity/Employee_entity/recordcontainers/jdito/onDelete.js</onDelete> + <recordFields> + <element>UID.value</element> + <element>TITLE_ORIGINAL.value</element> + <element>ISACTIVE.value</element> + <element>FIRSTNAME.value</element> + <element>LASTNAME.value</element> + <element>EMAIL_ADDRESS.value</element> + <element>DESCRIPTION.value</element> + <element>CONTACT_ID.value</element> + <element>CONTACT_ID.displayValue</element> + <element>STORED_SELECTIONS.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/Employee_entity/afterOperatingState.js b/entity/Employee_entity/afterOperatingState.js new file mode 100644 index 0000000000000000000000000000000000000000..bfb14f69c3df5a7c4b78ac91f3781e56736762f3 --- /dev/null +++ b/entity/Employee_entity/afterOperatingState.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) + neon.setFieldValue("$field.UID", ""); //UID = user-title, should be initially empty \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js b/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..24b12e282d0e416b544f4b8f318b447a972e1733 --- /dev/null +++ b/entity/Employee_entity/entityfields/attributes/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/attributes/children/objecttype_param/valueProcess.js b/entity/Employee_entity/entityfields/attributes/children/objecttype_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..5996e99db232db8df50f155732110608e5abff4e --- /dev/null +++ b/entity/Employee_entity/entityfields/attributes/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/attributetree/children/objectrowid_param/valueProcess.js b/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..24b12e282d0e416b544f4b8f318b447a972e1733 --- /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 0000000000000000000000000000000000000000..5996e99db232db8df50f155732110608e5abff4e --- /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/confirm_password/mandatoryProcess.js b/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..66736a3ca98abea439334d4d1364a6e9b74bfb06 --- /dev/null +++ b/entity/Employee_entity/entityfields/confirm_password/mandatoryProcess.js @@ -0,0 +1,8 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +var changePassword = vars.exists("$param.PasswordChange_param") && vars.get("$param.PasswordChange_param"); +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || changePassword) + result.string(true); + diff --git a/entity/Employee_entity/entityfields/confirm_password/stateProcess.js b/entity/Employee_entity/entityfields/confirm_password/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7df5126f5865033048bf20af2c352257ae0376ce --- /dev/null +++ b/entity/Employee_entity/entityfields/confirm_password/stateProcess.js @@ -0,0 +1,10 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +var state = neon.COMPONENTSTATE_INVISIBLE; +var changePassword = vars.exists("$param.PasswordChange_param") && vars.get("$param.PasswordChange_param"); +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || changePassword) + state = neon.COMPONENTSTATE_AUTO; + +result.string(state); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/contact_id/onValidation.js b/entity/Employee_entity/entityfields/contact_id/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..35de5d935eb3755ddc0c4e9a345da60098433df2 --- /dev/null +++ b/entity/Employee_entity/entityfields/contact_id/onValidation.js @@ -0,0 +1,12 @@ +import("system.result"); +import("system.vars"); +import("system.tools"); +import("system.translate"); + +var contactId = vars.get("$field.CONTACT_ID"); +var isTaken = tools.getUserByAttribute(tools.CONTACTID, [contactId]); +isTaken = isTaken + ? isTaken[tools.TITLE] != vars.get("$field.TITLE_ORIGINAL") + : false; +if (contactId && isTaken) + result.string(translate.text("The person is already associated with another employee!")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f002ad73ad354a03117ff02c9f303e30b7fa453f --- /dev/null +++ b/entity/Employee_entity/entityfields/documents/children/assignmentname_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("DOCUMENT"); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js b/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..24b12e282d0e416b544f4b8f318b447a972e1733 --- /dev/null +++ b/entity/Employee_entity/entityfields/documents/children/assignmentrowid_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/documents/children/assignmenttable_param/valueProcess.js b/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d8e665c062008cfe155ae02e2fbc6dbd94dd9dd2 --- /dev/null +++ b/entity/Employee_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("EMPLOYEE"); \ 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 new file mode 100644 index 0000000000000000000000000000000000000000..2c71e53a498b1ad3d5a0f915aacb4a836b81657f --- /dev/null +++ b/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.UID")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js b/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ed5935fc124e63ff268a7e65d5efceab70ac456e --- /dev/null +++ b/entity/Employee_entity/entityfields/employees/children/onlyactives_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string(true); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/firstname/valueProcess.js b/entity/Employee_entity/entityfields/firstname/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7558bfe94977c13c45b073b0c9a99adc12c23a77 --- /dev/null +++ b/entity/Employee_entity/entityfields/firstname/valueProcess.js @@ -0,0 +1,16 @@ +import("system.result"); +import("system.db"); +import("system.neon"); +import("system.vars"); +import("Sql_lib"); + +var contactId = vars.get("$field.CONTACT_ID"); +if ((vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) + && contactId) +{ + var firstname = db.cell(SqlCondition.begin() + .andPrepare("CONTACT.CONTACTID", contactId) + .buildSql("select FIRSTNAME from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID") + ); + result.string(firstname); +} \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/image/onValueChange.js b/entity/Employee_entity/entityfields/image/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..8698d90353b719f652eec1427f0d8b881a8a8660 --- /dev/null +++ b/entity/Employee_entity/entityfields/image/onValueChange.js @@ -0,0 +1,4 @@ +import("Entity_lib"); + +// TODO: also there is currently no good way to do updates with fields not connected to the record container. Workaround: imagevariable and update in onDBUpdate Process #1030023 +FieldChanges.setChange("$field.IMAGE"); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/image/valueProcess.js b/entity/Employee_entity/entityfields/image/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4701975fe7b89eee8bb5b3b9c03696a18d155ba2 --- /dev/null +++ b/entity/Employee_entity/entityfields/image/valueProcess.js @@ -0,0 +1,15 @@ +import("system.db"); +import("system.result"); +import("system.neon"); +import("system.vars"); +import("Person_lib"); +import("Sql_lib"); + +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_VIEW) +{ + var personId = db.cell(SqlCondition.begin() + .andPrepareVars("CONTACT.CONTACTID", "$field.CONTACT_ID") + .buildSql("select PERSON_ID from CONTACT") + ); + result.string(PersUtils.getImage(personId, (vars.getString("$field.FIRSTNAME") + " " + vars.getString("$field.LASTNAME")).trim())); +} diff --git a/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js b/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7ae1ab2b4f2ce2228273b9c5a937ebf89b3631dd --- /dev/null +++ b/entity/Employee_entity/entityfields/isactive/possibleItemsProcess.js @@ -0,0 +1,7 @@ +import("system.translate"); +import("system.result"); + +result.object({ + "true" : translate.text("Yes"), + "false" : translate.text("No") +}); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/isactive/valueProcess.js b/entity/Employee_entity/entityfields/isactive/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d6c42ccf6d70b17406460ece9041aadeae6fa295 --- /dev/null +++ b/entity/Employee_entity/entityfields/isactive/valueProcess.js @@ -0,0 +1,6 @@ +import("system.neon"); +import("system.vars"); +import("system.result"); + +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) + result.string("true"); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/lastname/valueProcess.js b/entity/Employee_entity/entityfields/lastname/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..919ab8037451c587e5471a35d2a215dbed43170f --- /dev/null +++ b/entity/Employee_entity/entityfields/lastname/valueProcess.js @@ -0,0 +1,16 @@ +import("system.result"); +import("system.db"); +import("system.neon"); +import("system.vars"); +import("Sql_lib"); + +var contactId = vars.get("$field.CONTACT_ID"); +if ((vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) + && contactId) +{ + var lastname = db.cell(SqlCondition.begin() + .andPrepare("CONTACT.CONTACTID", contactId) + .buildSql("select LASTNAME from PERSON join CONTACT on CONTACT.PERSON_ID = PERSON.PERSONID") + ); + result.string(lastname); +} \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js b/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..2cb5fabc5425ebd133fdb7348d64547af9480c7b --- /dev/null +++ b/entity/Employee_entity/entityfields/name_fieldgroup/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string((vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME")).trim()); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js b/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3b4a1820eb5e129f83a9fb1424a833f1e7209a3b --- /dev/null +++ b/entity/Employee_entity/entityfields/onlyactives_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string(false); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/password/mandatoryProcess.js b/entity/Employee_entity/entityfields/password/mandatoryProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..66736a3ca98abea439334d4d1364a6e9b74bfb06 --- /dev/null +++ b/entity/Employee_entity/entityfields/password/mandatoryProcess.js @@ -0,0 +1,8 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +var changePassword = vars.exists("$param.PasswordChange_param") && vars.get("$param.PasswordChange_param"); +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || changePassword) + result.string(true); + diff --git a/entity/Employee_entity/entityfields/password/stateProcess.js b/entity/Employee_entity/entityfields/password/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7df5126f5865033048bf20af2c352257ae0376ce --- /dev/null +++ b/entity/Employee_entity/entityfields/password/stateProcess.js @@ -0,0 +1,10 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +var state = neon.COMPONENTSTATE_INVISIBLE; +var changePassword = vars.exists("$param.PasswordChange_param") && vars.get("$param.PasswordChange_param"); +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW || changePassword) + state = neon.COMPONENTSTATE_AUTO; + +result.string(state); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/setpassword/onActionProcess.js b/entity/Employee_entity/entityfields/setpassword/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..bda0a6b48ab0454c9c53a24d7ef9b843d2fc9cb8 --- /dev/null +++ b/entity/Employee_entity/entityfields/setpassword/onActionProcess.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.neon"); + +var params = { + "PasswordChange_param" : true +}; +neon.openContext("Employee", "EmployeePassword_view", [vars.get("$field.UID")], neon.OPERATINGSTATE_EDIT, params); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/storedselections/children/base64string_param/valueProcess.js b/entity/Employee_entity/entityfields/storedselections/children/base64string_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d3297d7eb88ebfc6bd431f13133fca055a238a63 --- /dev/null +++ b/entity/Employee_entity/entityfields/storedselections/children/base64string_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.STORED_SELECTIONS")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/uid/onValidation.js b/entity/Employee_entity/entityfields/uid/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..e6c2cc26a81f30f31d1916545a062ac1c023498c --- /dev/null +++ b/entity/Employee_entity/entityfields/uid/onValidation.js @@ -0,0 +1,11 @@ +import("system.translate"); +import("system.neon"); +import("system.result"); +import("system.vars"); +import("system.tools"); +import("Entity_lib"); + +var title = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.UID")); +if (!(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT && title == vars.get("$field.TITLE_ORIGINAL")) + && title != "" && tools.existUsers(title)) + result.string(translate.text("Username already exists!")); \ No newline at end of file diff --git a/entity/Employee_entity/onValidation.js b/entity/Employee_entity/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..1ade64458c9052adb9112d77cc99c22a7a70829e --- /dev/null +++ b/entity/Employee_entity/onValidation.js @@ -0,0 +1,6 @@ +import("system.translate"); +import("system.result"); +import("system.vars"); + +if (vars.get("$field.PASSWORD") != vars.get("$field.CONFIRM_PASSWORD")) + result.string(translate.text("Password and confirmation must be the same!")); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/contentProcess.js b/entity/Employee_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..de090b22a0c999486c279171bd108c1f8c17d1aa --- /dev/null +++ b/entity/Employee_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,43 @@ +import("system.vars"); +import("system.result"); +import("system.tools"); +import("Util_lib"); +import("Contact_lib"); +import("JditoFilter_lib"); + +var users; +if (vars.exists("$local.idvalues") && vars.get("$local.idvalues")) + users = [tools.getUser(vars.get("$local.idvalues"), tools.PROFILE_FULL)]; +else +{ + var values = ["true", "false"]; + if (vars.exists("$param.OnlyActives_param") && vars.get("$param.OnlyActives_param") == "true") + values = ["true"]; + users = tools.getUsersByAttribute(tools.ISACTIVE, values, tools.PROFILE_FULL); +} + +users = users.map(function (user) +{ + return [ + user[tools.TITLE], + user[tools.TITLE], + user[tools.PARAMS][tools.ISACTIVE], + user[tools.PARAMS][tools.FIRSTNAME], + user[tools.PARAMS][tools.LASTNAME], + user[tools.PARAMS][tools.EMAIL], + user[tools.DESCRIPTION], + user[tools.PARAMS][tools.CONTACTID], + ContactUtils.getTitleByContactId(user[tools.PARAMS][tools.CONTACTID]), //TODO: get the names more efficiently + user[tools.PARAMS][tools.FRAME_STOREDSEARCHES] + ]; +}); + +var filter = vars.exists("$local.filter") && vars.get("$local.filter"); + +//TODO: this is a workaround that filters the records manually, it should be possible to filter the users with a tools.* method +users = JditoFilterUtils.filterRecords(["UID", "", "ISACTIVE", "FIRSTNAME", "LASTNAME", "EMAIL_ADDRESS", "DESCRIPTION", "CONTACT_ID", "", ], users, filter); + + +ArrayUtils.sort2d(users, 0, true, false); //sort by username + +result.object(users); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/onDelete.js b/entity/Employee_entity/recordcontainers/jdito/onDelete.js new file mode 100644 index 0000000000000000000000000000000000000000..b3064b9528d3c514953b7e2441c5d71490bcb865 --- /dev/null +++ b/entity/Employee_entity/recordcontainers/jdito/onDelete.js @@ -0,0 +1,8 @@ +import("system.neon"); +import("system.vars"); +import("system.tools"); +import("Employee_lib"); + +//TODO: the current user should not delete himself, put this condition in grantDelete when available +if (EmployeeUtils.getCurrentUserName() != vars.get("$field.UID")) + tools.deleteUser(vars.get("$field.UID")); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/onInsert.js b/entity/Employee_entity/recordcontainers/jdito/onInsert.js new file mode 100644 index 0000000000000000000000000000000000000000..3693a103f69a82d454fdbad9cf027ef76635ecc4 --- /dev/null +++ b/entity/Employee_entity/recordcontainers/jdito/onInsert.js @@ -0,0 +1,22 @@ +import("system.neon"); +import("system.vars"); +import("system.tools"); + +var user = {}; +var params = []; //this has to be an array +params[tools.FIRSTNAME] = vars.get("$field.FIRSTNAME"); +params[tools.LASTNAME] = vars.get("$field.LASTNAME"); +params[tools.EMAIL] = vars.get("$field.EMAIL_ADDRESS"); +params[tools.CALENDARID] = vars.get("$field.EMAIL_ADDRESS"); +params[tools.CONTACTID] = vars.get("$field.CONTACT_ID"); +params[tools.DESCRIPTION] = vars.get("$field.DESCRIPTION"); +params[tools.ISACTIVE] = vars.get("$field.ISACTIVE"); + +user[tools.TITLE] = vars.get("$field.UID"); +user[tools.PARAMS] = params; + +if (vars.get("$field.PASSWORD") && vars.get("$field.PASSWORD") == vars.get("$field.CONFIRM_PASSWORD")) +{ + user[tools.PASSWORD] = vars.getString("$field.PASSWORD"); +} +tools.insertUser(user); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/onUpdate.js b/entity/Employee_entity/recordcontainers/jdito/onUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..5cc71867cd697b16bbfc17ef56a0678b144e2545 --- /dev/null +++ b/entity/Employee_entity/recordcontainers/jdito/onUpdate.js @@ -0,0 +1,39 @@ +import("system.db"); +import("system.logging"); +import("system.vars"); +import("system.tools"); +import("Person_lib"); +import("Entity_lib"); + +// TODO: this is a workaround for missing possibility to react on changes of fields not connected to record Contqainer #1030023 +FieldChanges.assimilateChangeAndDispose("$field.IMAGE", function (state, value) +{ + var personId = db.cell(SqlCondition.begin() + .andPrepareVars("CONTACT.CONTACTID", "$field.CONTACT_ID") + .buildSql("select PERSON_ID from CONTACT") + ); + if (state == FieldChanges.STATE_CHANGED()) + PersUtils.setImage(personId, value); + else + PersUtils.removeImage(personId); +}); + +var user = {}; +user[tools.PARAMS] = []; + +user[tools.TITLE] = vars.get("$field.UID"); +user[tools.PARAMS][tools.ISACTIVE] = vars.get("$field.ISACTIVE"); +user[tools.PARAMS][tools.FIRSTNAME] = vars.get("$field.FIRSTNAME"); +user[tools.PARAMS][tools.LASTNAME] = vars.get("$field.LASTNAME"); +user[tools.PARAMS][tools.EMAIL] = vars.get("$field.EMAIL_ADDRESS"); +user[tools.PARAMS][tools.CALENDARID] = vars.get("$field.EMAIL_ADDRESS"); +user[tools.PARAMS][tools.CONTACTID] = vars.get("$field.CONTACT_ID"); +user[tools.PARAMS][tools.DESCRIPTION] = vars.get("$field.DESCRIPTION"); + +if (vars.exists("$param.PasswordChange_param") && vars.get("$param.PasswordChange_param") + && vars.get("$field.PASSWORD") == vars.get("$field.CONFIRM_PASSWORD")) +{ + user[tools.PASSWORD] = vars.getString("$field.PASSWORD"); +} + +tools.updateUser(user); \ No newline at end of file diff --git a/entity/Employee_entity/titleProcess.js b/entity/Employee_entity/titleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..2cb5fabc5425ebd133fdb7348d64547af9480c7b --- /dev/null +++ b/entity/Employee_entity/titleProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string((vars.get("$field.FIRSTNAME") + " " + vars.get("$field.LASTNAME")).trim()); \ No newline at end of file diff --git a/entity/Gender_keyword/Gender_keyword.aod b/entity/Gender_keyword/Gender_keyword.aod index d6920a0084f96c6b6ff0686a113059fa7f0d402b..8c9e2c0a1cdd1f8f012084178f99e3819f4812a8 100644 --- a/entity/Gender_keyword/Gender_keyword.aod +++ b/entity/Gender_keyword/Gender_keyword.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Gender_keyword</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/Gender_keyword/titleProcess.js</titleProcess> diff --git a/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod b/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod index 5a7e7aea1782f525b304a6ef94cee2e92ecf98db..73aa5c1d0b2eb357dcdbb42d1aa65fcc4e72e506 100644 --- a/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod +++ b/entity/KeywordAttributeRelation_entity/KeywordAttributeRelation_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>KeywordAttributeRelation_entity</name> <title>Keyword Attribute Values</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -51,6 +51,12 @@ <fieldName>KeywordAttributeRelations</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>53b35858-7c81-429c-9e06-0362f567ad42</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>KeywordAttributeRelationsReadOnly</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> diff --git a/entity/KeywordAttribute_entity/KeywordAttribute_entity.aod b/entity/KeywordAttribute_entity/KeywordAttribute_entity.aod index 0bd9afbf6e3bf838fae4c8152669818f3a459de6..43f05de6962bd8f5d86893be0ee04a5048b06bbf 100644 --- a/entity/KeywordAttribute_entity/KeywordAttribute_entity.aod +++ b/entity/KeywordAttribute_entity/KeywordAttribute_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>KeywordAttribute_entity</name> <title>Keyword Attribute</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod index 2d451370f2889a9f80d334f7d59f87999c032061..aa032ee52bc5a5fbccbd8f29eeaa913ac24d8b0a 100644 --- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod +++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>KeywordEntry_entity</name> <title>Keyword</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -415,6 +415,24 @@ </entityParameter> </children> </entityConsumer> + <entityConsumer> + <name>KeywordAttributeRelationsReadOnly</name> + <title>Keyword Attribute Values</title> + <fieldType>DEPENDENCY_OUT</fieldType> + <documentation>%aditoprj%/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/documentation.adoc</documentation> + <state>READONLY</state> + <dependency> + <name>dependency</name> + <entityName>KeywordAttributeRelation_entity</entityName> + <fieldName>AttributesForKeywordEntry</fieldName> + </dependency> + <children> + <entityParameter> + <name>KeywordEntryId_param</name> + <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/children/keywordentryid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/children/keywordentryid_param/valueProcess.js b/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/children/keywordentryid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..53afbdfbbfe9044ca0a5af0984365d6b2ee5bdba --- /dev/null +++ b/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/children/keywordentryid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.AB_KEYWORD_ENTRYID")); \ No newline at end of file diff --git a/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/documentation.adoc b/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/documentation.adoc new file mode 100644 index 0000000000000000000000000000000000000000..99874edc30d1b8340662c802a9b2b4ef1da0fcdd --- /dev/null +++ b/entity/KeywordEntry_entity/entityfields/keywordattributerelationsreadonly/documentation.adoc @@ -0,0 +1,2 @@ +Since it's not possible to limit the keywordAttributeRelation to a distinctive list (use a KeywordAttributeRelation "category" only once per keyowrd-entry) within the generic-multiple-template / titledList-template use this readonly consumer there. +For editing use the not-read-only consumer in a list-template. In a list-template only one row can be changed (and stored) which means we can exlucde already stored entries. \ No newline at end of file diff --git a/entity/Language_entity/Language_entity.aod b/entity/Language_entity/Language_entity.aod index b63b9b4eee23d3f04884875dfc1270ee7b1ba8b4..42d80eae1666fa2e9ad84b8bba9f18c1a523f980 100644 --- a/entity/Language_entity/Language_entity.aod +++ b/entity/Language_entity/Language_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Language_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/Language_entity/titleProcess.js</titleProcess> diff --git a/entity/ModuleTree_entity/ModuleTree_entity.aod b/entity/ModuleTree_entity/ModuleTree_entity.aod index 775888a81b8737bc98f21036ee0033dcfad19290..742063a7fd1316ac091fce3c560fbe1fbc694f1c 100644 --- a/entity/ModuleTree_entity/ModuleTree_entity.aod +++ b/entity/ModuleTree_entity/ModuleTree_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>ModuleTree_entity</name> <title>Tree Entity</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/ObjectRelationType_entity/ObjectRelationType_entity.aod b/entity/ObjectRelationType_entity/ObjectRelationType_entity.aod index 003dba3b10364f8d369492e4eca97e2a14ba649e..27f8339b5b0d693590b977d85d3aa51ecb69185f 100644 --- a/entity/ObjectRelationType_entity/ObjectRelationType_entity.aod +++ b/entity/ObjectRelationType_entity/ObjectRelationType_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>ObjectRelationType_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/ObjectRelationType_entity/titleProcess.js</titleProcess> diff --git a/entity/ObjectRelation_entity/ObjectRelation_entity.aod b/entity/ObjectRelation_entity/ObjectRelation_entity.aod index a6547233752fbaa946bf6e472c061abe9d221003..f495721eb13f304f78bf5276952927f10ce304f4 100644 --- a/entity/ObjectRelation_entity/ObjectRelation_entity.aod +++ b/entity/ObjectRelation_entity/ObjectRelation_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>ObjectRelation_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/ObjectRelation_entity/documentation.adoc</documentation> diff --git a/entity/ObjectTree_entity/ObjectTree_entity.aod b/entity/ObjectTree_entity/ObjectTree_entity.aod index 4f1f27a339b8e94c85a62cfedb7620b63b662ab6..76ab8c7b04769223fd90e79169ebe97af852c7ea 100644 --- a/entity/ObjectTree_entity/ObjectTree_entity.aod +++ b/entity/ObjectTree_entity/ObjectTree_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>ObjectTree_entity</name> <title>Object tree</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/Object_entity/Object_entity.aod b/entity/Object_entity/Object_entity.aod index 58bf718a577f0170a5596ede7eecc202478668a7..62d80564faf8ff52440f4514aa96a8e57ce7530d 100644 --- a/entity/Object_entity/Object_entity.aod +++ b/entity/Object_entity/Object_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Object_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/Object_entity/documentation.adoc</documentation> @@ -58,6 +58,7 @@ <entityProvider> <name>AllObjects</name> <fieldType>DEPENDENCY_IN</fieldType> + <targetConsumerProcess>%aditoprj%/entity/Object_entity/entityfields/allobjects/targetConsumerProcess.js</targetConsumerProcess> <documentation>%aditoprj%/entity/Object_entity/entityfields/allobjects/documentation.adoc</documentation> <recordContainer>jdito</recordContainer> <dependencies> @@ -100,6 +101,69 @@ </entityParameter> </children> </entityProvider> + <entityConsumer> + <name>Organisations</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Organisation_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Persons</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Person_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Offers</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Offer_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Orders</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Order_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Products</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Product_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Contracts</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Contract_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>Salesprojects</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Salesproject_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> </entityFields> <recordContainers> <jDitoRecordContainer> diff --git a/entity/Object_entity/entityfields/allobjects/targetConsumerProcess.js b/entity/Object_entity/entityfields/allobjects/targetConsumerProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..1a9d1e2e9d5ce31c14e07d1f1eee3f01b05eba78 --- /dev/null +++ b/entity/Object_entity/entityfields/allobjects/targetConsumerProcess.js @@ -0,0 +1,31 @@ +import("system.vars"); +import("system.result"); +import("Context_lib"); + +if (vars.exists("$param.ObjectType_param") && vars.get("$param.ObjectType_param")) +{ + switch(vars.get("$param.ObjectType_param")) + { + case ContextUtils.getContextName("Organisation"): + result.string("Organisations"); + break; + case ContextUtils.getContextName("Person"): + result.string("Persons"); + break; + case ContextUtils.getContextName("Offer"): + result.string("Offers"); + break; + case ContextUtils.getContextName("Order"): + result.string("Orders"); + break; + case ContextUtils.getContextName("Product"): + result.string("Products"); + break; + case ContextUtils.getContextName("Contract"): + result.string("Contracts"); + break; + case ContextUtils.getContextName("Salesproject"): + result.string("Salesprojects"); + break; + } +} \ No newline at end of file diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod index a5e72ce894f33532240704d022c247393ad5a7d7..c1bf480be604d9c20db4984dd52e7720f7dbf30a 100644 --- a/entity/Offer_entity/Offer_entity.aod +++ b/entity/Offer_entity/Offer_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Offer_entity</name> <title>Offer</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -10,6 +10,14 @@ <entityFields> <entityProvider> <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>f909c251-16c1-49e2-9b43-6d5f834137c6</name> + <entityName>Object_entity</entityName> + <fieldName>Offers</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CURRENCY</name> @@ -61,6 +69,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> @@ -661,20 +670,30 @@ </entityConsumer> <entityField> <name>USER_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/user_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/user_edit/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/date_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/date_edit/valueProcess.js</valueProcess> </entityField> + <entityField> + <name>FullOfferCode</name> + <title>Offer number</title> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/fulloffercode/valueProcess.js</valueProcess> + </entityField> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js b/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js index accad62bfb3d5f252b6090fb9077db75ff82a819..3165252cb4ab4b2eae1dda0fdd17c10bd9b4a83b 100644 --- a/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js +++ b/entity/Offer_entity/entityfields/copyoffer/onActionProcess.js @@ -9,6 +9,8 @@ var header = vars.getString("$field.HEADER"); var offerId = vars.getString("$field.OFFERID"); var deliveryTerm = vars.getString("$field.DELIVERYTERMS"); var paymentTerm = vars.getString("$field.PAYMENTTERMS"); +var salesprojectId = vars.getString("$field.SALESPROJECT_ID"); -OfferUtils.copyOffer(offerId, contactId, language, currency, header, deliveryTerm, paymentTerm); + +OfferUtils.copyOffer(offerId, contactId, language, currency, header, deliveryTerm, paymentTerm, salesprojectId); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/deliveryterms/valueProcess.js b/entity/Offer_entity/entityfields/deliveryterms/valueProcess.js index c1fc17cc446f10376c58c745bf36a7ac16b72e1d..911cd325a0adcf0def03c682d6926d51aae3a143 100644 --- a/entity/Offer_entity/entityfields/deliveryterms/valueProcess.js +++ b/entity/Offer_entity/entityfields/deliveryterms/valueProcess.js @@ -1,7 +1,8 @@ -import("system.result"); -import("system.vars"); - -if (vars.exists("$param.OfferDeliveryTerm_param") && vars.get("$param.OfferDeliveryTerm_param")) -{ - result.string(vars.get("$param.OfferDeliveryTerm_param")); +import("system.logging"); +import("system.result"); +import("system.vars"); + +if (vars.exists("$param.OfferDeliveryTerm_param") && vars.get("$param.OfferDeliveryTerm_param")) +{ + result.string(vars.get("$param.OfferDeliveryTerm_param")); } \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/fulloffercode/valueProcess.js b/entity/Offer_entity/entityfields/fulloffercode/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d39bcd7a3c4880d06e2db9776a472e92ad9a34ac --- /dev/null +++ b/entity/Offer_entity/entityfields/fulloffercode/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("system.vars"); + +//a filedGroup cannot be placed in a table (filter-view) at the moment and therefore a separate field is needed: +result.string(vars.get("$field.OFFERCODE") + "-" + vars.get("$field.VERSNR")); diff --git a/entity/Offer_entity/entityfields/newofferversion/onActionProcess.js b/entity/Offer_entity/entityfields/newofferversion/onActionProcess.js index add48fbf11814bdf125f71afc331b9957afa4172..be8fa6eecb4fd7dc771641a6a8585f183894dc83 100644 --- a/entity/Offer_entity/entityfields/newofferversion/onActionProcess.js +++ b/entity/Offer_entity/entityfields/newofferversion/onActionProcess.js @@ -11,6 +11,8 @@ var params = { "OfferVersnr_param" : OfferUtils.getNextOfferVersionNumber(vars.get("$field.OFFERCODE")), "OfferCurrency_param" : vars.get("$field.CURRENCY"), "OfferAddress_param" : vars.get("$field.ADDRESS"), - "OfferHeader_param" : vars.get("$field.HEADER") + "OfferHeader_param" : vars.get("$field.HEADER"), + "OfferDeliveryTerm_param" : vars.get("$field.DELIVERYTERMS"), + "OfferPaymentTerm_param" : vars.get("$field.PAYMENTTERMS") } neon.openContext("Offer", null, null, neon.OPERATINGSTATE_NEW, params); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js b/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js index c7fab6e323296f8188d68d9deb288de327a82c32..28c9f0b0877d194e0c193b8ef7e3107e7863f714 100644 --- a/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js +++ b/entity/Offer_entity/entityfields/offercode_versnr_fieldgroup/valueProcess.js @@ -1,4 +1,4 @@ import("system.result"); import("system.vars"); -result.string(vars.get("$field.OFFERCODE") + "-" + vars.get("$field.VERSNR")); +result.string(vars.get("$field.FullOfferCode")); diff --git a/entity/Offeritem_entity/Offeritem_entity.aod b/entity/Offeritem_entity/Offeritem_entity.aod index 236c205986cbdc9106c1762473cc0b5b4e177a92..e172cf4ff4befa725d7ba376d5e54804a567288d 100644 --- a/entity/Offeritem_entity/Offeritem_entity.aod +++ b/entity/Offeritem_entity/Offeritem_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Offeritem_entity</name> <title>Offeritem</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -17,7 +17,8 @@ <name>DISCOUNT</name> <title>Discount %</title> <contentType>NUMBER</contentType> - <outputFormat>#,##0</outputFormat> + <outputFormat>#,##0.00</outputFormat> + <onValidation>%aditoprj%/entity/Offeritem_entity/entityfields/discount/onValidation.js</onValidation> </entityField> <entityField> <name>GROUPCODEID</name> @@ -68,6 +69,7 @@ <title>Article</title> <consumer>Products</consumer> <linkedContext>Product</linkedContext> + <mandatory v="true" /> <displayValueProcess>%aditoprj%/entity/Offeritem_entity/entityfields/product_id/displayValueProcess.js</displayValueProcess> <onValueChange>%aditoprj%/entity/Offeritem_entity/entityfields/product_id/onValueChange.js</onValueChange> <onValueChangeTypes> @@ -80,6 +82,7 @@ <title>Quantity</title> <contentType>NUMBER</contentType> <outputFormat>#</outputFormat> + <mandatory v="true" /> <valueProcess>%aditoprj%/entity/Offeritem_entity/entityfields/quantity/valueProcess.js</valueProcess> <onValidation>%aditoprj%/entity/Offeritem_entity/entityfields/quantity/onValidation.js</onValidation> <onValueChange>%aditoprj%/entity/Offeritem_entity/entityfields/quantity/onValueChange.js</onValueChange> @@ -179,7 +182,7 @@ <entityField> <name>INFO</name> <documentation>%aditoprj%/entity/Offeritem_entity/entityfields/info/documentation.adoc</documentation> - <title>Note</title> + <title>Description</title> <contentType>LONG_TEXT</contentType> <state>READONLY</state> </entityField> diff --git a/entity/Offeritem_entity/conditionProcess.js b/entity/Offeritem_entity/conditionProcess.js deleted file mode 100644 index 810d73b91164b9eee3e9ec78ae7734dfd422b001..0000000000000000000000000000000000000000 --- a/entity/Offeritem_entity/conditionProcess.js +++ /dev/null @@ -1,7 +0,0 @@ -import("system.result"); -import("system.vars"); - -if(vars.exists("$param.OfferId_param") && vars.get("$param.OfferId_param") != "") - result.string("OFFERITEM.OFFER_ID = ('" + vars.get("$param.OfferId_param") + "')"); -else - result.string(""); \ No newline at end of file diff --git a/entity/Offeritem_entity/entityfields/discount/onValidation.js b/entity/Offeritem_entity/entityfields/discount/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..a929b1d08a849904282a2e7c8d3a05bb77a7e4eb --- /dev/null +++ b/entity/Offeritem_entity/entityfields/discount/onValidation.js @@ -0,0 +1,11 @@ +import("system.logging"); +import("system.result"); +import("system.vars"); +import("Util_lib"); +import("Entity_lib"); + +var value = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.DISCOUNT")); +var validationResult = NumberUtils.validateIsBetweenFloat("Discount", value, 0, 100); + +if (validationResult) + result.string(validationResult); \ No newline at end of file diff --git a/entity/Offeritem_entity/entityfields/quantity/onValidation.js b/entity/Offeritem_entity/entityfields/quantity/onValidation.js index aa24a80d84388aa03c991aec88bafe3333d5b990..a7fe04aaf506c2edfba1e2d74b644c3da785a6d1 100644 --- a/entity/Offeritem_entity/entityfields/quantity/onValidation.js +++ b/entity/Offeritem_entity/entityfields/quantity/onValidation.js @@ -1,16 +1,12 @@ -import("system.logging"); -import("system.translate"); -import("system.result"); -import("system.vars"); -import("Entity_lib"); - -logging.log("valid test 1: " + vars.get("$field.QUANTITY")); - -var quatity = vars.exists("$field.QUANTITY") ? vars.get("$field.QUANTITY") : ""; -quatity = ProcessHandlingUtils.getOnValidationValue(quatity); - -if (parseInt(quatity) <= 0) -{ - logging("valid test 2: " + vars.get("$field.QUANTITY")); - result.string(translate.text("${QUANTITY_LOWER_THAN_1}")); -} +import("system.translate"); +import("system.result"); +import("system.vars"); +import("Entity_lib"); + +var quatity = vars.exists("$field.QUANTITY") ? vars.get("$field.QUANTITY") : ""; +quatity = ProcessHandlingUtils.getOnValidationValue(quatity); + +if (parseInt(quatity) <= 0) +{ + result.string(translate.text("${QUANTITY_LOWER_THAN_1}")); +} diff --git a/entity/Offeritem_entity/entityfields/quantity/onValueChange.js b/entity/Offeritem_entity/entityfields/quantity/onValueChange.js index dea8c2c6691264867d11dadaec837f3fc8473c28..5076a258429919fff7eefdabaacaeb6536416898 100644 --- a/entity/Offeritem_entity/entityfields/quantity/onValueChange.js +++ b/entity/Offeritem_entity/entityfields/quantity/onValueChange.js @@ -1,37 +1,36 @@ -import("system.logging"); -import("system.vars"); -import("system.neon"); -import("Product_lib"); -import("Util_lib"); -import("Entity_lib"); -import("Attribute_lib"); - -var pid = vars.get("$field.PRODUCT_ID"); -var newQuantity = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.QUANTITY")); -if(pid != "" && newQuantity != "") -{ - var curr = vars.exists("$param.Currency_param") ? vars.get("$param.Currency_param") : ""; - var contactid = vars.exists("$param.ContactId_param") ? vars.get("$param.ContactId_param") : ""; - var pricelist = AttributeRelationUtils.getAttribute("97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec", contactid) || ""; - - var PriceListFilter = { currency: curr, quantity: newQuantity, relationId: contactid, priceList: pricelist }; - - var ProductDetails = ProductUtils.getProductDetails(pid, PriceListFilter); - - if(ProductDetails.productId != undefined && ProductDetails.PriceListToUse != null) - { - vars.set("$field.PRICE", ProductDetails.PriceListToUse.price); - vars.set("$field.VAT", ProductDetails.PriceListToUse.vat); - } -} - - -//checks if the value is <= 0, if so fallback to 1 -var quatity = vars.exists("$field.QUANTITY") ? vars.get("$field.QUANTITY") : ""; -quatity = ProcessHandlingUtils.getOnValidationValue(quatity); - -if (parseInt(quatity) <= 0) -{ - neon.setFieldValue("$field.QUANTITY", "1"); -} +import("system.vars"); +import("system.neon"); +import("Product_lib"); +import("Util_lib"); +import("Entity_lib"); +import("Attribute_lib"); + +var pid = vars.get("$field.PRODUCT_ID"); +var newQuantity = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.QUANTITY")); +if(pid != "" && newQuantity != "") +{ + var curr = vars.exists("$param.Currency_param") ? vars.get("$param.Currency_param") : ""; + var contactid = vars.exists("$param.ContactId_param") ? vars.get("$param.ContactId_param") : ""; + var pricelist = AttributeRelationUtils.getAttribute("97b449a5-d9b4-42ff-b9b0-4f8b27b8a9ec", contactid) || ""; + + var PriceListFilter = { currency: curr, quantity: newQuantity, relationId: contactid, priceList: pricelist }; + + var ProductDetails = ProductUtils.getProductDetails(pid, PriceListFilter); + + if(ProductDetails.productId != undefined && ProductDetails.PriceListToUse != null) + { + vars.set("$field.PRICE", ProductDetails.PriceListToUse.price); + vars.set("$field.VAT", ProductDetails.PriceListToUse.vat); + } +} + + +//checks if the value is <= 0, if so fallback to 1 +var quatity = vars.exists("$field.QUANTITY") ? vars.get("$field.QUANTITY") : ""; +quatity = ProcessHandlingUtils.getOnValidationValue(quatity); + +if (parseInt(quatity) <= 0) +{ + neon.setFieldValue("$field.QUANTITY", "1"); +} \ No newline at end of file diff --git a/entity/Offeritem_entity/onDBDelete.js b/entity/Offeritem_entity/onDBDelete.js deleted file mode 100644 index 2acb846c67015c02499f80bb8487248c0e58368a..0000000000000000000000000000000000000000 --- a/entity/Offeritem_entity/onDBDelete.js +++ /dev/null @@ -1,21 +0,0 @@ -import("system.neon"); -import("system.vars"); -import("system.db"); -import("Offer_lib"); - -var oid = vars.get("$field.OFFER_ID"); -if(oid != "") -{ - var oiid = vars.get("$field.OFFERITEMID"); - var oiUtils = new OfferItemUtils(oid); - var deletedIds = oiUtils.deletePartsList(oiid); - oiUtils.reOrgItems(); - - deletedIds.push(oiid); - var cols = ["NET", "VAT"]; - var vals = oiUtils.getNetAndVat(deletedIds); - - db.updateData("OFFER", cols, null, vals, SqlCondition.equals("OFFER.OFFERID", oid, "1 = 2")); - - neon.refresh(); -} \ No newline at end of file diff --git a/entity/Offeritem_entity/onDBInsert.js b/entity/Offeritem_entity/onDBInsert.js deleted file mode 100644 index 38707c33d413479d3756ad468a8406eca17e27af..0000000000000000000000000000000000000000 --- a/entity/Offeritem_entity/onDBInsert.js +++ /dev/null @@ -1,26 +0,0 @@ -import("system.datetime"); -import("system.neon"); -import("system.vars"); -import("system.db"); -import("system.util"); -import("Offer_lib"); -import("Product_lib"); - -var oid = vars.get("$field.OFFER_ID"); -if(oid != "") -{ - var curr = vars.exists("$param.Currency_param") ? vars.get("$param.Currency_param") : ""; - var contactid = vars.exists("$param.ContactId_param") ? vars.get("$param.ContactId_param") : ""; - - var oiUtils = new OfferItemUtils(vars.get("$field.OFFER_ID")); - oiUtils.insertPartsList(vars.get("$field.PRODUCT_ID"), vars.get("$field.OFFERITEMID"), curr, contactid); - oiUtils.reOrgItems(); - - //update offer price - var cols = ["NET", "VAT"]; - var vals = oiUtils.getNetAndVat(); - - db.updateData("OFFER", cols, null, vals, SqlCondition.equals("OFFER.OFFERID", oid, "1 = 2")); - - neon.refresh(); -} \ No newline at end of file diff --git a/entity/Offeritem_entity/onDBUpdate.js b/entity/Offeritem_entity/onDBUpdate.js deleted file mode 100644 index 7441937d9ef37bb099ba1e70bd80b95786f46fb1..0000000000000000000000000000000000000000 --- a/entity/Offeritem_entity/onDBUpdate.js +++ /dev/null @@ -1,16 +0,0 @@ -import("system.vars"); -import("system.db"); -import("system.neon"); -import("Offer_lib"); - -var oid = vars.get("$field.OFFER_ID"); -if(oid != "") -{ - var cols = ["NET", "VAT"]; - var oiUtils = new OfferItemUtils(oid); - var vals = oiUtils.getNetAndVat(); - - db.updateData("OFFER", cols, null, vals, SqlCondition.equals("OFFER.OFFERID", oid, "1 = 2")); - - neon.refresh(); -} \ No newline at end of file diff --git a/entity/Offeritem_entity/orderClauseProcess.js b/entity/Offeritem_entity/orderClauseProcess.js deleted file mode 100644 index 8eebb296c78c7eda5d7830306cb75551f522943a..0000000000000000000000000000000000000000 --- a/entity/Offeritem_entity/orderClauseProcess.js +++ /dev/null @@ -1,3 +0,0 @@ -import("system.result"); - -result.object( {"OFFERITEM.ITEMSORT": "up"} ); \ No newline at end of file diff --git a/entity/Options_Entity/Options_Entity.aod b/entity/Options_Entity/Options_Entity.aod index 3c3dbc6ec5e20c42aa11145d374c637890b4cf4c..ab90e343e303b8dca52f1f81c7f466b76f180e66 100644 --- a/entity/Options_Entity/Options_Entity.aod +++ b/entity/Options_Entity/Options_Entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Options_Entity</name> <title>Options</title> <description></description> diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod index 7c92100b57e70639dd5ecde9645f6ad696eba7e4..30b9585984658b4e37c7a6c25280bf4221c1cbc6 100644 --- a/entity/Order_entity/Order_entity.aod +++ b/entity/Order_entity/Order_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Order_entity</name> <title>Receipt</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -10,6 +10,14 @@ <entityFields> <entityProvider> <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>95e7ab85-0af9-46ea-a50a-7719833acd2a</name> + <entityName>Object_entity</entityName> + <fieldName>Orders</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CURRENCY</name> diff --git a/entity/Orderitem_entity/Orderitem_entity.aod b/entity/Orderitem_entity/Orderitem_entity.aod index de79c9ea430cd72be69e87ace155b9233ed98b1c..ae50324c8331b25d2ffdbb2b6ff095ec63f51996 100644 --- a/entity/Orderitem_entity/Orderitem_entity.aod +++ b/entity/Orderitem_entity/Orderitem_entity.aod @@ -1,311 +1,311 @@ -<?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> - <name>Orderitem_entity</name> - <title>Orderitem</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/entity/Orderitem_entity/documentation.adoc</documentation> - <afterOperatingState>%aditoprj%/entity/Orderitem_entity/afterOperatingState.js</afterOperatingState> - <recordContainer>db</recordContainer> - <entityFields> - <entityProvider> - <name>#PROVIDER</name> - </entityProvider> - <entityField> - <name>ASSIGNEDTO</name> - </entityField> - <entityField> - <name>DISCOUNT</name> - <title>Discount</title> - </entityField> - <entityField> - <name>GROUPCODEID</name> - <title>Commodity group</title> - <consumer>KeywordProductGroupcodes</consumer> - <state>READONLY</state> - <displayValueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/groupcodeid/displayValueProcess.js</displayValueProcess> - </entityField> - <entityField> - <name>ITEMNAME</name> - <title>Designation</title> - </entityField> - <entityField> - <name>ITEMPOSITION</name> - <title>Position</title> - <state>READONLY</state> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/itemposition/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>ITEMSORT</name> - </entityField> - <entityField> - <name>SALESORDERITEMID</name> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/salesorderitemid/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>SALESORDER_ID</name> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/salesorder_id/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>OPTIONAL</name> - <title>Optional</title> - <contentType>BOOLEAN</contentType> - <mandatory v="true" /> - <possibleItemsProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/possibleItemsProcess.js</possibleItemsProcess> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/valueProcess.js</valueProcess> - </entityField> - <entityField> - <name>PRICE</name> - <title>Unit price</title> - </entityField> - <entityField> - <name>PRODUCT_ID</name> - <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/product_id/documentation.adoc</documentation> - <title>Article</title> - <consumer>Products</consumer> - <linkedContext>Product</linkedContext> - <onValueChange>%aditoprj%/entity/Orderitem_entity/entityfields/product_id/onValueChange.js</onValueChange> - <onValueChangeTypes> - <element>MASK</element> - </onValueChangeTypes> - </entityField> - <entityField> - <name>QUANTITY</name> - <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/documentation.adoc</documentation> - <title>Quantity</title> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/valueProcess.js</valueProcess> - <onValidation></onValidation> - <onValueChange>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/onValueChange.js</onValueChange> - <onValueChangeTypes> - <element>MASK</element> - </onValueChangeTypes> - </entityField> - <entityField> - <name>UNIT</name> - <title>Unit</title> - <consumer>KeywordQuantityUnits</consumer> - <displayValueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/unit/displayValueProcess.js</displayValueProcess> - </entityField> - <entityField> - <name>VAT</name> - <title>VAT in %</title> - <state>AUTO</state> - </entityField> - <entityParameter> - <name>OrderId_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <mandatory v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityParameter> - <name>ContactId_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityParameter> - <name>Currency_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityField> - <name>TotalPrice</name> - <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/totalprice/documentation.adoc</documentation> - <title>Sum</title> - <contentType>NUMBER</contentType> - <outputFormat>#,##0.00</outputFormat> - <state>READONLY</state> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/totalprice/valueProcess.js</valueProcess> - <onValidation></onValidation> - </entityField> - <entityField> - <name>IMAGE</name> - <contentType>IMAGE</contentType> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/image/valueProcess.js</valueProcess> - </entityField> - <entityParameter> - <name>OrderStatus_param</name> - <expose v="true" /> - <triggerRecalculation v="true" /> - <description>PARAMETER</description> - </entityParameter> - <entityProvider> - <name>Orderitems</name> - <fieldType>DEPENDENCY_IN</fieldType> - <recordContainer>db</recordContainer> - <dependencies> - <entityDependency> - <name>7810e350-d011-4d95-8d0b-883f3a0e519c</name> - <entityName>Order_entity</entityName> - <fieldName>Orderitems</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>911de4a4-0e85-4d50-93ee-6f8f2308589e</name> - <entityName>Order_entity</entityName> - <fieldName>Orderitems</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> - <children> - <entityParameter> - <name>ContactId_param</name> - <expose v="true" /> - </entityParameter> - <entityParameter> - <name>Currency_param</name> - <expose v="true" /> - </entityParameter> - <entityParameter> - <name>OrderId_param</name> - <expose v="true" /> - </entityParameter> - <entityParameter> - <name>OrderStatus_param</name> - <expose v="true" /> - </entityParameter> - </children> - </entityProvider> - <entityField> - <name>INFO</name> - <title>Note</title> - </entityField> - <entityConsumer> - <name>KeywordProductGroupcodes</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>KeywordEntry_entity</entityName> - <fieldName>SpecificContainerKeywords</fieldName> - </dependency> - <children> - <entityParameter> - <name>ContainerName_param</name> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/keywordproductgroupcodes/children/containername_param/valueProcess.js</valueProcess> - <expose v="false" /> - </entityParameter> - </children> - </entityConsumer> - <entityConsumer> - <name>KeywordQuantityUnits</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>KeywordEntry_entity</entityName> - <fieldName>SpecificContainerKeywords</fieldName> - </dependency> - <children> - <entityParameter> - <name>ContainerName_param</name> - <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/keywordquantityunits/children/containername_param/valueProcess.js</valueProcess> - <expose v="false" /> - </entityParameter> - </children> - </entityConsumer> - <entityConsumer> - <name>Products</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>Product_entity</entityName> - <fieldName>#PROVIDER</fieldName> - </dependency> - </entityConsumer> - </entityFields> - <recordContainers> - <dbRecordContainer> - <name>db</name> - <alias>Data_alias</alias> - <maximumDbRows v="0" /> - <conditionProcess>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/conditionProcess.js</conditionProcess> - <orderClauseProcess>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> - <onDBInsert>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBInsert.js</onDBInsert> - <onDBUpdate>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> - <onDBDelete>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBDelete.js</onDBDelete> - <linkInformation> - <linkInformation> - <name>cb0f1bfa-92eb-4ee9-bb02-8ac0ef3f987d</name> - <tableName>SALESORDERITEM</tableName> - <primaryKey>SALESORDERITEMID</primaryKey> - <isUIDTable v="true" /> - <readonly v="false" /> - </linkInformation> - </linkInformation> - <recordFieldMappings> - <dbRecordFieldMapping> - <name>ASSIGNEDTO.value</name> - <recordfield>SALESORDERITEM.ASSIGNEDTO</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>DISCOUNT.value</name> - <recordfield>SALESORDERITEM.DISCOUNT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>GROUPCODEID.value</name> - <recordfield>SALESORDERITEM.GROUPCODEID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ITEMNAME.value</name> - <recordfield>SALESORDERITEM.ITEMNAME</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ITEMPOSITION.value</name> - <recordfield>SALESORDERITEM.ITEMPOSITION</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ITEMSORT.value</name> - <recordfield>SALESORDERITEM.ITEMSORT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>SALESORDERITEMID.value</name> - <recordfield>SALESORDERITEM.SALESORDERITEMID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>SALESORDER_ID.value</name> - <recordfield>SALESORDERITEM.SALESORDER_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>OPTIONAL.value</name> - <recordfield>SALESORDERITEM.OPTIONAL</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>PRICE.value</name> - <recordfield>SALESORDERITEM.PRICE</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>PRODUCT_ID.value</name> - <recordfield>SALESORDERITEM.PRODUCT_ID</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>QUANTITY.value</name> - <recordfield>SALESORDERITEM.QUANTITY</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>UNIT.value</name> - <recordfield>SALESORDERITEM.UNIT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>VAT.value</name> - <recordfield>SALESORDERITEM.VAT</recordfield> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>GROUPCODEID.displayValue</name> - <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/groupcodeid.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>UNIT.displayValue</name> - <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/unit.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>PRODUCT_ID.displayValue</name> - <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/product_id.displayvalue/expression.js</expression> - </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>INFO.value</name> - <recordfield>SALESORDERITEM.INFO</recordfield> - </dbRecordFieldMapping> - </recordFieldMappings> - </dbRecordContainer> - </recordContainers> -</entity> +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>Orderitem_entity</name> + <title>Orderitem</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/entity/Orderitem_entity/documentation.adoc</documentation> + <afterOperatingState>%aditoprj%/entity/Orderitem_entity/afterOperatingState.js</afterOperatingState> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>ASSIGNEDTO</name> + </entityField> + <entityField> + <name>DISCOUNT</name> + <title>Discount</title> + </entityField> + <entityField> + <name>GROUPCODEID</name> + <title>Commodity group</title> + <consumer>KeywordProductGroupcodes</consumer> + <state>READONLY</state> + <displayValueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/groupcodeid/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>ITEMNAME</name> + <title>Designation</title> + </entityField> + <entityField> + <name>ITEMPOSITION</name> + <title>Position</title> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/itemposition/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>ITEMSORT</name> + </entityField> + <entityField> + <name>SALESORDERITEMID</name> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/salesorderitemid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>SALESORDER_ID</name> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/salesorder_id/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>OPTIONAL</name> + <title>Optional</title> + <contentType>BOOLEAN</contentType> + <mandatory v="true" /> + <possibleItemsProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/possibleItemsProcess.js</possibleItemsProcess> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>PRICE</name> + <title>Unit price</title> + </entityField> + <entityField> + <name>PRODUCT_ID</name> + <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/product_id/documentation.adoc</documentation> + <title>Article</title> + <consumer>Products</consumer> + <linkedContext>Product</linkedContext> + <onValueChange>%aditoprj%/entity/Orderitem_entity/entityfields/product_id/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>QUANTITY</name> + <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/documentation.adoc</documentation> + <title>Quantity</title> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/valueProcess.js</valueProcess> + <onValidation></onValidation> + <onValueChange>%aditoprj%/entity/Orderitem_entity/entityfields/quantity/onValueChange.js</onValueChange> + <onValueChangeTypes> + <element>MASK</element> + </onValueChangeTypes> + </entityField> + <entityField> + <name>UNIT</name> + <title>Unit</title> + <consumer>KeywordQuantityUnits</consumer> + <displayValueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/unit/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>VAT</name> + <title>VAT in %</title> + <state>AUTO</state> + </entityField> + <entityParameter> + <name>OrderId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <mandatory v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>ContactId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>Currency_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityField> + <name>TotalPrice</name> + <documentation>%aditoprj%/entity/Orderitem_entity/entityfields/totalprice/documentation.adoc</documentation> + <title>Sum</title> + <contentType>NUMBER</contentType> + <outputFormat>#,##0.00</outputFormat> + <state>READONLY</state> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/totalprice/valueProcess.js</valueProcess> + <onValidation></onValidation> + </entityField> + <entityField> + <name>IMAGE</name> + <contentType>IMAGE</contentType> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/image/valueProcess.js</valueProcess> + </entityField> + <entityParameter> + <name>OrderStatus_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>Orderitems</name> + <fieldType>DEPENDENCY_IN</fieldType> + <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>7810e350-d011-4d95-8d0b-883f3a0e519c</name> + <entityName>Order_entity</entityName> + <fieldName>Orderitems</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>911de4a4-0e85-4d50-93ee-6f8f2308589e</name> + <entityName>Order_entity</entityName> + <fieldName>Orderitems</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>ContactId_param</name> + <expose v="true" /> + </entityParameter> + <entityParameter> + <name>Currency_param</name> + <expose v="true" /> + </entityParameter> + <entityParameter> + <name>OrderId_param</name> + <expose v="true" /> + </entityParameter> + <entityParameter> + <name>OrderStatus_param</name> + <expose v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityField> + <name>INFO</name> + <title>Description</title> + </entityField> + <entityConsumer> + <name>KeywordProductGroupcodes</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/keywordproductgroupcodes/children/containername_param/valueProcess.js</valueProcess> + <expose v="false" /> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>KeywordQuantityUnits</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>SpecificContainerKeywords</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/keywordquantityunits/children/containername_param/valueProcess.js</valueProcess> + <expose v="false" /> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Products</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Product_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <maximumDbRows v="0" /> + <conditionProcess>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <orderClauseProcess>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> + <onDBInsert>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBInsert.js</onDBInsert> + <onDBUpdate>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> + <onDBDelete>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/onDBDelete.js</onDBDelete> + <linkInformation> + <linkInformation> + <name>cb0f1bfa-92eb-4ee9-bb02-8ac0ef3f987d</name> + <tableName>SALESORDERITEM</tableName> + <primaryKey>SALESORDERITEMID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>ASSIGNEDTO.value</name> + <recordfield>SALESORDERITEM.ASSIGNEDTO</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DISCOUNT.value</name> + <recordfield>SALESORDERITEM.DISCOUNT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>GROUPCODEID.value</name> + <recordfield>SALESORDERITEM.GROUPCODEID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ITEMNAME.value</name> + <recordfield>SALESORDERITEM.ITEMNAME</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ITEMPOSITION.value</name> + <recordfield>SALESORDERITEM.ITEMPOSITION</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ITEMSORT.value</name> + <recordfield>SALESORDERITEM.ITEMSORT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>SALESORDERITEMID.value</name> + <recordfield>SALESORDERITEM.SALESORDERITEMID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>SALESORDER_ID.value</name> + <recordfield>SALESORDERITEM.SALESORDER_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>OPTIONAL.value</name> + <recordfield>SALESORDERITEM.OPTIONAL</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>PRICE.value</name> + <recordfield>SALESORDERITEM.PRICE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>PRODUCT_ID.value</name> + <recordfield>SALESORDERITEM.PRODUCT_ID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>QUANTITY.value</name> + <recordfield>SALESORDERITEM.QUANTITY</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>UNIT.value</name> + <recordfield>SALESORDERITEM.UNIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>VAT.value</name> + <recordfield>SALESORDERITEM.VAT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>GROUPCODEID.displayValue</name> + <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/groupcodeid.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>UNIT.displayValue</name> + <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/unit.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>PRODUCT_ID.displayValue</name> + <expression>%aditoprj%/entity/Orderitem_entity/recordcontainers/db/recordfieldmappings/product_id.displayvalue/expression.js</expression> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>INFO.value</name> + <recordfield>SALESORDERITEM.INFO</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/Organisation_entity/Organisation_entity.aod b/entity/Organisation_entity/Organisation_entity.aod index b343b850c0617ffb3bce4ca4dffe3a7c64db2ee3..8130dfa7663f2e38d8607af39d38f272f39b3195 100644 --- a/entity/Organisation_entity/Organisation_entity.aod +++ b/entity/Organisation_entity/Organisation_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Organisation_entity</name> <title>Company</title> <description>former Org</description> @@ -23,6 +23,7 @@ <entityField> <name>NAME</name> <title>Name</title> + <contentType>LONG_TEXT</contentType> <mandatory v="true" /> </entityField> <entityField> @@ -187,7 +188,7 @@ </entityConsumer> <entityField> <name>ADDRESS_ID</name> - <title>standard address</title> + <title>Address</title> <consumer>Addresses</consumer> <searchable v="false" /> <state>AUTO</state> @@ -259,6 +260,12 @@ <fieldName>Organisations</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>1a472ca0-4d27-453c-8de5-a046b86f22fb</name> + <entityName>Object_entity</entityName> + <fieldName>Organisations</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityConsumer> @@ -312,18 +319,19 @@ </entityActionField> <entityField> <name>STANDARD_EMAIL_COMMUNICATION</name> - <title>standard email</title> + <title>Email</title> <consumer>EmailCommunications</consumer> <onValueChange>%aditoprj%/entity/Organisation_entity/entityfields/standard_email_communication/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> <element>RECORD</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> <name>STANDARD_PHONE_COMMUNICATION</name> - <title>standard phone</title> + <title>Phone</title> <consumer>PhoneCommunications</consumer> <onValueChange>%aditoprj%/entity/Organisation_entity/entityfields/standard_phone_communication/onValueChange.js</onValueChange> </entityField> @@ -746,26 +754,32 @@ </entityConsumer> <entityField> <name>DATE_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/date_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/date_edit/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/user_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/user_edit/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_NEW_CONTACT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/user_new_contact/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_NEW_CONTACT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Organisation_entity/entityfields/date_new_contact/valueProcess.js</valueProcess> </entityField> </entityFields> diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod index 4fffbea698a44a04434100e6cf3dd7e5de6898f7..e0ac149792f2effa8f1836458a8c743403c80316 100644 --- a/entity/Person_entity/Person_entity.aod +++ b/entity/Person_entity/Person_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Person_entity</name> <title>Contact</title> <description>former Pers</description> @@ -31,6 +31,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> @@ -107,6 +108,10 @@ <name>ObjectId_param</name> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/activities/children/objectid_param/valueProcess.js</valueProcess> </entityParameter> + <entityParameter> + <name>PresetLinks_param</name> + <valueProcess>%aditoprj%/entity/Person_entity/entityfields/activities/children/presetlinks_param/valueProcess.js</valueProcess> + </entityParameter> </children> </entityConsumer> <entityField> @@ -276,15 +281,9 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <isConsumer v="false" /> </entityDependency> <entityDependency> - <name>f5b4d286-9f5e-4b13-8dca-d9b04186f6ca</name> - <entityName>Timetracking_entity</entityName> - <fieldName>Contacts</fieldName> - <isConsumer v="false" /> - </entityDependency> - <entityDependency> - <name>ffdbb464-fa37-4bb7-a66d-d9e0d3a9bc56</name> - <entityName>Activity_entity</entityName> - <fieldName>Contacts</fieldName> + <name>ec66d6b0-a1fa-40a1-9612-34775d3e89a9</name> + <entityName>Object_entity</entityName> + <fieldName>Persons</fieldName> <isConsumer v="false" /> </entityDependency> </dependencies> @@ -397,6 +396,10 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <expose v="false" /> <triggerRecalculation v="true" /> </entityParameter> + <entityParameter> + <name>DefaultAddressId_param</name> + <valueProcess>%aditoprj%/entity/Person_entity/entityfields/orgaddresses/children/defaultaddressid_param/valueProcess.js</valueProcess> + </entityParameter> </children> </entityConsumer> <entityField> @@ -476,7 +479,7 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact </entityConsumer> <entityField> <name>ADDRESS_ID</name> - <title>standard address</title> + <title>Address</title> <consumer>ContactAndOrganisationAddresses</consumer> <searchable v="false" /> <displayValueProcess>%aditoprj%/entity/Person_entity/entityfields/address_id/displayValueProcess.js</displayValueProcess> @@ -634,6 +637,10 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact <name>ObjectId_param</name> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/tasks/children/objectid_param/valueProcess.js</valueProcess> </entityParameter> + <entityParameter> + <name>PresetLinks_param</name> + <valueProcess>%aditoprj%/entity/Person_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js</valueProcess> + </entityParameter> </children> </entityConsumer> <entityConsumer> @@ -730,6 +737,7 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact </entityConsumer> <entityField> <name>ORGANISATION_NAME</name> + <searchable v="false" /> </entityField> <entityParameter> <name>ExcludedContactIds_param</name> @@ -816,28 +824,40 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact </entityConsumer> <entityField> <name>DATE_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/date_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_NEW</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/user_new/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/user_edit/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_EDIT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/date_edit/valueProcess.js</valueProcess> </entityField> <entityField> <name>DATE_NEW_CONTACT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/date_new_contact/valueProcess.js</valueProcess> </entityField> <entityField> <name>USER_NEW_CONTACT</name> + <searchable v="false" /> <valueProcess>%aditoprj%/entity/Person_entity/entityfields/user_new_contact/valueProcess.js</valueProcess> </entityField> + <entityParameter> + <name>AdditionalActivityTaskLinks_param</name> + <title></title> + <valueProcess>%aditoprj%/entity/Person_entity/entityfields/additionalactivitytasklinks_param/valueProcess.js</valueProcess> + <description>PARAMETER</description> + </entityParameter> <entityActionGroup> <name>campaignActionGroup</name> <title>Campaign</title> @@ -984,7 +1004,7 @@ Usually this is used for filtering COMMUNICATION-entries by a specified contact </dbRecordFieldMapping> <dbRecordFieldMapping> <name>POSITION.value</name> - <recordfield>CONTACT.POSTITION</recordfield> + <recordfield>CONTACT.POSITION</recordfield> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>DEPARTMENT.value</name> diff --git a/entity/Person_entity/entityfields/activities/children/presetlinks_param/valueProcess.js b/entity/Person_entity/entityfields/activities/children/presetlinks_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f790fd2b65dea6cff3d35ba885903d8f20bcf06b --- /dev/null +++ b/entity/Person_entity/entityfields/activities/children/presetlinks_param/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("system.vars"); + +var links = vars.get("$param.AdditionalActivityTaskLinks_param"); +result.string(links); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/additionalactivitytasklinks_param/valueProcess.js b/entity/Person_entity/entityfields/additionalactivitytasklinks_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..6837f0bb734737098946439ce2a25413d5550e31 --- /dev/null +++ b/entity/Person_entity/entityfields/additionalactivitytasklinks_param/valueProcess.js @@ -0,0 +1,12 @@ +import("system.result"); +import("system.vars"); +import("system.vars"); + +var links = []; + +var orgId = vars.get("$field.ORGANISATION_ID") +if (orgId && orgId.trim() != "0") + links.push(["Organisation", vars.get("$field.ORGANISATION_ID")]); + +links = JSON.stringify(links); +result.string(links); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/newactivity/onActionProcess.js b/entity/Person_entity/entityfields/newactivity/onActionProcess.js index 34520c7f111b140873dcd9eae1fea8518e4d7a15..e7d148841fe65c68800d7f56e342e4007490269c 100644 --- a/entity/Person_entity/entityfields/newactivity/onActionProcess.js +++ b/entity/Person_entity/entityfields/newactivity/onActionProcess.js @@ -1,4 +1,6 @@ import("system.vars"); import("ActivityTask_lib"); -ActivityUtils.createNewActivity(vars.getString("$field.CONTACTID")); \ No newline at end of file +var links = vars.get("$param.AdditionalActivityTaskLinks_param"); +links = JSON.parse(links); +ActivityUtils.createNewActivity(vars.getString("$field.CONTACTID"), links); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/newtask/onActionProcess.js b/entity/Person_entity/entityfields/newtask/onActionProcess.js index 71580d10a1d08a8fd30d67bbdf574762683be17c..6293b7faa23bbe45811120d70f296937727febd6 100644 --- a/entity/Person_entity/entityfields/newtask/onActionProcess.js +++ b/entity/Person_entity/entityfields/newtask/onActionProcess.js @@ -1,4 +1,7 @@ import("system.vars"); import("ActivityTask_lib"); -TaskUtils.createNewTask(vars.get("$field.CONTACTID")); \ No newline at end of file +var links = vars.get("$param.AdditionalActivityTaskLinks_param"); +links = JSON.parse(links); + +TaskUtils.createNewTask(vars.get("$field.CONTACTID"), links); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/orgaddresses/children/defaultaddressid_param/valueProcess.js b/entity/Person_entity/entityfields/orgaddresses/children/defaultaddressid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ebdb44bcc7438f8414cc91b25af0fd6ef667b8ed --- /dev/null +++ b/entity/Person_entity/entityfields/orgaddresses/children/defaultaddressid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("system.vars"); + +result.string(vars.getString("$field.ADDRESS_ID")); \ No newline at end of file diff --git a/entity/Person_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js b/entity/Person_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f790fd2b65dea6cff3d35ba885903d8f20bcf06b --- /dev/null +++ b/entity/Person_entity/entityfields/tasks/children/presetlinks_param/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("system.vars"); + +var links = vars.get("$param.AdditionalActivityTaskLinks_param"); +result.string(links); \ No newline at end of file diff --git a/entity/Prod2prod_entity/Prod2prod_entity.aod b/entity/Prod2prod_entity/Prod2prod_entity.aod index 78d288fbd064f2aa42f6a4d8823fb3362f34dfeb..63123b47f02df1509ec9f9ab26b38cd48f4c8006 100644 --- a/entity/Prod2prod_entity/Prod2prod_entity.aod +++ b/entity/Prod2prod_entity/Prod2prod_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Prod2prod_entity</name> <title>Parts list</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/Product_entity/Product_entity.aod b/entity/Product_entity/Product_entity.aod index 8939a512257afa8a570a48a2d9932ef3833a47ec..4ed30005ec6fca26ba1211554a6118a3dca4dc95 100644 --- a/entity/Product_entity/Product_entity.aod +++ b/entity/Product_entity/Product_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Product_entity</name> <title>Product</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -171,6 +171,12 @@ <fieldName>Products</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>760f179a-f37e-4bdf-af8f-d8935e86db0f</name> + <entityName>Object_entity</entityName> + <fieldName>Products</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityConsumer> @@ -201,6 +207,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> diff --git a/entity/Product_entity/entityfields/currentpurchaseprice/valueProcess.js b/entity/Product_entity/entityfields/currentpurchaseprice/valueProcess.js index e9ef972e437973279fcf9144c2504ab288b20df6..48d5a48dba985e36efff385275848c0daf4cd188 100644 --- a/entity/Product_entity/entityfields/currentpurchaseprice/valueProcess.js +++ b/entity/Product_entity/entityfields/currentpurchaseprice/valueProcess.js @@ -4,6 +4,6 @@ import("system.result"); import("system.vars"); import("Product_lib"); -var price = ProductUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "PP"); +var price = ProductUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "PP", true); if (price.length > 0) result.string(text.formatDouble(price[0], "#,##0.00", true) + " " + price[1]); \ No newline at end of file diff --git a/entity/Product_entity/entityfields/currentsalesprice/valueProcess.js b/entity/Product_entity/entityfields/currentsalesprice/valueProcess.js index 50bd3113611e859c5288cb2fe8a4851384a3a001..6981610dc3c3738e745b030d2c37468a7e48d186 100644 --- a/entity/Product_entity/entityfields/currentsalesprice/valueProcess.js +++ b/entity/Product_entity/entityfields/currentsalesprice/valueProcess.js @@ -4,6 +4,6 @@ import("system.result"); import("system.vars"); import("Product_lib"); -var price = ProductUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "SP"); +var price = ProductUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "SP", true); if (price.length > 0) result.string(text.formatDouble(price[0], "#,##0.00", true) + " " + price[1]); \ No newline at end of file diff --git a/entity/Productprice_entity/Productprice_entity.aod b/entity/Productprice_entity/Productprice_entity.aod index dc37cf42d11f1287d3bf2100ec9b93cef76e1ccf..6d4fd26abd696730231d506e3b47cf0ec5dda513 100644 --- a/entity/Productprice_entity/Productprice_entity.aod +++ b/entity/Productprice_entity/Productprice_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Productprice_entity</name> <title>Prices</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -205,6 +205,7 @@ <alias>Data_alias</alias> <conditionProcess>%aditoprj%/entity/Productprice_entity/recordcontainers/db/conditionProcess.js</conditionProcess> <orderClauseProcess>%aditoprj%/entity/Productprice_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> + <onDBDelete>%aditoprj%/entity/Productprice_entity/recordcontainers/db/onDBDelete.js</onDBDelete> <linkInformation> <linkInformation> <name>85fd1bcf-499f-4708-ad8e-18f5a0f5337d</name> diff --git a/entity/Productprice_entity/entityfields/vat/onValidation.js b/entity/Productprice_entity/entityfields/vat/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..463ab50e2073e791ddbacc028d50b9c1abc06589 --- /dev/null +++ b/entity/Productprice_entity/entityfields/vat/onValidation.js @@ -0,0 +1,13 @@ +import("system.result"); +import("system.vars"); +import("Util_lib"); +import("Entity_lib"); + +var value = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.VAT")); + +var validationResult = NumberUtils.validateIsBetweenFloat("VAT", value, 0, 100); + +if (validationResult) +{ + result.string(validationResult); +} \ No newline at end of file diff --git a/entity/Productprice_entity/recordcontainers/db/onDBDelete.js b/entity/Productprice_entity/recordcontainers/db/onDBDelete.js new file mode 100644 index 0000000000000000000000000000000000000000..3e8d3f97bb59f2b1b8839261d1a274e9202d668b --- /dev/null +++ b/entity/Productprice_entity/recordcontainers/db/onDBDelete.js @@ -0,0 +1,3 @@ +import("system.neon"); + +neon.refresh(); \ No newline at end of file diff --git a/entity/SalesprojectClassificationEntry_entity/SalesprojectClassificationEntry_entity.aod b/entity/SalesprojectClassificationEntry_entity/SalesprojectClassificationEntry_entity.aod index f86cbbad6c6baa3d0015e28561432b7419593a29..acb01ba63fbd8da3e050aa6e099dc02e421ecc6c 100644 --- a/entity/SalesprojectClassificationEntry_entity/SalesprojectClassificationEntry_entity.aod +++ b/entity/SalesprojectClassificationEntry_entity/SalesprojectClassificationEntry_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectClassificationEntry_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <recordContainer>jdito</recordContainer> diff --git a/entity/SalesprojectClassification_entity/SalesprojectClassification_entity.aod b/entity/SalesprojectClassification_entity/SalesprojectClassification_entity.aod index 51c8c393cf8c50076189cfa0af47438fd93cf1bb..f591683256cc3830babb9bec55c3926212f1a8ed 100644 --- a/entity/SalesprojectClassification_entity/SalesprojectClassification_entity.aod +++ b/entity/SalesprojectClassification_entity/SalesprojectClassification_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectClassification_entity</name> <title>Classification</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod index e4a89fde11c028735cb8884d3c41117530d61bce..f479afb820b077913c99b9e6e8d8b705ea07aad8 100644 --- a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod +++ b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectCompetition_entity</name> <title>Competition</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -80,6 +80,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> diff --git a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod index 42e0185aec74a5345ca1ec8f2f8dc62fc08db315..fbf0ff3b285905a417c48780fe7940f73534a02d 100644 --- a/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod +++ b/entity/SalesprojectCycle_entity/SalesprojectCycle_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectCycle_entity</name> <title>Milestones</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod b/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod index f58b697cca48e29e6950993a6c60e799a8d4fef0..945e940b05d1be8647b5655996ccf1b92b6d45ea 100644 --- a/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod +++ b/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectForecast_entity</name> <title>${FORECAST_ENGLISH}</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod index 34540f9d1108c7c08cfefad0eaf52bb364a250b3..2208a38eba18c263299dd1e0a91247ba2ec4bd81 100644 --- a/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod +++ b/entity/SalesprojectMember_entity/SalesprojectMember_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectMember_entity</name> <title>${SALESPROJECT_MEMBER}</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -123,6 +123,7 @@ TODO: intuitive möglichkeit, auf dend Stand aus Relation zurückzusetzen... akt <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityField> @@ -289,7 +290,7 @@ TODO: intuitive möglichkeit, auf dend Stand aus Relation zurückzusetzen... akt </dbRecordFieldMapping> <dbRecordFieldMapping> <name>POSITION.value</name> - <recordfield>CONTACT.POSTITION</recordfield> + <recordfield>CONTACT.POSITION</recordfield> </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> diff --git a/entity/SalesprojectSource_entity/SalesprojectSource_entity.aod b/entity/SalesprojectSource_entity/SalesprojectSource_entity.aod index 41439ab453dddf7b489e91d58227077754d3b9e0..5e469e8eb8dcda06e1306e574cf90c8d27098048 100644 --- a/entity/SalesprojectSource_entity/SalesprojectSource_entity.aod +++ b/entity/SalesprojectSource_entity/SalesprojectSource_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalesprojectSource_entity</name> <title>Touchpoint</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -46,6 +46,7 @@ <entityField> <name>INFO</name> <title>Info</title> + <contentType>LONG_TEXT</contentType> </entityField> <entityField> <name>SALESPROJECT_ID</name> diff --git a/entity/Salesproject_entity/Salesproject_entity.aod b/entity/Salesproject_entity/Salesproject_entity.aod index b5e35dc2edeed34712c9377bd9a32929d50d3321..556054ab8e9abe699b0acb4f64af6c6c8c1a03d3 100644 --- a/entity/Salesproject_entity/Salesproject_entity.aod +++ b/entity/Salesproject_entity/Salesproject_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Salesproject_entity</name> <title>Salesproject</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -23,6 +23,12 @@ <fieldName>Salesprojects</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>f010781d-453d-4df3-b330-75c1336e4d4c</name> + <entityName>Object_entity</entityName> + <fieldName>Salesprojects</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityField> @@ -462,6 +468,7 @@ <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> + <element>PROCESS_SETVALUE</element> </onValueChangeTypes> </entityField> <entityProvider> @@ -523,6 +530,7 @@ <conditionProcess>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/conditionProcess.js</conditionProcess> <onDBInsert>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/onDBInsert.js</onDBInsert> <onDBUpdate>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> + <onDBDelete>%aditoprj%/entity/Salesproject_entity/recordcontainers/db/onDBDelete.js</onDBDelete> <linkInformation> <linkInformation> <name>02eb2f4c-3b85-409f-ac13-c8b26804da44</name> diff --git a/entity/Salesproject_entity/recordcontainers/db/onDBDelete.js b/entity/Salesproject_entity/recordcontainers/db/onDBDelete.js new file mode 100644 index 0000000000000000000000000000000000000000..6d045ce9112fca4328a5253e983ff41f722cb449 --- /dev/null +++ b/entity/Salesproject_entity/recordcontainers/db/onDBDelete.js @@ -0,0 +1,27 @@ +import("system.db"); +import("system.logging"); +import("system.vars"); +import("Sql_lib"); + +var currentId = vars.getString("$field.SALESPROJECTID"); + +if (currentId) +{ + var toDelete = [ + "SALESPROJECT_COMPETITION", + "SALESPROJECT_CLASSIFICATION", + "SALESPROJECT_CYCLE", + "SALESPROJECT_FORECAST", + "SALESPROJECT_MEMBER", + "SALESPROJECT_SOURCE" + ]; + + toDelete = toDelete.map(function(pTable) + { + return [pTable, SqlCondition.equals(pTable + ".SALESPROJECT_ID", currentId, "1=2")] + }); + + db.deletes(toDelete); + + // TODO: auch Dokumente, Aktivitäten, Aufgaben, Zeiterfassungen löschen? +} \ No newline at end of file diff --git a/entity/SalutationDistinct_entity/SalutationDistinct_entity.aod b/entity/SalutationDistinct_entity/SalutationDistinct_entity.aod index c24272e3d0d79eb282acadc538370961459116f0..c302c499c3ba684bc7ea257dcfdc5b79b7f436fd 100644 --- a/entity/SalutationDistinct_entity/SalutationDistinct_entity.aod +++ b/entity/SalutationDistinct_entity/SalutationDistinct_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalutationDistinct_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/SalutationDistinct_entity/titleProcess.js</titleProcess> diff --git a/entity/SalutationTitleDistinct_entity/SalutationTitleDistinct_entity.aod b/entity/SalutationTitleDistinct_entity/SalutationTitleDistinct_entity.aod index 3a36b6eeb4430d5a5ab04853663d41e06dbbe1c7..206419121660460994020e0001556070c15653a0 100644 --- a/entity/SalutationTitleDistinct_entity/SalutationTitleDistinct_entity.aod +++ b/entity/SalutationTitleDistinct_entity/SalutationTitleDistinct_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>SalutationTitleDistinct_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <titleProcess>%aditoprj%/entity/SalutationTitleDistinct_entity/titleProcess.js</titleProcess> diff --git a/entity/Social_entity/Social_entity.aod b/entity/Social_entity/Social_entity.aod index c31125142366fa9f404761455d2ce6d90a2d36e5..6d01283d64e13588cfb6b9dc0b9736902c1d9430 100644 --- a/entity/Social_entity/Social_entity.aod +++ b/entity/Social_entity/Social_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Social_entity</name> <title>Social Media</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/Stock_entity/Stock_entity.aod b/entity/Stock_entity/Stock_entity.aod index c53691f953c1988996b9bba27c837fee15f68669..462aaaa970be9e98770573a5c1b0f2285dd82099 100644 --- a/entity/Stock_entity/Stock_entity.aod +++ b/entity/Stock_entity/Stock_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Stock_entity</name> <title>Stock</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/entity/StoredSelection_entity/StoredSelection_entity.aod b/entity/StoredSelection_entity/StoredSelection_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..e782b82bd5c719c813d7b446f8cedba3043a19b3 --- /dev/null +++ b/entity/StoredSelection_entity/StoredSelection_entity.aod @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> + <name>StoredSelection_entity</name> + <title>Stored selections</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityParameter> + <name>Base64String_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>StoredSelections</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>1386345f-0ed8-4c82-b96d-a249775314ee</name> + <entityName>Employee_entity</entityName> + <fieldName>StoredSelections</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityField> + <name>CONTEXT_NAME</name> + <title>Module</title> + <state>READONLY</state> + </entityField> + <entityField> + <name>SELECTION_TITLE</name> + <title>Name</title> + <state>READONLY</state> + </entityField> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <contentProcess>%aditoprj%/entity/StoredSelection_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <recordFields> + <element>UID.value</element> + <element>CONTEXT_NAME.value</element> + <element>SELECTION_TITLE.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/StoredSelection_entity/recordcontainers/jdito/contentProcess.js b/entity/StoredSelection_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..cc4302b632d9e783738d848ca60f0f01ebdc058d --- /dev/null +++ b/entity/StoredSelection_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,28 @@ +import("system.result"); +import("system.pack"); +import("system.util"); +import("system.vars"); + +var records = []; +if (vars.exists("$param.Base64String_param") && vars.get("$param.Base64String_param")) +{ + var codedSelections = pack.gunzip(vars.get("$param.Base64String_param")); + + var selections = new XML(util.decodeBase64String(codedSelections)); + selections = selections.FRAME; + for (let i in selections) + { + context = selections[i]; + var contextName = context.NAME; + if (contextName) + { + var title = context.STORE.(ID == "#STORE_SAVED").ELEMENT.TITLE; + for (let ii in title) + { + records.push([(contextName + title[ii]), contextName, title[ii]]); + } + } + } +} + +result.object(records); \ No newline at end of file diff --git a/entity/TaskLink_entity/TaskLink_entity.aod b/entity/TaskLink_entity/TaskLink_entity.aod index 2ed05178f41345dccfc5ad0bcbac2b6c96de1635..36d64e1be346cbb54f2283cb654aaed28fd08822 100644 --- a/entity/TaskLink_entity/TaskLink_entity.aod +++ b/entity/TaskLink_entity/TaskLink_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>TaskLink_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <recordContainer>db</recordContainer> @@ -17,13 +17,13 @@ </entityField> <entityField> <name>OBJECT_TYPE</name> - <title>Object type</title> + <title>{$OBJECTLINK_TYPE}</title> <consumer>Contexts</consumer> <displayValueProcess>%aditoprj%/entity/TaskLink_entity/entityfields/object_type/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>OBJECT_ROWID</name> - <title>Relation</title> + <title>{$OBJECTLINK_OBJECT}</title> <consumer>Objects</consumer> <linkedContextProcess>%aditoprj%/entity/TaskLink_entity/entityfields/object_rowid/linkedContextProcess.js</linkedContextProcess> <displayValueProcess>%aditoprj%/entity/TaskLink_entity/entityfields/object_rowid/displayValueProcess.js</displayValueProcess> @@ -60,7 +60,7 @@ <dependency> <name>dependency</name> <entityName>Context_entity</entityName> - <fieldName>#PROVIDER</fieldName> + <fieldName>TaskLinkable</fieldName> </dependency> </entityConsumer> <entityConsumer> diff --git a/entity/Task_entity/Task_entity.aod b/entity/Task_entity/Task_entity.aod index 3111fd2565284ec1fba541377e60798d7cc03f20..5a6394af6a270b012f70e4325dd0bf2410126902 100644 --- a/entity/Task_entity/Task_entity.aod +++ b/entity/Task_entity/Task_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Task_entity</name> <title>Task</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -62,7 +62,7 @@ </entityField> <entityField> <name>START_DATE</name> - <title>start date</title> + <title>Begin</title> <contentType>DATE</contentType> <resolution>MINUTE</resolution> <groupable v="true" /> @@ -71,7 +71,7 @@ </entityField> <entityField> <name>MATURITY_DATE</name> - <title>maturity date</title> + <title>Maturity</title> <contentType>DATE</contentType> <resolution>MINUTE</resolution> <valueProcess>%aditoprj%/entity/Task_entity/entityfields/maturity_date/valueProcess.js</valueProcess> diff --git a/entity/Timetracking_entity/Timetracking_entity.aod b/entity/Timetracking_entity/Timetracking_entity.aod index 2ed0a5850b828c3e17503207bf87fe18c4cb5c9b..621e193b43e4142e3a8588ba17876d95cb549f77 100644 --- a/entity/Timetracking_entity/Timetracking_entity.aod +++ b/entity/Timetracking_entity/Timetracking_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Timetracking_entity</name> <title>Timetracking</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -37,9 +37,11 @@ <entityField> <name>CONTACT_ID</name> <title>Creator</title> - <consumer>Contacts</consumer> + <consumer>Employees</consumer> <linkedContext>Person</linkedContext> <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/Timetracking_entity/entityfields/contact_id/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/Timetracking_entity/entityfields/contact_id/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>TIMETRACKINGID</name> @@ -87,12 +89,12 @@ </children> </entityProvider> <entityConsumer> - <name>Contacts</name> + <name>Employees</name> <fieldType>DEPENDENCY_OUT</fieldType> <dependency> <name>dependency</name> - <entityName>Person_entity</entityName> - <fieldName>#PROVIDER</fieldName> + <entityName>Employee_entity</entityName> + <fieldName>Employees</fieldName> </dependency> </entityConsumer> </entityFields> diff --git a/entity/Timetracking_entity/entityfields/contact_id/displayValueProcess.js b/entity/Timetracking_entity/entityfields/contact_id/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a9e1c2fa99ddfab936a76d35c028e39c48344b45 --- /dev/null +++ b/entity/Timetracking_entity/entityfields/contact_id/displayValueProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.result"); +import("Contact_lib"); + +result.string(ContactUtils.getTitleByContactId(vars.get("$field.CONTACT_ID"))); \ No newline at end of file diff --git a/entity/Timetracking_entity/entityfields/contact_id/valueProcess.js b/entity/Timetracking_entity/entityfields/contact_id/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8df31bc890c107c948cf1cfee8a8e72d23baf156 --- /dev/null +++ b/entity/Timetracking_entity/entityfields/contact_id/valueProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +import("Employee_lib"); + +if (vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW) + result.string(EmployeeUtils.getCurrentContactId()); \ No newline at end of file diff --git a/entity/Turnover_entity/Turnover_entity.aod b/entity/Turnover_entity/Turnover_entity.aod index 0197b2a6a5b4682c3b9d3aedce78be18cf07ef8c..8f155f79dea63a4c61b97c4bafcab6e3f0a6c337 100644 --- a/entity/Turnover_entity/Turnover_entity.aod +++ b/entity/Turnover_entity/Turnover_entity.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.0"> +<entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.1"> <name>Turnover_entity</name> <title>Turnover</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index e670e54840660a338cee830f12b93bc4a5248b03..186bf01194b3a32385b10a71a07d7b8a19bb7405 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -705,9 +705,6 @@ <entry> <key>standard email</key> </entry> - <entry> - <key>standard phone</key> - </entry> <entry> <key>Creator</key> </entry> @@ -1005,9 +1002,6 @@ <entry> <key>{$TASK_REQUESTOR}</key> </entry> - <entry> - <key>start date</key> - </entry> <entry> <key>task number</key> </entry> @@ -1086,9 +1080,6 @@ <entry> <key>details</key> </entry> - <entry> - <key>maturity date</key> - </entry> <entry> <key>Contact type</key> </entry> @@ -2414,9 +2405,6 @@ <entry> <key>ex works</key> </entry> - <entry> - <key>Relation</key> - </entry> <entry> <key>30 days net</key> <value></value> @@ -2709,15 +2697,75 @@ <entry> <key>False</key> </entry> - <entry> - <key>protected</key> - </entry> <entry> <key>false</key> </entry> <entry> <key>true</key> </entry> + <entry> + <key>Protected</key> + </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + </entry> + <entry> + <key>The title already exists!</key> + </entry> + <entry> + <key>Password</key> + </entry> + <entry> + <key>Confirm password</key> + </entry> + <entry> + <key>Set password</key> + </entry> + <entry> + <key>Email</key> + </entry> + <entry> + <key>Test</key> + </entry> + <entry> + <key>testV</key> + </entry> + <entry> + <key>test</key> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + </entry> + <entry> + <key>Roles</key> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + </entry> + <entry> + <key>Login</key> + </entry> + <entry> + <key>Begin</key> + </entry> + <entry> + <key>Maturity</key> + </entry> + <entry> + <key>Stored selections</key> + </entry> + <entry> + <key>Username</key> + </entry> + <entry> + <key>The person is already associated with another employee!</key> + </entry> + <entry> + <key>Username already exists!</key> + </entry> <entry> <key>Add to Campaign</key> </entry> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index fc6e2e88ca9ece4a22af31bff7f49ebaf74aa37b..55f57db49cfe1bf15960b4f6dc83ff40520141c1 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -14,6 +14,10 @@ <key>Company</key> <value>Firma</value> </entry> + <entry> + <key>Confirm password</key> + <value>Passwort prüfen</value> + </entry> <entry> <key>Entrydate (Day)</key> <value>Eingangsdatum (Tag)</value> @@ -86,6 +90,10 @@ <key>Filename</key> <value>Dateiname</value> </entry> + <entry> + <key>Stored selections</key> + <value>Gespeicherte Suchen</value> + </entry> <entry> <key>Male</key> <value>Männlich</value> @@ -114,6 +122,10 @@ <key>Customercode</key> <value>Kundennummer</value> </entry> + <entry> + <key>The person is already associated with another employee!</key> + <value>Die Person ist bereits mit einem anderen Mitarbeiter verknüpft!</value> + </entry> <entry> <key>Time expenses</key> <value>Aufwand</value> @@ -158,6 +170,10 @@ <key>Medium</key> <value>Medium</value> </entry> + <entry> + <key>The title already exists!</key> + <value>Der Titel existiert bereits!</value> + </entry> <entry> <key>Internet</key> <value>Internet</value> @@ -170,6 +186,10 @@ <key>Online-Meeting</key> <value>Online-Meeting</value> </entry> + <entry> + <key>Set password</key> + <value>Passwort setzen</value> + </entry> <entry> <key>Choose address</key> <value>Adresse auswählen</value> @@ -1321,10 +1341,6 @@ <key>standard email</key> <value>Standard-Email</value> </entry> - <entry> - <key>standard phone</key> - <value>Standard-Telefon</value> - </entry> <entry> <key>Creator</key> <value>Ersteller</value> @@ -1486,10 +1502,6 @@ <entry> <key>asdf</key> </entry> - <entry> - <key>maturity date</key> - <value>Fälligkeitsdatum</value> - </entry> <entry> <key>{$TASK_STATUS}</key> <value>Status</value> @@ -1506,10 +1518,6 @@ <key>{$TASK_REQUESTOR}</key> <value>Anforderer</value> </entry> - <entry> - <key>start date</key> - <value>Beginndatum</value> - </entry> <entry> <key>task number</key> <value>Aufgabennummer</value> @@ -2626,6 +2634,10 @@ <key>Internal</key> <value>intern</value> </entry> + <entry> + <key>Roles</key> + <value>Rollen</value> + </entry> <entry> <key>Brunei Darussalam</key> <value>Brunei Darussalam</value> @@ -2754,6 +2766,10 @@ <key>Hong Kong</key> <value>Hongkong</value> </entry> + <entry> + <key>Password</key> + <value>Passwort</value> + </entry> <entry> <key>Chad</key> <value>Tschad</value> @@ -3184,6 +3200,10 @@ <key>Function</key> <value>Funktion</value> </entry> + <entry> + <key>Username already exists!</key> + <value>Der Benutzername existiert bereits!</value> + </entry> <entry> <key>Relational</key> </entry> @@ -3224,9 +3244,6 @@ <key>ex works</key> <value>ab Werk</value> </entry> - <entry> - <key>Relation</key> - </entry> <entry> <key>Payment term</key> <value>Zahlungsbedingung</value> @@ -3337,6 +3354,10 @@ <entry> <key>%0 Aufgabe(n) erfolgreich weitergegeben an: %1</key> </entry> + <entry> + <key>Username</key> + <value>Benutzername</value> + </entry> <entry> <key>normal</key> </entry> @@ -3461,6 +3482,46 @@ <entry> <key>true</key> </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + <value>%0 muss zwischen %2 und %3 sein.</value> + </entry> + <entry> + <key>Email</key> + <value>E-Mail</value> + </entry> + <entry> + <key>Test</key> + </entry> + <entry> + <key>testV</key> + </entry> + <entry> + <key>test</key> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + <value>Art</value> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + <value>Objekt</value> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + <value>Die Passwörter stimmen nicht überein!</value> + </entry> + <entry> + <key>Login</key> + </entry> + <entry> + <key>Begin</key> + <value>Beginn</value> + </entry> + <entry> + <key>Maturity</key> + <value>Fällig</value> + </entry> <entry> <key>Approved</key> <value>Freigegeben</value> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index dd2d4775a016e9755bf3833803486afb79722549..e5a524f35b06c8c1148797e0b46d5843216e31d9 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -713,9 +713,6 @@ <entry> <key>Connection</key> </entry> - <entry> - <key>standard phone</key> - </entry> <entry> <key>standard email</key> </entry> @@ -1021,9 +1018,6 @@ <key>{$TASK_REQUESTOR}</key> <value>requestor</value> </entry> - <entry> - <key>start date</key> - </entry> <entry> <key>task number</key> </entry> @@ -1104,9 +1098,6 @@ <entry> <key>details</key> </entry> - <entry> - <key>maturity date</key> - </entry> <entry> <key>Contact type</key> </entry> @@ -1390,6 +1381,7 @@ </entry> <entry> <key>${ORGTYPE_OTHER}</key> + <value>Other</value> </entry> <entry> <key>Haiti</key> @@ -2185,6 +2177,7 @@ </entry> <entry> <key>${NUMBER}</key> + <value>Number</value> </entry> <entry> <key>Name \"%0\" already used for container \"%1\"</key> @@ -2421,9 +2414,6 @@ <entry> <key>ex works</key> </entry> - <entry> - <key>Relation</key> - </entry> <entry> <key>30 days net</key> </entry> @@ -2734,15 +2724,78 @@ <entry> <key>False</key> </entry> - <entry> - <key>protected</key> - </entry> <entry> <key>false</key> </entry> <entry> <key>true</key> </entry> + <entry> + <key>Protected</key> + </entry> + <entry> + <key>${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3</key> + <value>%0 has to be between %2 and %3.</value> + </entry> + <entry> + <key>The title already exists!</key> + </entry> + <entry> + <key>Password</key> + </entry> + <entry> + <key>Confirm password</key> + </entry> + <entry> + <key>Set password</key> + </entry> + <entry> + <key>Email</key> + </entry> + <entry> + <key>Test</key> + </entry> + <entry> + <key>testV</key> + </entry> + <entry> + <key>test</key> + </entry> + <entry> + <key>{$OBJECTLINK_TYPE}</key> + <value>Type</value> + </entry> + <entry> + <key>{$OBJECTLINK_OBJECT}</key> + <value>Object</value> + </entry> + <entry> + <key>Roles</key> + </entry> + <entry> + <key>Password and confirmation must be the same!</key> + </entry> + <entry> + <key>Login</key> + </entry> + <entry> + <key>Begin</key> + </entry> + <entry> + <key>Maturity</key> + </entry> + <entry> + <key>Stored selections</key> + </entry> + <entry> + <key>Username</key> + </entry> + <entry> + <key>The person is already associated with another employee!</key> + </entry> + <entry> + <key>Username already exists!</key> + </entry> <entry> <key>Add to Campaign</key> </entry> diff --git a/neonContext/Contract/Contract.aod b/neonContext/Contract/Contract.aod index ffaf63ede73dda34d10221fe647efb93b0b857f9..39e367fa3ed00ca8656fc424b465caa93c955b06 100644 --- a/neonContext/Contract/Contract.aod +++ b/neonContext/Contract/Contract.aod @@ -7,6 +7,7 @@ <filterview>ContractFilter_view</filterview> <editview>ContractEdit_view</editview> <preview>ContractPreview_view</preview> + <lookupview>ContractFilter_view</lookupview> <entity>Contract_entity</entity> <references> <neonViewReference> diff --git a/neonContext/Employee/Employee.aod b/neonContext/Employee/Employee.aod new file mode 100644 index 0000000000000000000000000000000000000000..1d7640c1878336cea3c0cd2eb9b10be458256954 --- /dev/null +++ b/neonContext/Employee/Employee.aod @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0"> + <name>Employee</name> + <title>Employee</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>EmployeeMain_view</mainview> + <filterview>EmployeeFilter_view</filterview> + <editview>EmployeeEdit_view</editview> + <preview>EmployeePreview_view</preview> + <lookupview>EmployeeLookup_view</lookupview> + <entity>Employee_entity</entity> + <references> + <neonViewReference> + <name>51816f14-17da-4c96-80d8-f3b5280863b8</name> + <view>EmployeeFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>91c2bbc7-89fb-4688-881e-6fa21e96b211</name> + <view>EmployeeEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>6a36e3cf-5918-4c60-94d9-a3a7ed50ffce</name> + <view>EmployeePreview_view</view> + </neonViewReference> + <neonViewReference> + <name>215e8e26-662f-45f6-9c61-c0b0b1129e66</name> + <view>EmployeeMain_view</view> + </neonViewReference> + <neonViewReference> + <name>a01b0910-cd32-4fa7-a739-0b9eb19debc2</name> + <view>EmployeePassword_view</view> + </neonViewReference> + <neonViewReference> + <name>3427f53f-9201-495c-a37c-b2c9b33eb123</name> + <view>EmployeeLookup_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/EmployeeRole/EmployeeRole.aod b/neonContext/EmployeeRole/EmployeeRole.aod new file mode 100644 index 0000000000000000000000000000000000000000..28bfe0b0c7e712c468bea65fcabd675c9b7a5839 --- /dev/null +++ b/neonContext/EmployeeRole/EmployeeRole.aod @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0"> + <name>EmployeeRole</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>EmployeeRole_entity</entity> + <references> + <neonViewReference> + <name>fd4de342-238b-494e-a85b-ff08e3f065b9</name> + <view>EmployeeRoleFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>6ec0af90-47aa-4f94-8e05-7c535bd4c965</name> + <view>EmployeeRoleEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod b/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod index d0d5276671232e3ce2bfbc5957f96537249cc2ef..0270a99f81eb13075f82ebf11104a6011a233653 100644 --- a/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod +++ b/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod @@ -9,5 +9,9 @@ <name>4340ec15-39bd-4c0c-a7b9-c03829f9ff78</name> <view>KeywordAttributeRelationRows_view</view> </neonViewReference> + <neonViewReference> + <name>c27dbf5c-1a3d-4256-9103-bbf5256b005b</name> + <view>KeywordAttriubteRelationTitled_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/KeywordEntry/KeywordEntry.aod b/neonContext/KeywordEntry/KeywordEntry.aod index 6b52464295a41c536826f2f4ad8a7f2f51d0b482..7a7310575cba29ec500f2fe0739553bdc95d9235 100644 --- a/neonContext/KeywordEntry/KeywordEntry.aod +++ b/neonContext/KeywordEntry/KeywordEntry.aod @@ -26,5 +26,9 @@ <name>bba3520e-3e12-44e9-89dc-b42183e332ec</name> <view>KeywordEntryMain_view</view> </neonViewReference> + <neonViewReference> + <name>fb697cca-5e7d-4814-a6ed-09f32f9f60fd</name> + <view>KeywordEntryMainSide_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/Offer/Offer.aod b/neonContext/Offer/Offer.aod index baae56ff7c886e853ab2450d10a20624966fb915..e1d68da5ca5cac83a93742e7ee2cdd8e82dbede4 100644 --- a/neonContext/Offer/Offer.aod +++ b/neonContext/Offer/Offer.aod @@ -7,6 +7,7 @@ <filterview>OfferFilter_view</filterview> <editview>OfferEdit_view</editview> <preview>OfferPreview_view</preview> + <lookupview>OfferFilter_view</lookupview> <entity>Offer_entity</entity> <references> <neonViewReference> diff --git a/neonContext/Offeritem/Offeritem.aod b/neonContext/Offeritem/Offeritem.aod index b028ec42f1c3dc017fbc783e10c82355f90f5748..6a8a4c7a18a8791fc6eeceae8c87e7705bf5fb35 100644 --- a/neonContext/Offeritem/Offeritem.aod +++ b/neonContext/Offeritem/Offeritem.aod @@ -4,6 +4,7 @@ <title>Offeritem</title> <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>OfferitemFilter_view</filterview> + <editview>OfferitemEdit_view</editview> <preview>OfferitemPreview_view</preview> <entity>Offeritem_entity</entity> <references> @@ -19,5 +20,9 @@ <name>440a19f2-4893-47b9-b10c-864540b6287f</name> <view>OfferitemMultiEdit_view</view> </neonViewReference> + <neonViewReference> + <name>9571eef4-1b84-4f4f-9109-7c5f63571a93</name> + <view>OfferitemEdit_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/Order/Order.aod b/neonContext/Order/Order.aod index d4766497ac5e8f60a056f7de05346100bd441a80..09c0811ee91145d2da35a68b888fdbb39853e24a 100644 --- a/neonContext/Order/Order.aod +++ b/neonContext/Order/Order.aod @@ -8,6 +8,7 @@ <filterview>OrderFilter_view</filterview> <editview>OrderEdit_view</editview> <preview>OrderPreview_view</preview> + <lookupview>OrderFilter_view</lookupview> <entity>Order_entity</entity> <references> <neonViewReference> diff --git a/neonContext/Salesproject/Salesproject.aod b/neonContext/Salesproject/Salesproject.aod index 49cf110412560ed7d2844899f10b325cfa3e9c07..feef4560535219df0acd527d75fd4d3a46569d5c 100644 --- a/neonContext/Salesproject/Salesproject.aod +++ b/neonContext/Salesproject/Salesproject.aod @@ -7,6 +7,7 @@ <filterview>SalesprojectFilter_view</filterview> <editview>SalesprojectEdit_view</editview> <preview>SalesprojectPreview_view</preview> + <lookupview>SalesprojectFilter_view</lookupview> <entity>Salesproject_entity</entity> <references> <neonViewReference> diff --git a/neonContext/StoredSelection/StoredSelection.aod b/neonContext/StoredSelection/StoredSelection.aod new file mode 100644 index 0000000000000000000000000000000000000000..cda8fb531125f8b1ff9b45ab3179e560d8db60f3 --- /dev/null +++ b/neonContext/StoredSelection/StoredSelection.aod @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonContext xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonContext/1.1.0"> + <name>StoredSelection</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>StoredSelection_entity</entity> + <references> + <neonViewReference> + <name>8ab7727b-5dc7-47bb-9034-079d84ede3a3</name> + <view>StoredSelectionFilter_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonView/360DegreeFilter_view/360DegreeFilter_view.aod b/neonView/360DegreeFilter_view/360DegreeFilter_view.aod index 49cd28ef684616c9a327bb3154b7a50ecf026c02..ed1ab18e2ef1501fdebc7e68273456f98022afc8 100644 --- a/neonView/360DegreeFilter_view/360DegreeFilter_view.aod +++ b/neonView/360DegreeFilter_view/360DegreeFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>360DegreeFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -9,7 +9,7 @@ </groupLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>Treetable</name> <favoriteActionGroup2>newModule</favoriteActionGroup2> <titleField>TITLE</titleField> @@ -19,7 +19,7 @@ <element>CONTEXT_NAME</element> </defaultGroupFields> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> <timelineViewTemplate> <name>Timeline</name> <dateField>DATE</dateField> diff --git a/neonView/ActivityDetail_view/ActivityDetail_view.aod b/neonView/ActivityDetail_view/ActivityDetail_view.aod index 9e831646efee5a87433240935168d38455cdb3fd..2c3545b72cc7e0f89575c7432d02f82a3a23412c 100644 --- a/neonView/ActivityDetail_view/ActivityDetail_view.aod +++ b/neonView/ActivityDetail_view/ActivityDetail_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityDetail_view</name> <title>Description</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/ActivityEdit_view/ActivityEdit_view.aod b/neonView/ActivityEdit_view/ActivityEdit_view.aod index f72778d3de683211790f9708c0407d6c0cbb7294..5c306e04cb11a4044f1a5aaec99b17a5dd734f44 100644 --- a/neonView/ActivityEdit_view/ActivityEdit_view.aod +++ b/neonView/ActivityEdit_view/ActivityEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityEdit_view</name> <title>Activity</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/ActivityFilter_view/ActivityFilter_view.aod b/neonView/ActivityFilter_view/ActivityFilter_view.aod index cc9515e573e7dc6dcda61ccf4dc029110c30962a..e9f268d0105e123f791eb8715f7fd8f107d2ea6b 100644 --- a/neonView/ActivityFilter_view/ActivityFilter_view.aod +++ b/neonView/ActivityFilter_view/ActivityFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -61,6 +61,7 @@ <titleField>SUBJECT_DETAILS</titleField> <descriptionField>INFO</descriptionField> <iconIdField>DIRECTION_ICON</iconIdField> + <hideTime v="true" /> <entityField>#ENTITY</entityField> </timelineViewTemplate> <tableViewTemplate> @@ -89,12 +90,12 @@ </neonTableColumn> </columns> </tableViewTemplate> - <treetableViewTemplate> + <treeViewTemplate> <name>ActivitiesTreetable</name> <titleField>SUBJECT</titleField> <descriptionField>INFO</descriptionField> <iconField>#IMAGE</iconField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod b/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod index b5af8f8f460f7ed3d76a9f98cf6e5653f314a53f..a4f49f54de50cd9dd29394ad32d154a737d44a16 100644 --- a/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod +++ b/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityLinkFilter_view</name> <title>Connections</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod b/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod index 4a89c482527271f87e892a06102a45a2059fa55c..8ccfba24c2ca0ff9ae72ed5b2d486f5b8215944c 100644 --- a/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod +++ b/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityLinkMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ActivityLinkPreviewList_view/ActivityLinkPreviewList_view.aod b/neonView/ActivityLinkPreviewList_view/ActivityLinkPreviewList_view.aod index 283d81b544b269270250d9876510cd019e090a23..b16aae95030498a3a53ea5cc9376eebdbfaedb93 100644 --- a/neonView/ActivityLinkPreviewList_view/ActivityLinkPreviewList_view.aod +++ b/neonView/ActivityLinkPreviewList_view/ActivityLinkPreviewList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityLinkPreviewList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod b/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod index cc3071f1e70ee16c842b4fa97c7d6cfa2f96db54..891ec75b0ff78ee3771627dc31753896ca281caa 100644 --- a/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod +++ b/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityLinkPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ActivityMain_view/ActivityMain_view.aod b/neonView/ActivityMain_view/ActivityMain_view.aod index af453fbc92e75cadbedb0cbd0afd3c00e8c5be2e..5b4191c6e9cf1a0ea8a561619e53f979f6d95c0c 100644 --- a/neonView/ActivityMain_view/ActivityMain_view.aod +++ b/neonView/ActivityMain_view/ActivityMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ActivityPreview_view/ActivityPreview_view.aod b/neonView/ActivityPreview_view/ActivityPreview_view.aod index 6604909f9efe863e8ca0d180006ae49fa12388c7..e142cb9bf33ee4d6acce56e5463e8ca7e6f05c67 100644 --- a/neonView/ActivityPreview_view/ActivityPreview_view.aod +++ b/neonView/ActivityPreview_view/ActivityPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ActivityTimeline_view/ActivityTimeline_view.aod b/neonView/ActivityTimeline_view/ActivityTimeline_view.aod index 7f767fe7d2b3b50871c1f7618de96b942c55c4eb..9056b55d310ac4338db187dfe63c8eb50a2dea49 100644 --- a/neonView/ActivityTimeline_view/ActivityTimeline_view.aod +++ b/neonView/ActivityTimeline_view/ActivityTimeline_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ActivityTimeline_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AddressEdit_view/AddressEdit_view.aod b/neonView/AddressEdit_view/AddressEdit_view.aod index 2114d1eb558473953fc4c4d76c45602ad084e906..55e151a9ebc66f5e1af24812ad49fecbd82e3919 100644 --- a/neonView/AddressEdit_view/AddressEdit_view.aod +++ b/neonView/AddressEdit_view/AddressEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AddressEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AddressFilter_view/AddressFilter_view.aod b/neonView/AddressFilter_view/AddressFilter_view.aod index 2f07b18741bc8868c6a57aaf1abe84e317671741..4f6d79febe3e5488e1fb90a84140531c996bac5d 100644 --- a/neonView/AddressFilter_view/AddressFilter_view.aod +++ b/neonView/AddressFilter_view/AddressFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AddressFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/AddressList_view/AddressList_view.aod b/neonView/AddressList_view/AddressList_view.aod index f0228635159a4b8f3af11a586cedcf0ad69bba44..4c155db5b281108f72ce4799f924109087ab815a 100644 --- a/neonView/AddressList_view/AddressList_view.aod +++ b/neonView/AddressList_view/AddressList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AddressList_view</name> <description>Org addresses</description> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/AdressMultiEdit_view/AdressMultiEdit_view.aod b/neonView/AdressMultiEdit_view/AdressMultiEdit_view.aod index c1be3d32a86e74c67ef7a96f749cb24f7500c52f..3f827b56968e1515a287c3bdd093d90f53e48baf 100644 --- a/neonView/AdressMultiEdit_view/AdressMultiEdit_view.aod +++ b/neonView/AdressMultiEdit_view/AdressMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AdressMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AnyContactLookup_view/AnyContactLookup_view.aod b/neonView/AnyContactLookup_view/AnyContactLookup_view.aod index 93cd56ffd1a11446ee855804d43d38f6ccf76d94..2854715d2de3512b0f292649ef7c8d0a4211c2e5 100644 --- a/neonView/AnyContactLookup_view/AnyContactLookup_view.aod +++ b/neonView/AnyContactLookup_view/AnyContactLookup_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AnyContactLookup_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod b/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod index b4dfc33c7a03eeb50696d6afab723853966efd7a..7b76743657467674c1aae4734ab8633ad26ffd6c 100644 --- a/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod +++ b/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AnyObjectRelationTree_view0</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -8,12 +8,12 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>AnyObjectRelations</name> <parentField>AnyObjectType</parentField> <titleField>AnyObjectRowid</titleField> <entityField>#ENTITY</entityField> <title></title> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/AppointmentEdit_view/AppointmentEdit_view.aod b/neonView/AppointmentEdit_view/AppointmentEdit_view.aod index e79161768321a1e2a543538a1c40101a9a6720d4..d5b9b97ef42e613d841410306e5277a1bd55a3e8 100644 --- a/neonView/AppointmentEdit_view/AppointmentEdit_view.aod +++ b/neonView/AppointmentEdit_view/AppointmentEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AppointmentEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/neonView/AppointmentEdit_view/documentation.adoc</documentation> diff --git a/neonView/AppointmentLinkEdit_view/AppointmentLinkEdit_view.aod b/neonView/AppointmentLinkEdit_view/AppointmentLinkEdit_view.aod index 67f76f8509ea4c9d949beb3501f33aa7cf66648b..026d72f2c8da0f365ea3b06957801230d6a81241 100644 --- a/neonView/AppointmentLinkEdit_view/AppointmentLinkEdit_view.aod +++ b/neonView/AppointmentLinkEdit_view/AppointmentLinkEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AppointmentLinkEdit_view</name> <title>relations</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod b/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod index 617858db80891671276f960511b634c5558fc71b..9e8660757e4051effc152de0161cce4d41d56d0f 100644 --- a/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod +++ b/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AppointmentLinkFilter_view</name> <title>relations</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod index f35b4d193702ad30b3710b388d83e2f6e6bd2b81..53f8e32a4dbd252c66310003096c528b5aac0b44 100644 --- a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod +++ b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AppointmentPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/neonView/AppointmentPreview_view/documentation.adoc</documentation> diff --git a/neonView/AttributeEdit_view/AttributeEdit_view.aod b/neonView/AttributeEdit_view/AttributeEdit_view.aod index 064c276ce17d1e22e044aa68da5a18bbfa3fdef5..b26276f75c5b97d4b48ed3588effbb48440872da 100644 --- a/neonView/AttributeEdit_view/AttributeEdit_view.aod +++ b/neonView/AttributeEdit_view/AttributeEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AttributeFilter_view/AttributeFilter_view.aod b/neonView/AttributeFilter_view/AttributeFilter_view.aod index 823ebd3b351eb052a322ae8ae86c7d1960fd127b..0b65a9ac7b1714029130c254f1f20168b244bbd6 100644 --- a/neonView/AttributeFilter_view/AttributeFilter_view.aod +++ b/neonView/AttributeFilter_view/AttributeFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeFilter_view</name> <title>Attributes</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -10,14 +10,14 @@ </groupLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>AttributesTreetable</name> <parentField>ATTRIBUTE_PARENT_ID</parentField> <favoriteActionGroup1>AttributeActions</favoriteActionGroup1> <titleField>NAME_WITH_TYPE</titleField> <descriptionField>USAGELIST</descriptionField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> <tableViewTemplate> <name>AttributesTable</name> <entityField>#ENTITY</entityField> diff --git a/neonView/AttributeMain_view/AttributeMain_view.aod b/neonView/AttributeMain_view/AttributeMain_view.aod index 8b879b2df3b1b2e9b3515be8944ffc789837c7f3..eb7ee8159d2847212ac97b04124f182bc24eb5d4 100644 --- a/neonView/AttributeMain_view/AttributeMain_view.aod +++ b/neonView/AttributeMain_view/AttributeMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AttributePreview_view/AttributePreview_view.aod b/neonView/AttributePreview_view/AttributePreview_view.aod index c96aad0cda7eca0e8701a260bb23d72a4b19c587..1a5041da04ba58d9a141c8bdbe8d37acf2e30124 100644 --- a/neonView/AttributePreview_view/AttributePreview_view.aod +++ b/neonView/AttributePreview_view/AttributePreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributePreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AttributeRelationEdit_view/AttributeRelationEdit_view.aod b/neonView/AttributeRelationEdit_view/AttributeRelationEdit_view.aod index a77940f8ad7a51ab0bf6cd5c884f1a3fd1892275..a4b17b338e2a385c4383110d588d4df944b965d0 100644 --- a/neonView/AttributeRelationEdit_view/AttributeRelationEdit_view.aod +++ b/neonView/AttributeRelationEdit_view/AttributeRelationEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeRelationEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AttributeRelationFilter_view/AttributeRelationFilter_view.aod b/neonView/AttributeRelationFilter_view/AttributeRelationFilter_view.aod index 3a0762d98f996ccbc67bc31b51e76fdbe84eff4d..c1ce0f20552076fc025129d8f4038c77fae5c629 100644 --- a/neonView/AttributeRelationFilter_view/AttributeRelationFilter_view.aod +++ b/neonView/AttributeRelationFilter_view/AttributeRelationFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeRelationFilter_view</name> <title>Attributes</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod b/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod index be811dd2e4867f050ab984a4a275878fd488c30c..70932bf3595460a7e375d16a4c2fae51f15798b7 100644 --- a/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod +++ b/neonView/AttributeRelationPreviewList/AttributeRelationPreviewList.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeRelationPreviewList</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/AttributeRelationTree_view/AttributeRelationTree_view.aod b/neonView/AttributeRelationTree_view/AttributeRelationTree_view.aod index cdb9d9672088b1fa2ce64e759906d8260cbf1f75..47d34ce205514a2df8cb6cb601ec8925ba2ff69d 100644 --- a/neonView/AttributeRelationTree_view/AttributeRelationTree_view.aod +++ b/neonView/AttributeRelationTree_view/AttributeRelationTree_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeRelationTree_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -8,11 +8,11 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>AttributeRelationTree</name> <parentField>PARENT_ID</parentField> <titleField>TITLE</titleField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/AttributeTree_view/AttributeTree_view.aod b/neonView/AttributeTree_view/AttributeTree_view.aod index d7b3557694910128f8b0a9139ec46eb24ce9bbb2..ecc1b210da04e548cb805245ed07510f1476da7e 100644 --- a/neonView/AttributeTree_view/AttributeTree_view.aod +++ b/neonView/AttributeTree_view/AttributeTree_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeTree_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -8,12 +8,12 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>Attributes</name> <parentField>ATTRIBUTE_PARENT_ID</parentField> <titleField>ATTRIBUTE_NAME</titleField> <descriptionField>ATTRIBUTE_TYPE</descriptionField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod b/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod index 7c14633a238fbab44b941305930441847eeae635..87500bc6ffd7b9f4aa4cd883890dad531c326028 100644 --- a/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod +++ b/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeUsageFilter_view</name> <description>View for listing all contexts where a attribute can be used in the attribute entity</description> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod b/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod index b30d15e4d4ced7d0be9cc68096568a587ad18052..0ecf44f96e8d1228876b0e755871a296b9a81386 100644 --- a/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod +++ b/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>AttributeUsageMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/CommunicationEdit_view/CommunicationEdit_view.aod b/neonView/CommunicationEdit_view/CommunicationEdit_view.aod index 11a21d8caf4ae048555f5fd17547326a3f75945f..9ecbfcdcf7a13b2f1f55ab597b44487b4f6f9097 100644 --- a/neonView/CommunicationEdit_view/CommunicationEdit_view.aod +++ b/neonView/CommunicationEdit_view/CommunicationEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CommunicationEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/CommunicationFilter_view/CommunicationFilter_view.aod b/neonView/CommunicationFilter_view/CommunicationFilter_view.aod index 4ce77fc86332b2a80a4d28a006801cf4fbc85406..ffad63e17e60f7fa24ac3b8af2a792553e3f5ae5 100644 --- a/neonView/CommunicationFilter_view/CommunicationFilter_view.aod +++ b/neonView/CommunicationFilter_view/CommunicationFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CommunicationFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/CommunicationList_view/CommunicationList_view.aod b/neonView/CommunicationList_view/CommunicationList_view.aod index 191cccf8c671ff0941e714e4322a1355819a9a03..cc011575bf237e29f8ef54966ed644faf16ec5ae 100644 --- a/neonView/CommunicationList_view/CommunicationList_view.aod +++ b/neonView/CommunicationList_view/CommunicationList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CommunicationList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod b/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod index 3eb5eb88e2c9788261f3c136ea8a019a9431fe33..723b26dfe6a35bfa4b9e8bc307a02a8aebc8baa7 100644 --- a/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod +++ b/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CommunicationMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ContactEdit_view/ContactEdit_view.aod b/neonView/ContactEdit_view/ContactEdit_view.aod index 7e82ca816b891919c2950d31c1a5ba4e24480d73..03a2f0de84d3c649892b2703ade040afc6bc8967 100644 --- a/neonView/ContactEdit_view/ContactEdit_view.aod +++ b/neonView/ContactEdit_view/ContactEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContactEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ContactList_view/ContactList_view.aod b/neonView/ContactList_view/ContactList_view.aod index f950d771e5d8211a6471d32ae89639f7e954edf6..b99e10274e606c0fe62fba52080c1854c06301e6 100644 --- a/neonView/ContactList_view/ContactList_view.aod +++ b/neonView/ContactList_view/ContactList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContactList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ContractEdit_view/ContractEdit_view.aod b/neonView/ContractEdit_view/ContractEdit_view.aod index 1391bdb4967db897897e9d83341b60b9102ab7b5..ec6443f7b56cc44a107522a5d858d7a836bc2e87 100644 --- a/neonView/ContractEdit_view/ContractEdit_view.aod +++ b/neonView/ContractEdit_view/ContractEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContractEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ContractFilter_view/ContractFilter_view.aod b/neonView/ContractFilter_view/ContractFilter_view.aod index 55dc1f1f2b4c8b65fdbecde5e108f01c6f0360ef..4933b78162863b690531c4dfb8d4d145f8e90a0d 100644 --- a/neonView/ContractFilter_view/ContractFilter_view.aod +++ b/neonView/ContractFilter_view/ContractFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContractFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/ContractMain_view/ContractMain_view.aod b/neonView/ContractMain_view/ContractMain_view.aod index a40e7c73b8f9fa3664b0588566a151a6aa889791..83ff714a33918c32ee14942f3b1146e3fa2a9814 100644 --- a/neonView/ContractMain_view/ContractMain_view.aod +++ b/neonView/ContractMain_view/ContractMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContractMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ContractPreview_view/ContractPreview_view.aod b/neonView/ContractPreview_view/ContractPreview_view.aod index 57f1e90dbae020ac8f2904e25b0120c44d234e7e..ff1f59a0aab0710c324372bbf12e94502032f0f3 100644 --- a/neonView/ContractPreview_view/ContractPreview_view.aod +++ b/neonView/ContractPreview_view/ContractPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ContractPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/CountriesPreview_view/CountriesPreview_view.aod b/neonView/CountriesPreview_view/CountriesPreview_view.aod index 4945f2408915c227b08ea9b862e1b0844d54ef3d..90df6f69c339ecc0fa4d9fb5117a574fa14636d5 100644 --- a/neonView/CountriesPreview_view/CountriesPreview_view.aod +++ b/neonView/CountriesPreview_view/CountriesPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CountriesPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/CountriesTable_view/CountriesTable_view.aod b/neonView/CountriesTable_view/CountriesTable_view.aod index 808613bd27e3b9913d693640e00726e85435eebc..feecd97ed92edf776020689ee66c6073879730d7 100644 --- a/neonView/CountriesTable_view/CountriesTable_view.aod +++ b/neonView/CountriesTable_view/CountriesTable_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>CountriesTable_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/DefaultLookup_view/DefaultLookup_view.aod b/neonView/DefaultLookup_view/DefaultLookup_view.aod index b3da0c6bf1db6154752edaf32b6b1983808c6abe..ff5f7c4ad683368a3e85ea81e857e3bbc1c7c385 100644 --- a/neonView/DefaultLookup_view/DefaultLookup_view.aod +++ b/neonView/DefaultLookup_view/DefaultLookup_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>DefaultLookup_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/DocumentEdit_view/DocumentEdit_view.aod b/neonView/DocumentEdit_view/DocumentEdit_view.aod index 283a647750b56a5a3e2fba4311b116e2b2c44c7a..94c8f4329ba5469401611c1d36b95d8e342a8464 100644 --- a/neonView/DocumentEdit_view/DocumentEdit_view.aod +++ b/neonView/DocumentEdit_view/DocumentEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>DocumentEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/DocumentFilter_view/DocumentFilter_view.aod b/neonView/DocumentFilter_view/DocumentFilter_view.aod index ff3fd20bc7a5528037453ab3c9896bb21d50df34..4806bb86beea998393eba2f5e4cebbac3a1c69d3 100644 --- a/neonView/DocumentFilter_view/DocumentFilter_view.aod +++ b/neonView/DocumentFilter_view/DocumentFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>DocumentFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="false" /> diff --git a/neonView/DocumentList_view/DocumentList_view.aod b/neonView/DocumentList_view/DocumentList_view.aod index 1242651dc1ead17bdf73321425b48148ca136013..d82e31df5478a41698efbbabce79fd9e0c184491 100644 --- a/neonView/DocumentList_view/DocumentList_view.aod +++ b/neonView/DocumentList_view/DocumentList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>DocumentList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/DocumentPreview_view/DocumentPreview_view.aod b/neonView/DocumentPreview_view/DocumentPreview_view.aod index c5b0b8048309625b64a10eb19dd5da33d70995d9..eaf0fc619b087f5480398bd61d86691949368c45 100644 --- a/neonView/DocumentPreview_view/DocumentPreview_view.aod +++ b/neonView/DocumentPreview_view/DocumentPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>DocumentPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -12,27 +12,23 @@ <name>Head</name> <iconField>PREVIEW_IMAGE</iconField> <titleField>NAME</titleField> - <descriptionField>DESCRIPTION</descriptionField> + <subtitleField>TYPE</subtitleField> + <descriptionField>SIZE</descriptionField> <favoriteAction1>downloadSingleFileAction</favoriteAction1> <entityField>#ENTITY</entityField> </cardViewTemplate> <genericViewTemplate> - <name>Info</name> - <editMode v="false" /> + <name>Details</name> <showDrawer v="true" /> <entityField>#ENTITY</entityField> <fields> <entityFieldLink> - <name>440566ed-1e63-437c-84d0-c5c7af5bc77a</name> - <entityField>SIZE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>561bb15b-2bb5-441b-af7c-b49cc9e809cd</name> - <entityField>TYPE</entityField> + <name>85eba544-ca8f-40aa-ba01-9311f8861033</name> + <entityField>IS_MAIN_DOCUMENT</entityField> </entityFieldLink> <entityFieldLink> - <name>66fc2feb-a0c3-4ac6-8eae-809a7a8da289</name> - <entityField>IS_MAIN_DOCUMENT</entityField> + <name>4a89e2f0-1b61-432f-9560-b5f171f7e06d</name> + <entityField>DESCRIPTION</entityField> </entityFieldLink> </fields> </genericViewTemplate> diff --git a/neonView/EmployeeEdit_view/EmployeeEdit_view.aod b/neonView/EmployeeEdit_view/EmployeeEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..5dfcad7f88b0b706d27c92a456ae73c154fbbce1 --- /dev/null +++ b/neonView/EmployeeEdit_view/EmployeeEdit_view.aod @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Generic</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>fdd5320e-a8c0-4043-a88e-aeba1ca02cd1</name> + <entityField>UID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>9170856b-45c2-4d8a-864d-4db36bfe4a8c</name> + <entityField>ISACTIVE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>1925ef51-54a8-41e2-aa78-6d95d1ee4b99</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>7d36467f-8b79-4647-b8e5-5759bdbf37a7</name> + <entityField>FIRSTNAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>00a2dedb-67f5-4662-b053-bf841b30e365</name> + <entityField>LASTNAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>6155e6b7-ee2c-45b4-87f5-9e506ffc5775</name> + <entityField>EMAIL_ADDRESS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8cffaf75-f2dc-42c5-95d7-1ce1e4927d8a</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4ad9c1aa-37a9-46f9-a566-94e5be5c2a7f</name> + <entityField>PASSWORD</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5381db3a-762d-439a-b41b-e4e67edc2099</name> + <entityField>CONFIRM_PASSWORD</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>af8112a3-78d3-436f-b665-ebce595a7c24</name> + <entityField>EmployeeRoles</entityField> + <view>EmployeeRoleEdit_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/EmployeeFilter_view/EmployeeFilter_view.aod b/neonView/EmployeeFilter_view/EmployeeFilter_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..f25bea5ddd67b0be55f5d320f3787636b4314e8d --- /dev/null +++ b/neonView/EmployeeFilter_view/EmployeeFilter_view.aod @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Employees</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>15185ef0-5402-43c4-b5c9-1e0e836ef1c3</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>3e3552f9-9591-45ae-a0bb-a85210c2b382</name> + <entityField>UID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>307dfdad-a0b2-436f-b8a1-9825821dba0c</name> + <entityField>ISACTIVE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>18b974f1-81ea-4ca0-83bf-a1505f763446</name> + <entityField>FIRSTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>27c4199c-157a-4c3e-a851-01aa1d82dfd2</name> + <entityField>LASTNAME</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/EmployeeLookup_view/EmployeeLookup_view.aod b/neonView/EmployeeLookup_view/EmployeeLookup_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..5a7bd7234fa8b505d54cf5800c7bbd121fa95037 --- /dev/null +++ b/neonView/EmployeeLookup_view/EmployeeLookup_view.aod @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeLookup_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>e37a558f-1936-4e23-aac5-11c23028c1d5</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>b7eb1603-f9eb-46ae-8096-cfecaee359d5</name> + <entityField>FIRSTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>7c1a3e27-e7da-4e50-bef0-e987d9e1c4c8</name> + <entityField>LASTNAME</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/EmployeeMain_view/EmployeeMain_view.aod b/neonView/EmployeeMain_view/EmployeeMain_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..da3c34385d7b9283015b3a6f54b0f87271893f1a --- /dev/null +++ b/neonView/EmployeeMain_view/EmployeeMain_view.aod @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeMain_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + <master>f9ae631b-48ad-4d7c-a3a1-6cb00230e5c7</master> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>f9ae631b-48ad-4d7c-a3a1-6cb00230e5c7</name> + <entityField>#ENTITY</entityField> + <view>EmployeePreview_view</view> + </neonViewReference> + <neonViewReference> + <name>79a01c28-1eaa-4974-babd-fb6e4d59471b</name> + <entityField>EmployeeRoles</entityField> + <view>EmployeeRoleFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>7164f8cd-3892-4694-92ad-fc45afac68f1</name> + <entityField>Attributes</entityField> + <view>AttributeRelationFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>68e54801-e68f-4797-97d2-368b4b82a7e4</name> + <entityField>AttributeTree</entityField> + <view>AttributeRelationTree_view</view> + </neonViewReference> + <neonViewReference> + <name>169d3ae7-d688-42fd-9097-77bbd9bfb81f</name> + <entityField>Documents</entityField> + <view>DocumentFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>aaca4c8c-7953-43d8-9390-53b78d86863a</name> + <entityField>StoredSelections</entityField> + <view>StoredSelectionFilter_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/EmployeePassword_view/EmployeePassword_view.aod b/neonView/EmployeePassword_view/EmployeePassword_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..7a3c199fcca35cb5f9fca935d3f499b0c3a20fc2 --- /dev/null +++ b/neonView/EmployeePassword_view/EmployeePassword_view.aod @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeePassword_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Password</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>632294e8-f9ec-4bd1-afe4-87e3b5fc84c4</name> + <entityField>PASSWORD</entityField> + </entityFieldLink> + <entityFieldLink> + <name>66a7726a-c226-4d74-95a4-ea88950920bf</name> + <entityField>CONFIRM_PASSWORD</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/EmployeePreview_view/EmployeePreview_view.aod b/neonView/EmployeePreview_view/EmployeePreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..57ce49321eeebbc1e943e60326600cb928b92344 --- /dev/null +++ b/neonView/EmployeePreview_view/EmployeePreview_view.aod @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeePreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>IMAGE</iconField> + <titleField>NAME_fieldGroup</titleField> + <subtitleField>UID</subtitleField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>68755289-a351-4915-8626-52f023e237f8</name> + <entityField>ISACTIVE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>a5f8b519-26d8-4824-b9cf-9119c03b1bd8</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0bda9209-1437-49eb-98b7-6edea9c6836a</name> + <entityField>DEPARTMENT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>d9786e3d-5364-4075-a08d-0d4ea91c4728</name> + <entityField>EMAIL_ADDRESS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>79cd6a97-6caf-4acb-81af-028b94f33e8f</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/EmployeeRoleEdit_view/EmployeeRoleEdit_view.aod b/neonView/EmployeeRoleEdit_view/EmployeeRoleEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..f91bb0b4e7ba1e7a54efe308364e6b341095d7b2 --- /dev/null +++ b/neonView/EmployeeRoleEdit_view/EmployeeRoleEdit_view.aod @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeRoleEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>GenericMultiple</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>ecaa1457-eb60-4116-a46c-9c91e2d3fd63</name> + <entityField>ROLE</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod b/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..9fc81ddf21b067bfd7f7653c9d1a8b66f99b4d9a --- /dev/null +++ b/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>EmployeeRoleFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>ab1c8d39-fc29-42e8-8b8e-3557d544b272</name> + <entityField>ROLE</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/FacebookTimeline_view/FacebookTimeline_view.aod b/neonView/FacebookTimeline_view/FacebookTimeline_view.aod index ee40a09655845b6194b0be2e4590361e441282f0..1cfd71aba5679bdd29d96d6c58e8d9b099794351 100644 --- a/neonView/FacebookTimeline_view/FacebookTimeline_view.aod +++ b/neonView/FacebookTimeline_view/FacebookTimeline_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>FacebookTimeline_view</name> <title>Facebook</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod b/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod index 9eaf8ae599fb5d0ccac66fb6cab3a4059eecb536..6c8ad7446a55027ca2a01a8502667b82e1c27d15 100644 --- a/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod +++ b/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordAttributeEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod b/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod index f4eb93c10b5ccf7b22c47b2cba8346f4edc6141c..8322746e525e02f4dc2d8fe27ef0eb801c202f14 100644 --- a/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod +++ b/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordAttributeFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod b/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod index 79ac7a83b64d9550d7856d81f5b1427431a8f5a4..a7c6d12369c479620ccf45080fda8e9586e4a96c 100644 --- a/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod +++ b/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordAttributeRelationRows_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="false" /> diff --git a/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod b/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..a4468d9f60da464c9d856469df4a9c573a3fec73 --- /dev/null +++ b/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>KeywordAttriubteRelationTitled_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <titledListViewTemplate> + <name>mainList</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>9426ded9-a818-424e-8dd6-397dc439fffc</name> + <entityField>AB_KEYWORD_ATTRIBUTE_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>35d71c73-cd55-4f45-8a22-22ac6ae7049d</name> + <entityField>valueProxy</entityField> + </neonTableColumn> + </columns> + </titledListViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod b/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod index c30f17a429498deda182534442cb9f16821f0da4..31283c6fff3ca4221d2f5c881bba0963824645ee 100644 --- a/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod +++ b/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordEntryEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/KeywordEntryFilter_view/KeywordEntryFilter_view.aod b/neonView/KeywordEntryFilter_view/KeywordEntryFilter_view.aod index c3d91906c2b7d851a3dd5eb4453a6bddbc1fb7d8..80ba451c5ede8eaffae1986389fe751dea73ae1c 100644 --- a/neonView/KeywordEntryFilter_view/KeywordEntryFilter_view.aod +++ b/neonView/KeywordEntryFilter_view/KeywordEntryFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordEntryFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -9,7 +9,7 @@ </groupLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>EntriesTreetable</name> <titleField>TITLE</titleField> <descriptionField>KEYID</descriptionField> @@ -17,7 +17,7 @@ <element>CONTAINER</element> </defaultGroupFields> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> <tableViewTemplate> <name>EntriesTable</name> <entityField>#ENTITY</entityField> diff --git a/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod b/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..66dfddc51e82026ef05a6d8fe02a5f651f8ccfdd --- /dev/null +++ b/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>KeywordEntryMainSide_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <titleField>TITLE</titleField> + <subtitleField>CONTAINER</subtitleField> + <descriptionField>KEYID</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>12e16874-32ee-47d7-b9d7-acaa32ca0402</name> + <entityField>ISACTIVE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>74f8f491-43e2-4de5-b1c6-c83055b4ffa1</name> + <entityField>ISESSENTIAL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5608493f-90b5-4baf-9114-63cb6a2e85bf</name> + <entityField>SORTING</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod b/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod index c65f5e238e32b4dc96a9d6db1ec2ed9b3fb160ab..53dc6badf13d9b11632943da598e897cb054fb18 100644 --- a/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod +++ b/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod @@ -1,18 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordEntryMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> <masterSlaveLayout> <name>layout</name> - <master>19d059ec-7b77-4662-ad0b-14f43c76272e</master> + <master>267eb426-08d6-4699-9b9f-743c9c071463</master> </masterSlaveLayout> </layout> <children> <neonViewReference> - <name>19d059ec-7b77-4662-ad0b-14f43c76272e</name> + <name>267eb426-08d6-4699-9b9f-743c9c071463</name> <entityField>#ENTITY</entityField> - <view>KeywordEntryPreview_view</view> + <view>KeywordEntryMainSide_view</view> </neonViewReference> <neonViewReference> <name>e722eb4b-5737-4801-b6e4-550fca43963a</name> diff --git a/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod b/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod index 497dbe38374cfd7084ea9c5e6331251ffb133b5e..f8a6856aa390ed0ace0165a842b3f98b587975c4 100644 --- a/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod +++ b/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>KeywordEntryPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -35,5 +35,10 @@ </entityFieldLink> </fields> </genericViewTemplate> + <neonViewReference> + <name>31f3e341-19b3-452e-a381-942c9860f696</name> + <entityField>KeywordAttributeRelationsReadOnly</entityField> + <view>KeywordAttriubteRelationTitled_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/ModuleTree_view/ModuleTree_view.aod b/neonView/ModuleTree_view/ModuleTree_view.aod index eddfeddf9faa7a768f73372a22081d83faafba1d..f57a3fe1d5b3c925c775ac8af6e9eca173319e48 100644 --- a/neonView/ModuleTree_view/ModuleTree_view.aod +++ b/neonView/ModuleTree_view/ModuleTree_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ModuleTree_view</name> <title>Tree</title> <majorModelMode>DISTRIBUTED</majorModelMode> @@ -9,7 +9,7 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>Modules</name> <parentField>PARENT_ID</parentField> <favoriteActionGroup3></favoriteActionGroup3> @@ -18,6 +18,6 @@ <iconField>ICON</iconField> <entityField>#ENTITY</entityField> <title></title> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/ObjectRelationEdit_view/ObjectRelationEdit_view.aod b/neonView/ObjectRelationEdit_view/ObjectRelationEdit_view.aod index 889d80e42fcc7f4cb1fae2608ace36bb2d2621ac..83e9082f7f1584e9a4894dd77c267a813beafd87 100644 --- a/neonView/ObjectRelationEdit_view/ObjectRelationEdit_view.aod +++ b/neonView/ObjectRelationEdit_view/ObjectRelationEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ObjectRelationEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ObjectRelationFilter_view/ObjectRelationFilter_view.aod b/neonView/ObjectRelationFilter_view/ObjectRelationFilter_view.aod index 52dacd7c7e77f33488553c00a78a1ba711d2e683..d0895c5772622b5ae8c0bf56410325d0f37b5240 100644 --- a/neonView/ObjectRelationFilter_view/ObjectRelationFilter_view.aod +++ b/neonView/ObjectRelationFilter_view/ObjectRelationFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ObjectRelationFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/ObjectRelationPreview_view/ObjectRelationPreview_view.aod b/neonView/ObjectRelationPreview_view/ObjectRelationPreview_view.aod index ecf90e9d8bcc9178dc90fb5676d34693c8f78f85..6e5496348316ec265eda9c40167c3750dc10bcba 100644 --- a/neonView/ObjectRelationPreview_view/ObjectRelationPreview_view.aod +++ b/neonView/ObjectRelationPreview_view/ObjectRelationPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ObjectRelationPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ObjectTree_view/ObjectTree_view.aod b/neonView/ObjectTree_view/ObjectTree_view.aod index 3d68dc239b8a9178ac50de4dbda52af358502d17..d2be4d640df1e12b9e0ccabe2772d46fe3cbea30 100644 --- a/neonView/ObjectTree_view/ObjectTree_view.aod +++ b/neonView/ObjectTree_view/ObjectTree_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ObjectTree_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -8,13 +8,13 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>ObjectRelations</name> <parentField>PARENT_ID</parentField> <titleField>TITLE</titleField> <descriptionField>DESCRIPTION</descriptionField> <iconField>ICON</iconField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/OfferDetail_view/OfferDetail_view.aod b/neonView/OfferDetail_view/OfferDetail_view.aod index b8cb3ee2466cb528e098519a7aa3bd8b3eb34c29..a465d174bc221a0fa4ada807e8f2cb3aa9d104d3 100644 --- a/neonView/OfferDetail_view/OfferDetail_view.aod +++ b/neonView/OfferDetail_view/OfferDetail_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferDetail_view</name> <title>Details</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OfferEdit_view/OfferEdit_view.aod b/neonView/OfferEdit_view/OfferEdit_view.aod index 8a8b8f8f2e64e4d70276caa6ca6f4381f3db43ab..60e014f44a74e9ab46a5f84f9352401b2e8bab7b 100644 --- a/neonView/OfferEdit_view/OfferEdit_view.aod +++ b/neonView/OfferEdit_view/OfferEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferEdit_view</name> <title>Offer</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OfferFilter_view/OfferFilter_view.aod b/neonView/OfferFilter_view/OfferFilter_view.aod index edf7596f2f4c18361445c97edeffb08b8f034e8d..541ac072d5e3df256b4b726da078a091dd94bd8f 100644 --- a/neonView/OfferFilter_view/OfferFilter_view.aod +++ b/neonView/OfferFilter_view/OfferFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -54,12 +54,8 @@ <entityField>#ENTITY</entityField> <columns> <neonTableColumn> - <name>60b83daa-9349-4bef-94d8-5f1fc350da59</name> - <entityField>OFFERCODE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>36b035da-4a57-413e-a5dc-c8974ca3855b</name> - <entityField>VERSNR</entityField> + <name>4d40cee3-bcb1-4e67-8c1d-d5fc2e49cc11</name> + <entityField>FullOfferCode</entityField> </neonTableColumn> <neonTableColumn> <name>780087e7-ff3c-4592-90be-607357168295</name> diff --git a/neonView/OfferMain_view/OfferMain_view.aod b/neonView/OfferMain_view/OfferMain_view.aod index 4b4735152b67636ea7be12f8f9dc914ee255019e..fd194c1b379bf81e5201f48d3f4bf360ff3fb234 100644 --- a/neonView/OfferMain_view/OfferMain_view.aod +++ b/neonView/OfferMain_view/OfferMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> @@ -19,6 +19,11 @@ <entityField>Offeritems</entityField> <view>OfferitemFilter_view</view> </neonViewReference> + <neonViewReference> + <name>e6b12eed-d67e-467c-9302-f6340f901235</name> + <entityField>#ENTITY</entityField> + <view>OfferDetail_view</view> + </neonViewReference> <neonViewReference> <name>a3702740-418d-40d5-9415-788542c14abb</name> <entityField>Activities</entityField> @@ -29,11 +34,6 @@ <entityField>Tasks</entityField> <view>TaskFilter_view</view> </neonViewReference> - <neonViewReference> - <name>e6b12eed-d67e-467c-9302-f6340f901235</name> - <entityField>#ENTITY</entityField> - <view>OfferDetail_view</view> - </neonViewReference> <neonViewReference> <name>e96f2fec-1a98-4380-895a-82ab78ba408a</name> <entityField>Documents</entityField> diff --git a/neonView/OfferPreview_view/OfferPreview_view.aod b/neonView/OfferPreview_view/OfferPreview_view.aod index b661fd7df08412973bdcb317c2f6a4718970b77d..5a36edbfc7aa6617c5da3e4dffde6d27c92f7ffd 100644 --- a/neonView/OfferPreview_view/OfferPreview_view.aod +++ b/neonView/OfferPreview_view/OfferPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OfferitemEdit_view/OfferitemEdit_view.aod b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..52a11dc88e9969ec87a44efe8fdd271c388d06d4 --- /dev/null +++ b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>OfferitemEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>a1d02350-10ed-4189-ab65-e750121a7efd</name> + <entityField>ITEMPOSITION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>18f778d3-5672-48c5-b0f7-2c062662f9d1</name> + <entityField>PRODUCT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e280db0c-0ac2-40d4-95c2-b59268c4f663</name> + <entityField>QUANTITY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>f7bb223a-ab77-45b5-b6c0-9c8f4d478999</name> + <entityField>UNIT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>2b635ddb-d52c-4063-af11-aea8eeee151b</name> + <entityField>PRICE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4f339738-6358-463e-b941-3b2693ab115a</name> + <entityField>DISCOUNT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c0a22aa4-b09d-4d8b-8d24-1750eb7ba5ca</name> + <entityField>VAT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e40aa70c-2a6a-4ff4-818f-0a56bc4c63f4</name> + <entityField>OPTIONAL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8df0d334-f0d8-4905-a7b1-e71576f3b24f</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>Price</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>9200df17-11e2-4a1a-babb-ea48c6f88a93</name> + <entityField>TotalPrice</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/OfferitemFilter_view/OfferitemFilter_view.aod b/neonView/OfferitemFilter_view/OfferitemFilter_view.aod index bcd71df78a10040f5491ac0df227e60d2755e0f1..faeaabafb0d244c85c432de22038a96857fe0c57 100644 --- a/neonView/OfferitemFilter_view/OfferitemFilter_view.aod +++ b/neonView/OfferitemFilter_view/OfferitemFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferitemFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -50,6 +50,10 @@ <name>a31fd16c-4237-4cd9-a9de-2267f186d342</name> <entityField>INFO</entityField> </neonTableColumn> + <neonTableColumn> + <name>60a36c38-103f-4fdb-9e8a-b8fd6d441f14</name> + <entityField>TotalPrice</entityField> + </neonTableColumn> </columns> </tableViewTemplate> </children> diff --git a/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod b/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod index b5df86178602cc025468e3e063ee3d5432ec83e4..9db36fae73c345f5663a68afad952b7e5528c8df 100644 --- a/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod +++ b/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferitemMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OfferitemPreview_view/OfferitemPreview_view.aod b/neonView/OfferitemPreview_view/OfferitemPreview_view.aod index 88b19d3d09f2f83da1647b1c717ce345cf5d7092..6927e3f06da1aa5dec4d1f4e6c708eaab6a082ab 100644 --- a/neonView/OfferitemPreview_view/OfferitemPreview_view.aod +++ b/neonView/OfferitemPreview_view/OfferitemPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OfferitemPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/Options1_View/Options1_View.aod b/neonView/Options1_View/Options1_View.aod index 9e739a0e6bb2c4e65a25463e8f794b058a2255fb..492de6430c08c538cf1217f32b86eae625bf86ac 100644 --- a/neonView/Options1_View/Options1_View.aod +++ b/neonView/Options1_View/Options1_View.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>Options1_View</name> <title>Group1</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/Options2_View/Options2_View.aod b/neonView/Options2_View/Options2_View.aod index 415a4c6d447490f5e6f93251676924e65eacdf18..369889ca34486a0d06be4dc8ef3b45aac0898785 100644 --- a/neonView/Options2_View/Options2_View.aod +++ b/neonView/Options2_View/Options2_View.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>Options2_View</name> <title>Group2</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/Options_View/Options_View.aod b/neonView/Options_View/Options_View.aod index 59528150c7ffdb7c0a6c579ab28bfd950aceaeba..6ca564e9c7e0d6344a2b5b7f9be396d5a0950993 100644 --- a/neonView/Options_View/Options_View.aod +++ b/neonView/Options_View/Options_View.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>Options_View</name> <title>Options</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OrderDetail_view/OrderDetail_view.aod b/neonView/OrderDetail_view/OrderDetail_view.aod index 8af0f327beedd58192253d3a037bc651bdc95f32..b64c1463029003a06205c309aef7eb0a0f25cc57 100644 --- a/neonView/OrderDetail_view/OrderDetail_view.aod +++ b/neonView/OrderDetail_view/OrderDetail_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderDetail_view</name> <title>Details</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OrderEdit_view/OrderEdit_view.aod b/neonView/OrderEdit_view/OrderEdit_view.aod index a7ed9380039aa564237f42f2cfe3c71d94bf6cad..8ab4459538bc6228271a07028817648be240f7a8 100644 --- a/neonView/OrderEdit_view/OrderEdit_view.aod +++ b/neonView/OrderEdit_view/OrderEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderEdit_view</name> <title>Receipt</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OrderFilter_view/OrderFilter_view.aod b/neonView/OrderFilter_view/OrderFilter_view.aod index 19fc9b6497015d680508883869189f9b9d102112..f631fc736b5d10bc66abd6f4ea02ff47273dd088 100644 --- a/neonView/OrderFilter_view/OrderFilter_view.aod +++ b/neonView/OrderFilter_view/OrderFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/OrderMain_view/OrderMain_view.aod b/neonView/OrderMain_view/OrderMain_view.aod index b6ea5b07fefaeef775aca9764ac339b1fddf38ca..77bbd6830b3053237835359ff55114deae8125ee 100644 --- a/neonView/OrderMain_view/OrderMain_view.aod +++ b/neonView/OrderMain_view/OrderMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrderPreview_view/OrderPreview_view.aod b/neonView/OrderPreview_view/OrderPreview_view.aod index bfe3309e12f844003df5a03a10f050cb42efa768..62dcd724c0b5d265a297f298926e8d747602af67 100644 --- a/neonView/OrderPreview_view/OrderPreview_view.aod +++ b/neonView/OrderPreview_view/OrderPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrderitemFilter_view/OrderitemFilter_view.aod b/neonView/OrderitemFilter_view/OrderitemFilter_view.aod index dddaaae965ce503a1ea7289409576377f7a3a1a0..99689b6ae5ab97edaa1932c62fcfd0049954b8bc 100644 --- a/neonView/OrderitemFilter_view/OrderitemFilter_view.aod +++ b/neonView/OrderitemFilter_view/OrderitemFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderitemFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -50,6 +50,10 @@ <name>03a15cab-67d9-4e9d-b911-0d5599c87671</name> <entityField>INFO</entityField> </neonTableColumn> + <neonTableColumn> + <name>eecc066d-e380-4fe7-9e9b-99d80842981d</name> + <entityField>TotalPrice</entityField> + </neonTableColumn> </columns> </tableViewTemplate> </children> diff --git a/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod b/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod index 4f44b37029b22645102debb6e3ba3fe5ee251244..684f0e1de2ac13f6acbd1b6f8a33392c9f06afa9 100644 --- a/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod +++ b/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderitemMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrderitemPreview_view/OrderitemPreview_view.aod b/neonView/OrderitemPreview_view/OrderitemPreview_view.aod index 6560d2c27f6dbcf8c3f242af6cf9aef1f593a4dc..71fd61ff8999e63801852f32c973ce6e45f1a065 100644 --- a/neonView/OrderitemPreview_view/OrderitemPreview_view.aod +++ b/neonView/OrderitemPreview_view/OrderitemPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrderitemPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod b/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod index 571abba34ba66caccea7545cf53379a65c1b1d53..67713dbe162982f4748096ecf637d25f0bf421f1 100644 --- a/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod +++ b/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationEditDefaults_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrganisationEdit_view/OrganisationEdit_view.aod b/neonView/OrganisationEdit_view/OrganisationEdit_view.aod index 4a26e105858fe0e8c020f908c761467558a768e4..274866d3cfb2339102985a8bceb40b21596ec16b 100644 --- a/neonView/OrganisationEdit_view/OrganisationEdit_view.aod +++ b/neonView/OrganisationEdit_view/OrganisationEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationEdit_view</name> <title>Company</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OrganisationFilter_view/OrganisationFilter_view.aod b/neonView/OrganisationFilter_view/OrganisationFilter_view.aod index 392717f6df2c2bafa17af9154d4fb015315d6c1a..a1a8f1e6e43c8b1a338e8fc80ec6d43bf23ba640 100644 --- a/neonView/OrganisationFilter_view/OrganisationFilter_view.aod +++ b/neonView/OrganisationFilter_view/OrganisationFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/OrganisationLookup_view/OrganisationLookup_view.aod b/neonView/OrganisationLookup_view/OrganisationLookup_view.aod index bd0f94acdd5f27d0580df859cbac72fcec6f95f2..0264632ac4600085158cbd17926f2cef2b6c834e 100644 --- a/neonView/OrganisationLookup_view/OrganisationLookup_view.aod +++ b/neonView/OrganisationLookup_view/OrganisationLookup_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationLookup_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/OrganisationMain_view/OrganisationMain_view.aod b/neonView/OrganisationMain_view/OrganisationMain_view.aod index 2dd587177418b295eabced90bdbbb3faf26b793c..b8cddb7e650c4318fcb91b17830f4cef59ceaf90 100644 --- a/neonView/OrganisationMain_view/OrganisationMain_view.aod +++ b/neonView/OrganisationMain_view/OrganisationMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationMain_view</name> <title>Attribute</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod index 442152285bd9dbf824fbb68c9f3a865f4d3b8795..220f2e9911fc74fc5aff5c28d7b87e1ee5a4c936 100644 --- a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod +++ b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>OrganisationPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/PersonDetail_view/PersonDetail_view.aod b/neonView/PersonDetail_view/PersonDetail_view.aod index 24224b2cf7c99e179f06bd165e0aefbef82681ce..c09b04ddf5c789b92a83f135fb262a2c1b433d4e 100644 --- a/neonView/PersonDetail_view/PersonDetail_view.aod +++ b/neonView/PersonDetail_view/PersonDetail_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonDetail_view</name> <title>Details</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod b/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod index a9cada77919335190c79c93045e4f195130a2f73..f5a9a421c5d12b9839ec58d39d6716d7691b1695 100644 --- a/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod +++ b/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonEditDefaults_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/PersonEdit_view/PersonEdit_view.aod b/neonView/PersonEdit_view/PersonEdit_view.aod index 97dfc7bb74265146568a0df9e75d2a15833e6f8b..78930188971155046864647b3f5ea60c6e1d3186 100644 --- a/neonView/PersonEdit_view/PersonEdit_view.aod +++ b/neonView/PersonEdit_view/PersonEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonEdit_view</name> <title>Contact</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/PersonFilter_view/PersonFilter_view.aod b/neonView/PersonFilter_view/PersonFilter_view.aod index f53f204e36835a346e6bd5dea94e26f2562994ce..a19c9f9769148048416dd7cd0eb1e5eb120790ea 100644 --- a/neonView/PersonFilter_view/PersonFilter_view.aod +++ b/neonView/PersonFilter_view/PersonFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/PersonLookup_view/PersonLookup_view.aod b/neonView/PersonLookup_view/PersonLookup_view.aod index de61ca290fab503f08ba4ef17235468191dd0822..bce42f9faba68007ad25e80920d3eed6611a7d68 100644 --- a/neonView/PersonLookup_view/PersonLookup_view.aod +++ b/neonView/PersonLookup_view/PersonLookup_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonLookup_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/PersonMain_view/PersonMain_view.aod b/neonView/PersonMain_view/PersonMain_view.aod index 6ab7d40c76a2814f8119978f334037ed0a5758b1..25df37d62a0216130cfc95f225e8dd86d085fd95 100644 --- a/neonView/PersonMain_view/PersonMain_view.aod +++ b/neonView/PersonMain_view/PersonMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/PersonPreview_view/PersonPreview_view.aod b/neonView/PersonPreview_view/PersonPreview_view.aod index a47b8e33dfa723a40634b7def558600c51daa380..6b4a7a3769cf170879b641a062b84e31cd273eed 100644 --- a/neonView/PersonPreview_view/PersonPreview_view.aod +++ b/neonView/PersonPreview_view/PersonPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod index 19c45ebe7c97cf14d78189bac85e5f7eef28c6f4..570e2fae64725087b35b18285e7c46a838a626d9 100644 --- a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod +++ b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>PersonSimpleList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod b/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod index 9b2cb02c7a09f21a2b096bbd60404deb67971bd0..9b5a532217021a9c0d6de0c7d50c2b20166bc242 100644 --- a/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod +++ b/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>Prod2ProdEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/Prod2prodFilter_view/Prod2prodFilter_view.aod b/neonView/Prod2prodFilter_view/Prod2prodFilter_view.aod index eeaf321c7d4fb8abf36121ada2ec9a394a9c7aa2..9faf4b3a3b90ba6298f7590140950c7f2fd9c4d2 100644 --- a/neonView/Prod2prodFilter_view/Prod2prodFilter_view.aod +++ b/neonView/Prod2prodFilter_view/Prod2prodFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>Prod2prodFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -9,13 +9,13 @@ </boxLayout> </layout> <children> - <treetableViewTemplate> + <treeViewTemplate> <name>Partlist</name> <parentField>DEST_ID</parentField> <favoriteActionGroup1>alter</favoriteActionGroup1> <titleField>PRODUCTCODE</titleField> <descriptionField>QUANTITY</descriptionField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/ProductDescription_view/ProductDescription_view.aod b/neonView/ProductDescription_view/ProductDescription_view.aod index 8fb4ca516c6bf41a721ac9d35dddcaf95ee60859..27be19e6d9bcd2408ac68eeb00026126c90112d1 100644 --- a/neonView/ProductDescription_view/ProductDescription_view.aod +++ b/neonView/ProductDescription_view/ProductDescription_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductDescription_view</name> <title>Description</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/ProductEdit_view/ProductEdit_view.aod b/neonView/ProductEdit_view/ProductEdit_view.aod index f068db7c5dbcd125706a3dbc300b023766091a22..687d513b1e6fbfbdf724e4835f2323124f9f0543 100644 --- a/neonView/ProductEdit_view/ProductEdit_view.aod +++ b/neonView/ProductEdit_view/ProductEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ProductFilter_view/ProductFilter_view.aod b/neonView/ProductFilter_view/ProductFilter_view.aod index e30ca8feabf278c95b9ac8ba484ea9aff7c35749..51e6a88b6443da181609e32946ea9b025cf99e94 100644 --- a/neonView/ProductFilter_view/ProductFilter_view.aod +++ b/neonView/ProductFilter_view/ProductFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/ProductMain_view/ProductMain_view.aod b/neonView/ProductMain_view/ProductMain_view.aod index 28de5da8164ab75a02cc6e603114a21e1cc448df..9f143d1e45b165deb3f534fe5e73f94bd448bada 100644 --- a/neonView/ProductMain_view/ProductMain_view.aod +++ b/neonView/ProductMain_view/ProductMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ProductPreview_view/ProductPreview_view.aod b/neonView/ProductPreview_view/ProductPreview_view.aod index 91ff9e7ad9cb16cd7e4301d3757883ffb247c200..b66c4446cddc5458a4088d5c0abe58ac9b662636 100644 --- a/neonView/ProductPreview_view/ProductPreview_view.aod +++ b/neonView/ProductPreview_view/ProductPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod b/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod index 94dabe34fee55dd402b862fa4f51882e3a51d6cb..958b508810443d6db2777fbfe3d5619dcfe0a044 100644 --- a/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod +++ b/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductpriceEdit_view</name> <title>Price list</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/ProductpriceFilter_view/ProductpriceFilter_view.aod b/neonView/ProductpriceFilter_view/ProductpriceFilter_view.aod index 5ce915618f4fb2b11ef3ab2e8824a5b43d651f57..b225f31a95b5abf6de65302cf84b5d1e777e836a 100644 --- a/neonView/ProductpriceFilter_view/ProductpriceFilter_view.aod +++ b/neonView/ProductpriceFilter_view/ProductpriceFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductpriceFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/ProductpriceRelation_view/ProductpriceRelation_view.aod b/neonView/ProductpriceRelation_view/ProductpriceRelation_view.aod index 4d3cd87977c6673cb16853676eb0d09531f5bbba..3f9f33250c400cb0f9b755e87e229f788ff579c8 100644 --- a/neonView/ProductpriceRelation_view/ProductpriceRelation_view.aod +++ b/neonView/ProductpriceRelation_view/ProductpriceRelation_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>ProductpriceRelation_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod b/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod index 02539c4a78045ba3c32471ca9b4dbf77263c4021..e014c2674003f2ddc968ebef0cc612ea7ad879cd 100644 --- a/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod +++ b/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectClassificationEntryEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod b/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod index 4fbd720d663f623a42cd36c06fd73148310471cf..cf4ddc5040f214b04d211b2f2f53aa42606e95fc 100644 --- a/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod +++ b/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectClassificationEntryPreview_view</name> <title>asdf</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod b/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod index 09564bc6da07d94162597f245c1b41bad0031cca..c12d4d020ed0be624ca97c968eaf8513307c9237 100644 --- a/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod +++ b/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectClassificationFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod b/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod index dc547b364486d99d1a3f6e9388c6e5eddbf92b1a..b6773490cfbfc248deae7412bbefd5b89a0969cc 100644 --- a/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod +++ b/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectClassificationPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod b/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod index 16ddeeaa248d7712b685e16dc2f590662dfe4796..d315479fd2d8778e4c655d01681a69f172ac7bff 100644 --- a/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod +++ b/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCompetitionEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod b/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod index b59f7d997a1ef5d1eb5e5c92de1aeb4f638b1f4b..72233eec4d73ce2a3248faaf5b8e352168a63a57 100644 --- a/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod +++ b/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCompetitionFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod index 556305ff4214e5bc660b19441bf6d0a3a3f218ab..ae8dfc222cf2f206b7905db3294cd6c06b599d30 100644 --- a/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod +++ b/neonView/SalesprojectCompetitionPreview_view/SalesprojectCompetitionPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCompetitionPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectCycleEdit_view/SalesprojectCycleEdit_view.aod b/neonView/SalesprojectCycleEdit_view/SalesprojectCycleEdit_view.aod index 3fbde44933501c753235a292dd0d6645c1d86b39..de1a3461bb5e7138fb90ae3348fb4f79c2134ebc 100644 --- a/neonView/SalesprojectCycleEdit_view/SalesprojectCycleEdit_view.aod +++ b/neonView/SalesprojectCycleEdit_view/SalesprojectCycleEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCycleEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectCycleFilter_view/SalesprojectCycleFilter_view.aod b/neonView/SalesprojectCycleFilter_view/SalesprojectCycleFilter_view.aod index f9f282b6f5106a2314783c3df1f3992ae0ef8aab..55809e21f25a772051eff44caa23f2fdbc259d4a 100644 --- a/neonView/SalesprojectCycleFilter_view/SalesprojectCycleFilter_view.aod +++ b/neonView/SalesprojectCycleFilter_view/SalesprojectCycleFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCycleFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod index ec7629916bac8b1a42ec9f0f1b02a62a78fd550a..41114194e655c15ee0487f9e0a3d7df2d1043f9c 100644 --- a/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod +++ b/neonView/SalesprojectCyclePreview_view/SalesprojectCyclePreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCyclePreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectCycle_view/SalesprojectCycle_view.aod b/neonView/SalesprojectCycle_view/SalesprojectCycle_view.aod index 1177b22ab4beb666fe97b91781458193439d9b70..edacdea2adf843ed29d30a7eb4850f3bcd4fd932 100644 --- a/neonView/SalesprojectCycle_view/SalesprojectCycle_view.aod +++ b/neonView/SalesprojectCycle_view/SalesprojectCycle_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectCycle_view</name> <title>Milestones</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/SalesprojectEdit_view/SalesprojectEdit_view.aod b/neonView/SalesprojectEdit_view/SalesprojectEdit_view.aod index d6354dbb09f0ec18cf6fb85464c5821f75dced8d..5c2db6962a97eead75e68fdae5689a31deca62e5 100644 --- a/neonView/SalesprojectEdit_view/SalesprojectEdit_view.aod +++ b/neonView/SalesprojectEdit_view/SalesprojectEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectEdit_view</name> <title>Salesproject</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod index 1ea48c8e825f65023b66ea0231761b4a8747a445..04505e731bafead634f8abb604c4782935fb49b1 100644 --- a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod +++ b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod b/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod index 3e13766ead8c639bba9e292821c597fe2d1cf80c..366face9408918159d95b834b1d8906c2b2a1df2 100644 --- a/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod +++ b/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectForecastEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod b/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod index d2b2443bf4901dfc689bd45f75b4eaa2e0f24f8a..63f7e54df860019a04eace135ed6e27dd8705471 100644 --- a/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod +++ b/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectForecastFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod index c8ddeb76d2a5d081734afeeffd2e70f47cdc3c4b..1afb1bf945c05122fc551d8dbec268e4a08dd67e 100644 --- a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod +++ b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectForecastPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectMain_view/SalesprojectMain_view.aod b/neonView/SalesprojectMain_view/SalesprojectMain_view.aod index 7350642bde517bfc42eca3edbe0b5a49eb5091d7..4f429107957c57843a11aaff1328c91c90cac815 100644 --- a/neonView/SalesprojectMain_view/SalesprojectMain_view.aod +++ b/neonView/SalesprojectMain_view/SalesprojectMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod b/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod index 6005e46c725a8f8d5b97262fe8964c456f7ec8e1..635fc5f1b4fc56b31e2d464d342e44ee91646a1e 100644 --- a/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod +++ b/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectMemberEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod index c2fa76a135ab5fe3f7334cde289549569b727527..fe1a90deac900cb39a02966139204731459fd850 100644 --- a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod +++ b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectMemberFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod index e97ce873ab2aaf2594e005852d1806517c7674f8..b940c76d5bfff45bebc53f5250ff63de6da233c4 100644 --- a/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod +++ b/neonView/SalesprojectMemberPreview_view/SalesprojectMemberPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectMemberPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod index 315544ca5c94b82cadfa39d919ae6eee43580c83..26ce3663b06bf4b0e809e176f0cfae3d57a98b0d 100644 --- a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod +++ b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod @@ -1,91 +1,93 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> - <name>SalesprojectPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <cardViewTemplate> - <name>Head</name> - <iconField>IMAGE</iconField> - <titleField>PROJECTTITLE</titleField> - <descriptionField>PROJECTCODE</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Details</name> - <showDrawer v="true" /> - <drawerCaption>Details</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>f2b33601-12e8-463f-a920-6e1ae9745491</name> - <entityField>RELATION_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>4e3d7a37-f55b-4c18-9ba1-ab4ab0bbb442</name> - <entityField>STATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>2867e662-b824-4bbf-8eaf-bbd34f44598e</name> - <entityField>REASONS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ff0dcd67-56ec-4db1-8c53-531f22fda716</name> - <entityField>PHASE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3164fe37-8ca0-44c0-bebe-b9573346fb72</name> - <entityField>STARTDATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>529e8b1f-014f-4b44-8bba-96869156ebf7</name> - <entityField>ENDDATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>0ba7dcb5-9606-4d74-8455-3423a16fd98a</name> - <entityField>PROBABILITY</entityField> - </entityFieldLink> - <entityFieldLink> - <name>950d21a3-c0f9-4df5-9810-fa027a6fdb4a</name> - <entityField>VOLUME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>bf7ecf7a-3d7f-4ec8-867a-c10ced346343</name> - <entityField>TIMETRACKINGSUM</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Further informations</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>9fe11db5-ec66-4238-9c56-5ace055f1d90</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>f3542270-e7bd-4f9f-b7c0-f6c5210bb337</name> - <entityField>MainDocuments</entityField> - <view>DocumentList_view</view> - </neonViewReference> - <scoreCardViewTemplate> - <name>AdditionalInfo</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>79490331-6be4-422f-9450-da0db56f0654</name> - <entityField>DAYS_NOTACTIVE</entityField> - </entityFieldLink> - </fields> - </scoreCardViewTemplate> - </children> -</neonView> +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>SalesprojectPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <footer>AdditionalInfo</footer> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Head</name> + <iconField>IMAGE</iconField> + <titleField>PROJECTTITLE</titleField> + <subtitleField>CONTACT_ID</subtitleField> + <descriptionField>PROJECTCODE</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Details</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>f2b33601-12e8-463f-a920-6e1ae9745491</name> + <entityField>RELATION_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4e3d7a37-f55b-4c18-9ba1-ab4ab0bbb442</name> + <entityField>STATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>2867e662-b824-4bbf-8eaf-bbd34f44598e</name> + <entityField>REASONS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ff0dcd67-56ec-4db1-8c53-531f22fda716</name> + <entityField>PHASE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3164fe37-8ca0-44c0-bebe-b9573346fb72</name> + <entityField>STARTDATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>529e8b1f-014f-4b44-8bba-96869156ebf7</name> + <entityField>ENDDATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0ba7dcb5-9606-4d74-8455-3423a16fd98a</name> + <entityField>PROBABILITY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>950d21a3-c0f9-4df5-9810-fa027a6fdb4a</name> + <entityField>VOLUME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>bf7ecf7a-3d7f-4ec8-867a-c10ced346343</name> + <entityField>TIMETRACKINGSUM</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Further informations</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>9fe11db5-ec66-4238-9c56-5ace055f1d90</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>f3542270-e7bd-4f9f-b7c0-f6c5210bb337</name> + <entityField>MainDocuments</entityField> + <view>DocumentList_view</view> + </neonViewReference> + <scoreCardViewTemplate> + <name>AdditionalInfo</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>79490331-6be4-422f-9450-da0db56f0654</name> + <entityField>DAYS_NOTACTIVE</entityField> + </entityFieldLink> + </fields> + </scoreCardViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod b/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod index 1fbd5e0dc5085d6ab4a45abfa26db462bba8e640..5eb40994bb6928ec3a516ea10f6fb69856caa649 100644 --- a/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod +++ b/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectSourceEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod b/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod index 09dda8d565b84a6605c828673b6d78c62370fd85..919820dd8d63652abb4bacb9aca9a14cae94de34 100644 --- a/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod +++ b/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectSourceFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -11,6 +11,7 @@ <children> <tableViewTemplate> <name>Entries</name> + <autoNewRow v="true" /> <entityField>#ENTITY</entityField> <columns> <neonTableColumn> diff --git a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod index 5b907e2c92e27bfbe557e742a29d6f13e1c866aa..9191fc15cb6c28165625455d7302b8b4475218c3 100644 --- a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod +++ b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>SalesprojectSourcePreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/StockCount_view/StockCount_view.aod b/neonView/StockCount_view/StockCount_view.aod index 8e8ede676aed30d4071e15d40f1a9047fe97dcc7..f6884c6a6ceeb22d492e8b032062115b43a2c4d4 100644 --- a/neonView/StockCount_view/StockCount_view.aod +++ b/neonView/StockCount_view/StockCount_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>StockCount_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/StockEdit_view/StockEdit_view.aod b/neonView/StockEdit_view/StockEdit_view.aod index ea63dc4bbf98903eb999a062337965f7959e38ea..b50a5b72944f43b4a4ca7fcf826fc96ec85c7821 100644 --- a/neonView/StockEdit_view/StockEdit_view.aod +++ b/neonView/StockEdit_view/StockEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>StockEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/StockFilter_view/StockFilter_view.aod b/neonView/StockFilter_view/StockFilter_view.aod index b715a7f6186055abb99750d11d723ced654d2a16..85433255ea297c1706d5b158a9f2ca557738b823 100644 --- a/neonView/StockFilter_view/StockFilter_view.aod +++ b/neonView/StockFilter_view/StockFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>StockFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> diff --git a/neonView/StoredSelectionFilter_view/StoredSelectionFilter_view.aod b/neonView/StoredSelectionFilter_view/StoredSelectionFilter_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..f9352814ab348ec447bc773953efbfdedf91bcd3 --- /dev/null +++ b/neonView/StoredSelectionFilter_view/StoredSelectionFilter_view.aod @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> + <name>StoredSelectionFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Table</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>713574de-2d9c-4006-93a3-3860fb145c26</name> + <entityField>CONTEXT_NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4cc4d5ff-24cf-46d9-9941-cda11e445a17</name> + <entityField>SELECTION_TITLE</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/TaskEdit_view/TaskEdit_view.aod b/neonView/TaskEdit_view/TaskEdit_view.aod index f43c9f7a1c7dc48fd6766376df5447b74cfe89a1..9325040e6458936b9059aa794cbe6951e96614d7 100644 --- a/neonView/TaskEdit_view/TaskEdit_view.aod +++ b/neonView/TaskEdit_view/TaskEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskFilter_view/TaskFilter_view.aod b/neonView/TaskFilter_view/TaskFilter_view.aod index 558120366953c001d13c2d2dbde7d588f3ec0b0e..0b8c264401f9179e1080095d019415bb750cfad2 100644 --- a/neonView/TaskFilter_view/TaskFilter_view.aod +++ b/neonView/TaskFilter_view/TaskFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> @@ -39,15 +39,15 @@ <entityField>#ENTITY</entityField> <title></title> <columns> + <neonTableColumn> + <name>3cd319ea-5a06-409c-a7ce-1c87beff62d2</name> + <entityField>#ICON</entityField> + </neonTableColumn> <neonTableColumn> <name>591cd079-a8e9-49aa-8a2d-afb643aef079</name> <entityField>SUBJECT</entityField> <expandRatio v="100" /> </neonTableColumn> - <neonTableColumn> - <name>b92dba41-58a2-4c95-aeb4-235c5eaffad7</name> - <entityField>STATUS</entityField> - </neonTableColumn> <neonTableColumn> <name>5d11add4-d939-4c8e-9633-efd0c2991837</name> <entityField>PRIORITY</entityField> @@ -57,17 +57,17 @@ <entityField>MATURITY_DATE</entityField> </neonTableColumn> <neonTableColumn> - <name>51190c85-fa03-4022-bc72-063d4b895d5b</name> - <entityField>EDITOR_CONTACT_ID</entityField> + <name>b92dba41-58a2-4c95-aeb4-235c5eaffad7</name> + <entityField>STATUS</entityField> </neonTableColumn> </columns> </tableViewTemplate> - <treetableViewTemplate> + <treeViewTemplate> <name>TasksTreetable</name> <titleField>SUBJECT</titleField> <descriptionField>DESCRIPTION</descriptionField> <iconField>#ICON</iconField> <entityField>#ENTITY</entityField> - </treetableViewTemplate> + </treeViewTemplate> </children> </neonView> diff --git a/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod b/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod index d947ac5f4a1c1b4afb865476bd8415677fbe9839..6388445f76128a851b93ac91c467ee7149019d96 100644 --- a/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod +++ b/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskLinkFilter_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod b/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod index d6b9737c69a17af9076faaf002aaba7867d0485f..9fdda896ab693871ee041bbe441478b1e62a3e88 100644 --- a/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod +++ b/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskLinkMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskLinkPreviewList_view/TaskLinkPreviewList_view.aod b/neonView/TaskLinkPreviewList_view/TaskLinkPreviewList_view.aod index a009b2b1c349de4173593dcf954ead9180cc99d8..7beb90a626f8a4cd0dbef6080e5922c4335c73a5 100644 --- a/neonView/TaskLinkPreviewList_view/TaskLinkPreviewList_view.aod +++ b/neonView/TaskLinkPreviewList_view/TaskLinkPreviewList_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskLinkPreviewList_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod b/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod index 1ab3daed2f48ef4d4de53ea3a758be715f598b6b..6171351549a23bc55bec3d914087045a1e0c24b6 100644 --- a/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod +++ b/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskLinkPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskMainPreview_view/TaskMainPreview_view.aod b/neonView/TaskMainPreview_view/TaskMainPreview_view.aod index 21a1ad13fa5ab1c75199e0122fffaec3dd27c8d1..2bf917aa3e1fa14e6ad7c540b0dbf7e3f50d124f 100644 --- a/neonView/TaskMainPreview_view/TaskMainPreview_view.aod +++ b/neonView/TaskMainPreview_view/TaskMainPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskMainPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskMain_view/TaskMain_view.aod b/neonView/TaskMain_view/TaskMain_view.aod index d8231d9831f6e1139fef98f661246d8a3954f612..1c962435644b495ed5b00f2f0509b297d5cbc1e7 100644 --- a/neonView/TaskMain_view/TaskMain_view.aod +++ b/neonView/TaskMain_view/TaskMain_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskMain_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TaskPreview_view/TaskPreview_view.aod b/neonView/TaskPreview_view/TaskPreview_view.aod index 11ab7e15bd84199d86792fa9b45577527005c5b3..16fa80da79ee06dc6f93093c0a7054600755459d 100644 --- a/neonView/TaskPreview_view/TaskPreview_view.aod +++ b/neonView/TaskPreview_view/TaskPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TaskPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod b/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod index 7f4c05f9fc8514c2485931547bf18cad61fd2717..aeaa8657f0a4ac08321c4bbfadc9f0ab9076e170 100644 --- a/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod +++ b/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TimetrackingEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod b/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod index e923bf38eab937f2ad84016a6aa801ab7d35973d..9ddf2b46691744e3504279915e0467a8803b26cc 100644 --- a/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod +++ b/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TimetrackingFilter_view</name> <title>Timetracking</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod b/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod index 5977d7ad08f9e00d8b604c42b2d8cead20ceca13..140d82d9c7479f5fdc47189dc34660d51fecb982 100644 --- a/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod +++ b/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TimetrackingPreview_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> diff --git a/neonView/TurnoverChart_view/TurnoverChart_view.aod b/neonView/TurnoverChart_view/TurnoverChart_view.aod index 093b1e4038361b9bbc4dab4fa04237dcbf7545d8..0b728d0c7185dd55d10c508769456a841e12ae67 100644 --- a/neonView/TurnoverChart_view/TurnoverChart_view.aod +++ b/neonView/TurnoverChart_view/TurnoverChart_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TurnoverChart_view</name> <title></title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/neonView/TwitterTimeline_view/TwitterTimeline_view.aod b/neonView/TwitterTimeline_view/TwitterTimeline_view.aod index b7fa1d026f4ec7e3c6946e72e8784a3a9516969d..10d401110bd7b8a57f30bbb16a85d2ca85429bf0 100644 --- a/neonView/TwitterTimeline_view/TwitterTimeline_view.aod +++ b/neonView/TwitterTimeline_view/TwitterTimeline_view.aod @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.0"> +<neonView xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.1.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/neonView/1.1.1"> <name>TwitterTimeline_view</name> <title>Twitter</title> <majorModelMode>DISTRIBUTED</majorModelMode> diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ActivityCategory.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ActivityCategory.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ActivityCategory.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ActivityCategory.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AddressType.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AddressType.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AddressType.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AddressType.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AttributeKeyword_target_group.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AttributeKeyword_target_group.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AttributeKeyword_target_group.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AttributeKeyword_target_group.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AttributeType.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AttributeType.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_AttributeType.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_AttributeType.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_CommunicationMedium.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_CommunicationMedium.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_CommunicationMedium.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_CommunicationMedium.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactContactrole.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactContactrole.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactContactrole.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactContactrole.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactDepartment.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactDepartment.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactDepartment.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactDepartment.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactPosition.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactPosition.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_ContactPosition.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_ContactPosition.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_DeliveryTerm.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_DeliveryTerm.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_DeliveryTerm.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_DeliveryTerm.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_OfferProbability.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_OfferProbability.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_OfferProbability.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_OfferProbability.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_PaymentTerm.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_PaymentTerm.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_PaymentTerm.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_PaymentTerm.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectCompetitionState.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectPhase.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectPhase.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectPhase.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectPhase.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_SalesprojectState.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_TaskPriority.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_TaskPriority.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_TaskPriority.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_TaskPriority.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/init_TaskProgress.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_TaskProgress.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/init_TaskProgress.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/init_TaskProgress.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/insert_offer_status_keyword.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_salesproject_state_keyword.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/insert_salesproject_state_keyword.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/insert_salesproject_state_keyword.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/insert_salesproject_state_keyword.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AditoBasic/update_Strength_Weakness.xml b/others/db_changes/Data_alias/basic/2019.2/AditoBasic/update_Strength_Weakness.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AditoBasic/update_Strength_Weakness.xml rename to others/db_changes/Data_alias/basic/2019.2/AditoBasic/update_Strength_Weakness.xml diff --git a/others/db_changes/data_alias/basic/2019.2/AttributeKeyword.xml b/others/db_changes/Data_alias/basic/2019.2/AttributeKeyword.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/AttributeKeyword.xml rename to others/db_changes/Data_alias/basic/2019.2/AttributeKeyword.xml diff --git a/others/db_changes/data_alias/basic/2019.2/ChangeNotes.txt b/others/db_changes/Data_alias/basic/2019.2/ChangeNotes.txt similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/ChangeNotes.txt rename to others/db_changes/Data_alias/basic/2019.2/ChangeNotes.txt diff --git a/others/db_changes/data_alias/basic/2019.2/Contact_add_columns.xml b/others/db_changes/Data_alias/basic/2019.2/Contact_add_columns.xml similarity index 93% rename from others/db_changes/data_alias/basic/2019.2/Contact_add_columns.xml rename to others/db_changes/Data_alias/basic/2019.2/Contact_add_columns.xml index 545d958d08be291d9667e9aa645187ed448c984a..780b48296710114efc6602379aa4e0c63c549725 100644 --- a/others/db_changes/data_alias/basic/2019.2/Contact_add_columns.xml +++ b/others/db_changes/Data_alias/basic/2019.2/Contact_add_columns.xml @@ -8,7 +8,7 @@ <column name="CONTACTROLE" type="NVARCHAR(50)"/> </addColumn> <addColumn tableName="CONTACT"> - <column name="POSTITION" type="NVARCHAR(50)"/> + <column name="POSITION" type="NVARCHAR(50)"/> </addColumn> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/ActivityCategory.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/ActivityCategory.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/ActivityCategory.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/ActivityCategory.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/AddressType.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/AddressType.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/AddressType.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/AddressType.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/CommunicationMedium.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/CommunicationMedium.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/CommunicationMedium.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/CommunicationMedium.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/OfferProbability.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/OfferProbability.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/OfferProbability.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/OfferProbability.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectCompetitionPhase.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectCompetitionPhase.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectCompetitionPhase.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectCompetitionPhase.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPhase.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPhase.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPhase.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPhase.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPricePolitics.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPricePolitics.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPricePolitics.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectPricePolitics.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectState.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectState.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectState.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectState.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectStrength.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectStrength.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectStrength.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectStrength.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectWeakness.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectWeakness.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectWeakness.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesProjectWeakness.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesprojectCompetitionState.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesprojectCompetitionState.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesprojectCompetitionState.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/SalesprojectCompetitionState.xml diff --git a/others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/TaskPriority.xml b/others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/TaskPriority.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/KeywordRelatedStructureChanges/TaskPriority.xml rename to others/db_changes/Data_alias/basic/2019.2/KeywordRelatedStructureChanges/TaskPriority.xml diff --git a/others/db_changes/data_alias/basic/2019.2/Offer_terms.xml b/others/db_changes/Data_alias/basic/2019.2/Offer_terms.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/Offer_terms.xml rename to others/db_changes/Data_alias/basic/2019.2/Offer_terms.xml diff --git a/others/db_changes/data_alias/basic/2019.2/Product_remove_fk.xml b/others/db_changes/Data_alias/basic/2019.2/Product_remove_fk.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/Product_remove_fk.xml rename to others/db_changes/Data_alias/basic/2019.2/Product_remove_fk.xml diff --git a/others/db_changes/data_alias/basic/2019.2/SalesOrder_source_offer.xml b/others/db_changes/Data_alias/basic/2019.2/SalesOrder_source_offer.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/SalesOrder_source_offer.xml rename to others/db_changes/Data_alias/basic/2019.2/SalesOrder_source_offer.xml diff --git a/others/db_changes/data_alias/basic/2019.2/Salesproject_add_column.xml b/others/db_changes/Data_alias/basic/2019.2/Salesproject_add_column.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/Salesproject_add_column.xml rename to others/db_changes/Data_alias/basic/2019.2/Salesproject_add_column.xml diff --git a/others/db_changes/data_alias/basic/2019.2/activity_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/activity_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/activity_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/activity_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/activity_add_parent.xml b/others/db_changes/Data_alias/basic/2019.2/activity_add_parent.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/activity_add_parent.xml rename to others/db_changes/Data_alias/basic/2019.2/activity_add_parent.xml diff --git a/others/db_changes/data_alias/basic/2019.2/activitylink_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/activitylink_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/activitylink_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/activitylink_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/add_ObjectRelation_type.xml b/others/db_changes/Data_alias/basic/2019.2/add_ObjectRelation_type.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/add_ObjectRelation_type.xml rename to others/db_changes/Data_alias/basic/2019.2/add_ObjectRelation_type.xml diff --git a/others/db_changes/data_alias/basic/2019.2/address_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/address_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/address_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/address_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/attributerelation_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/attributerelation_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/attributerelation_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/attributerelation_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/changelog.xml b/others/db_changes/Data_alias/basic/2019.2/changelog.xml similarity index 97% rename from others/db_changes/data_alias/basic/2019.2/changelog.xml rename to others/db_changes/Data_alias/basic/2019.2/changelog.xml index 27786a00e3b5e294bf0c7647c3b8def936952a68..7d90410cfa5b2955a1139f901a91e703dc695b43 100644 --- a/others/db_changes/data_alias/basic/2019.2/changelog.xml +++ b/others/db_changes/Data_alias/basic/2019.2/changelog.xml @@ -124,7 +124,11 @@ <include relativeToChangelogFile="true" file="offer_add_date_editnew_user_editnew.xml"/> <include relativeToChangelogFile="true" file="attributerelation_add_date_editnew_user_editnew.xml"/> <include relativeToChangelogFile="true" file="communication_add_date_editnew_user_editnew.xml"/> - + + <include relativeToChangelogFile="true" file="indicesRefactor/ContactManagement.xml"/> + <include relativeToChangelogFile="true" file="indicesRefactor/Keyword.xml"/> + <include relativeToChangelogFile="true" file="indicesRefactor/Activity.xml"/> + <include relativeToChangelogFile="true" file="indicesRefactor/Task.xml"/> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaign.xml"/> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaignStep.xml"/> diff --git a/others/db_changes/data_alias/basic/2019.2/communication_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/communication_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/communication_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/communication_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/contact_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/contact_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/contact_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/contact_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/create_salutation.xml b/others/db_changes/Data_alias/basic/2019.2/create_salutation.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/create_salutation.xml rename to others/db_changes/Data_alias/basic/2019.2/create_salutation.xml diff --git a/others/db_changes/data_alias/basic/2019.2/create_taskLink.xml b/others/db_changes/Data_alias/basic/2019.2/create_taskLink.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/create_taskLink.xml rename to others/db_changes/Data_alias/basic/2019.2/create_taskLink.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml b/others/db_changes/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml rename to others/db_changes/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/ORGANISATION_private.xml b/others/db_changes/Data_alias/basic/2019.2/data/ORGANISATION_private.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/ORGANISATION_private.xml rename to others/db_changes/Data_alias/basic/2019.2/data/ORGANISATION_private.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_activity/ACTIVITY_gfk.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_activity/ACTIVITY_gfk.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_activity/ACTIVITY_gfk.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_activity/ACTIVITY_gfk.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87.txt b/others/db_changes/Data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87.txt similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87.txt rename to others/db_changes/Data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87.txt diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87_1.txt b/others/db_changes/Data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87_1.txt similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87_1.txt rename to others/db_changes/Data_alias/basic/2019.2/data/example_activity/LOBs/subjectText_661a7b87_1.txt 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 similarity index 99% rename from others/db_changes/data_alias/basic/2019.2/data/example_attribute/Attribute.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_attribute/Attribute.xml index 2ae99c4f9ed5eff557765f7f1195d581df8b3ee9..28ca84e85fdbc71022177386541f7aa1e0e0cd7d 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 similarity index 80% rename from others/db_changes/data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml index d1cc31c444d111792f47e8fb1570d6c80374941c..ae2d23abf2da9b6232b34b24e86c8c13bd1b1205 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> diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1000.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1000.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1000.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1000.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1001.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1001.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1001.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1001.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1002.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1002.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1002.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1002.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1003.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1003.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1003.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1003.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1004.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1004.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_contract/CONTRACT_1004.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_contract/CONTRACT_1004.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1000.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1000.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1000.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1000.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1001.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1001.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1001.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1001.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1002.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1002.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1002.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1002.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1003.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1003.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1003.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1003.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1004.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1004.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_offer/OFFER_1004.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_offer/OFFER_1004.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_gfk.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_gfk.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_gfk.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_gfk.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_kaeltetechnik.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_kaeltetechnik.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_kaeltetechnik.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_kaeltetechnik.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_lichtenstein.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_lichtenstein.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_lichtenstein.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_lichtenstein.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_mnf.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_mnf.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_mnf.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_mnf.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_pichelmaier.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_pichelmaier.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_organisation/ORGANISATION_pichelmaier.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_organisation/ORGANISATION_pichelmaier.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_gruener.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_gruener.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_gruener.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_gruener.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_kanzler.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_kanzler.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_kanzler.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_kanzler.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_leicht.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_leicht.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_leicht.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_leicht.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_lustig.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_lustig.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_lustig.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_lustig.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_muller.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_muller.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_muller.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_muller.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_obermeier.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_obermeier.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_obermeier.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_obermeier.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_pfiffig.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_pfiffig.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_pfiffig.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_pfiffig.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_smith.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_smith.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_smith.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_smith.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_sommer.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_sommer.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_person/PERSON_sommer.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_person/PERSON_sommer.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_product/PRODUCT_42154311.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_product/PRODUCT_42154311.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_product/PRODUCT_42154311.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_product/PRODUCT_42154311.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1000.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1000.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1000.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1000.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1001.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1001.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1001.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1001.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1002.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1002.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1002.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1002.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1003.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1003.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1003.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1003.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1004.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1004.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1004.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1004.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1005.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1005.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1005.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1005.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1006.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1006.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1006.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1006.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1007.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1007.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1007.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1007.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1008.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1008.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1008.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1008.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1009.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1009.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1009.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesorder/SALESORDER_1009.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_gfk.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_gfk.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_gfk.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_gfk.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_jkl.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_jkl.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_jkl.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_salesproject/SALESPROJECT_jkl.xml diff --git a/others/db_changes/data_alias/basic/2019.2/data/example_task/base.xml b/others/db_changes/Data_alias/basic/2019.2/data/example_task/base.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/data/example_task/base.xml rename to others/db_changes/Data_alias/basic/2019.2/data/example_task/base.xml diff --git a/others/db_changes/data_alias/basic/2019.2/drop_contact_id_sp_forecast.xml b/others/db_changes/Data_alias/basic/2019.2/drop_contact_id_sp_forecast.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/drop_contact_id_sp_forecast.xml rename to others/db_changes/Data_alias/basic/2019.2/drop_contact_id_sp_forecast.xml diff --git a/others/db_changes/data_alias/basic/2019.2/drop_estimation_salesproject.xml b/others/db_changes/Data_alias/basic/2019.2/drop_estimation_salesproject.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/drop_estimation_salesproject.xml rename to others/db_changes/Data_alias/basic/2019.2/drop_estimation_salesproject.xml diff --git a/others/db_changes/data_alias/basic/2019.2/drop_pricePolitics-weakness-strength.xml b/others/db_changes/Data_alias/basic/2019.2/drop_pricePolitics-weakness-strength.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/drop_pricePolitics-weakness-strength.xml rename to others/db_changes/Data_alias/basic/2019.2/drop_pricePolitics-weakness-strength.xml diff --git a/others/db_changes/data_alias/basic/2019.2/fix_sp_phases.xml b/others/db_changes/Data_alias/basic/2019.2/fix_sp_phases.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/fix_sp_phases.xml rename to others/db_changes/Data_alias/basic/2019.2/fix_sp_phases.xml diff --git a/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Activity.xml b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Activity.xml new file mode 100644 index 0000000000000000000000000000000000000000..c25802bbc3f40bb293a814d354247c1424812d34 --- /dev/null +++ b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Activity.xml @@ -0,0 +1,14 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" + xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <changeSet author="j.goderbauer" id="9b4644f6-3060-4791-b9f5-684939b78dcb"> + <createIndex indexName="IDX_ACTIVITY_PARENT" tableName="ACTIVITY"> + <column name="PARENT_CONTEXT"/> + <column name="PARENT_ID"/> + </createIndex> + <createIndex indexName="IDX_ACTIVITYLINK_ACTIVITY_ID" tableName="ACTIVITYLINK"> + <column name="ACTIVITY_ID"/> + </createIndex> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/ContactManagement.xml b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/ContactManagement.xml new file mode 100644 index 0000000000000000000000000000000000000000..d5febea39b249fceb6f2e0e6612585a5847414a9 --- /dev/null +++ b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/ContactManagement.xml @@ -0,0 +1,23 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" + xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <changeSet author="j.goderbauer" id="0f2ec94d-75d0-42d9-8026-d70197f0ded4"> + <createIndex indexName="IDX_ADDRESS_CONTACT_ID" tableName="ADDRESS"> + <column name="CONTACT_ID"/> + </createIndex> + <createIndex indexName="IDX_CONTACT_ANY_CONTACT" tableName="CONTACT"> + <column name="PERSON_ID"/> + <column name="ORGANISATION_ID"/> + </createIndex> + <createIndex indexName="IDX_CONTACT_ADDRESS_ID" tableName="CONTACT"> + <column name="ADDRESS_ID"/> + </createIndex> + <createIndex indexName="IDX_COMMUNICATION_CONTACT_ID" tableName="COMMUNICATION"> + <column name="CONTACT_ID"/> + </createIndex> + <createIndex indexName="IDX_COMMUNICATION_MEDIUM_ID" tableName="COMMUNICATION"> + <column name="MEDIUM_ID"/> + </createIndex> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Keyword.xml b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Keyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..6bda5489c9a6e0d9882d7f9c99d15e0ed22579bd --- /dev/null +++ b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Keyword.xml @@ -0,0 +1,18 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" + xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <changeSet author="j.goderbauer" id="95a53a6c-6157-4fc8-a4cb-501da22ad326"> + <!-- the database will propably never use these indices since there are too less entries within the tables + but IF there should be a lot of entries (thanks to imports or else) there are at least indices --> + <createIndex indexName="IDX_KWD_ENTRY_CONTAINER" tableName="AB_KEYWORD_ENTRY"> + <column name="CONTAINER"/> + </createIndex> + <createIndex indexName="IDX_KWD_ATTR_CONTAINER" tableName="AB_KEYWORD_ATTRIBUTE"> + <column name="CONTAINER"/> + </createIndex> + <createIndex indexName="IDX_KWD_ATTRREL_KWD_ENTRY_ID" tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ENTRY_ID"/> + </createIndex> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Task.xml b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Task.xml new file mode 100644 index 0000000000000000000000000000000000000000..a6b5f7c38c4e82f30116968adadf5aebeca75bd8 --- /dev/null +++ b/others/db_changes/Data_alias/basic/2019.2/indicesRefactor/Task.xml @@ -0,0 +1,20 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" + xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <changeSet author="j.goderbauer" id="038575fd-cbf2-452a-8eae-0b594779cd1b"> + <createIndex indexName="IDX_TASK_REQUESTOR_CONTACT_ID" tableName="TASK"> + <column name="REQUESTOR_CONTACT_ID"/> + </createIndex> + <createIndex indexName="IDX_TASK_EDITOR_CONTACT_ID" tableName="TASK"> + <column name="EDITOR_CONTACT_ID"/> + </createIndex> + <createIndex indexName="IDX_TASK_PARENT" tableName="TASK"> + <column name="PARENT_CONTEXT"/> + <column name="PARENT_ID"/> + </createIndex> + <createIndex indexName="IDX_TASKLINK_TASK_ID" tableName="TASKLINK"> + <column name="TASK_ID"/> + </createIndex> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data_alias/basic/2019.2/offer_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/offer_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/offer_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/offer_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/organisation_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/organisation_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/organisation_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/organisation_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/person_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/person_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/person_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/person_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/product_add_date_editnew_user_editnew.xml b/others/db_changes/Data_alias/basic/2019.2/product_add_date_editnew_user_editnew.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/product_add_date_editnew_user_editnew.xml rename to others/db_changes/Data_alias/basic/2019.2/product_add_date_editnew_user_editnew.xml diff --git a/others/db_changes/data_alias/basic/2019.2/removeTaskCode.xml b/others/db_changes/Data_alias/basic/2019.2/removeTaskCode.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/removeTaskCode.xml rename to others/db_changes/Data_alias/basic/2019.2/removeTaskCode.xml diff --git a/others/db_changes/data_alias/basic/2019.2/task_add_parent.xml b/others/db_changes/Data_alias/basic/2019.2/task_add_parent.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/task_add_parent.xml rename to others/db_changes/Data_alias/basic/2019.2/task_add_parent.xml diff --git a/others/db_changes/data_alias/basic/2019.2/update_TaskType_Task.xml b/others/db_changes/Data_alias/basic/2019.2/update_TaskType_Task.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/update_TaskType_Task.xml rename to others/db_changes/Data_alias/basic/2019.2/update_TaskType_Task.xml diff --git a/others/db_changes/data_alias/basic/2019.2/update_pricelist_keyword.xml b/others/db_changes/Data_alias/basic/2019.2/update_pricelist_keyword.xml similarity index 100% rename from others/db_changes/data_alias/basic/2019.2/update_pricelist_keyword.xml rename to others/db_changes/Data_alias/basic/2019.2/update_pricelist_keyword.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AQ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AQ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AQ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AQ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AX.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AX.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AX.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AX.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/AZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BB.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BB.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BB.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BB.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BJ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BJ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BJ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BJ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BQ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BQ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BQ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BQ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/BZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CX.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CX.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CX.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CX.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/CZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DJ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DJ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DJ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DJ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/DZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/EH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ER.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ER.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ER.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ER.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ES.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ES.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ES.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ES.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ET.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ET.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ET.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ET.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FJ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FJ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FJ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FJ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/FR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GB.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GB.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GB.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GB.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GP.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GP.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GP.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GP.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GQ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GQ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GQ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GQ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/GY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/HU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ID.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ID.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ID.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ID.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IQ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IQ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IQ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IQ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/IT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JP.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JP.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JP.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/JP.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KP.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KP.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KP.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KP.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/KZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LB.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LB.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LB.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LB.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/LY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ME.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ME.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ME.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ME.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ML.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ML.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ML.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ML.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MP.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MP.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MP.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MP.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MQ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MQ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MQ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MQ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MX.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MX.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MX.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MX.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/MZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NP.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NP.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NP.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NP.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/NZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/OM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/OM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/OM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/OM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/PY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/QA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/QA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/QA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/QA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/RW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SB.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SB.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SB.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SB.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SJ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SJ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SJ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SJ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ST.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ST.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ST.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ST.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SX.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SX.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SX.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SX.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/SZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TD.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TD.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TD.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TD.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TH.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TH.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TH.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TH.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TJ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TJ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TJ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TJ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TL.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TL.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TL.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TL.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TO.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TO.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TO.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TO.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TR.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TR.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TR.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TR.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TV.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TV.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TV.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TV.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/TZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/US.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/US.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/US.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/US.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UY.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UY.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UY.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UY.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UZ.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UZ.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UZ.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/UZ.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VC.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VC.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VC.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VC.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VG.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VG.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VG.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VG.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VI.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VI.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VI.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VI.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VN.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VN.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VN.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VN.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VU.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VU.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VU.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/VU.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WF.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WF.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WF.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WF.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WS.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WS.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WS.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/WS.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/XK.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/XK.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/XK.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/XK.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YE.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YE.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YE.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YE.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YT.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YT.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YT.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/YT.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZA.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZA.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZA.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZA.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZM.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZM.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZM.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZM.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZW.svg b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZW.svg similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZW.svg rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/ChangesLobFile/blob/ZW.svg diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/init_ab_countryinfo.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/init_ab_countryinfo.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_countryinfo/init_ab_countryinfo.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_countryinfo/init_ab_countryinfo.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_attribute.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_attribute.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_attribute.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_attribute.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_attribute/init_SalesprojectProbability_percentValue.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_attribute/init_SalesprojectProbability_percentValue.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_attribute/init_SalesprojectProbability_percentValue.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_attribute/init_SalesprojectProbability_percentValue.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ActivityDirection.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ActivityDirection.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ActivityDirection.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ActivityDirection.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_AttributeType.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_AttributeType.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_AttributeType.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_AttributeType.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContactStatus.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContactStatus.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContactStatus.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContactStatus.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractPayment.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractPayment.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractPayment.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractPayment.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractStatus.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractStatus.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractStatus.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractStatus.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractType.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractType.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractType.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ContractType.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_Currency.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_Currency.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_Currency.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_Currency.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_KeywordAttributeType.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_KeywordAttributeType.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_KeywordAttributeType.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_KeywordAttributeType.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OfferStatus.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OfferStatus.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OfferStatus.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OfferStatus.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OrganisationType.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OrganisationType.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OrganisationType.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_OrganisationType.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_PersonGender.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_PersonGender.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_PersonGender.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_PersonGender.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductGroupcode.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductGroupcode.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductGroupcode.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductGroupcode.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductPricelist.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductPricelist.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductPricelist.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_ProductPricelist.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_QuantityUnit.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_QuantityUnit.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_QuantityUnit.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_QuantityUnit.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesorderState.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesorderState.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesorderState.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesorderState.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectMemberRole.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectMemberRole.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectMemberRole.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectMemberRole.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectPricePolitics.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectPricePolitics.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectPricePolitics.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectPricePolitics.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectProbability.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectProbability.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectProbability.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectProbability.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectSource.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectSource.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectSource.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectSource.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectStrength.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectStrength.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectStrength.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectStrength.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWeakness.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWeakness.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWeakness.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWeakness.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWonLost.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWonLost.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWonLost.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_SalesprojectWonLost.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_StockWarehouse.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_StockWarehouse.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_StockWarehouse.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_StockWarehouse.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskStatus.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskStatus.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskStatus.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskStatus.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskType.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskType.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskType.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/ab_keyword_entry/init_TaskType.xml diff --git a/others/db_changes/data_alias/basic/init/data/AditoBasic/init_ab_language.xml b/others/db_changes/Data_alias/basic/init/data/AditoBasic/init_ab_language.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/data/AditoBasic/init_ab_language.xml rename to others/db_changes/Data_alias/basic/init/data/AditoBasic/init_ab_language.xml diff --git a/others/db_changes/data_alias/basic/init/init.xml b/others/db_changes/Data_alias/basic/init/init.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/init.xml rename to others/db_changes/Data_alias/basic/init/init.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attribute.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attribute.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attribute.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attribute.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attributerelation.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attributerelation.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attributerelation.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attributerelation.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attributeusage.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attributeusage.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_attributeusage.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_attributeusage.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_countryinfo.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_countryinfo.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_countryinfo.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_countryinfo.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attribute.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attribute.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attribute.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attribute.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attributerelation.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attributerelation.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attributerelation.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_attributerelation.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_entry.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_entry.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_keyword_entry.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_keyword_entry.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_language.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_language.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_language.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_language.xml diff --git a/others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_objectrelation.xml b/others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_objectrelation.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/AditoBasic/create_ab_objectrelation.xml rename to others/db_changes/Data_alias/basic/init/struct/AditoBasic/create_ab_objectrelation.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_activity.xml b/others/db_changes/Data_alias/basic/init/struct/create_activity.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_activity.xml rename to others/db_changes/Data_alias/basic/init/struct/create_activity.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_activitylink.xml b/others/db_changes/Data_alias/basic/init/struct/create_activitylink.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_activitylink.xml rename to others/db_changes/Data_alias/basic/init/struct/create_activitylink.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_address.xml b/others/db_changes/Data_alias/basic/init/struct/create_address.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_address.xml rename to others/db_changes/Data_alias/basic/init/struct/create_address.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_appointmentlink.xml b/others/db_changes/Data_alias/basic/init/struct/create_appointmentlink.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_appointmentlink.xml rename to others/db_changes/Data_alias/basic/init/struct/create_appointmentlink.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_communication.xml b/others/db_changes/Data_alias/basic/init/struct/create_communication.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_communication.xml rename to others/db_changes/Data_alias/basic/init/struct/create_communication.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_contact.xml b/others/db_changes/Data_alias/basic/init/struct/create_contact.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_contact.xml rename to others/db_changes/Data_alias/basic/init/struct/create_contact.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_contract.xml b/others/db_changes/Data_alias/basic/init/struct/create_contract.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_contract.xml rename to others/db_changes/Data_alias/basic/init/struct/create_contract.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_offer.xml b/others/db_changes/Data_alias/basic/init/struct/create_offer.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_offer.xml rename to others/db_changes/Data_alias/basic/init/struct/create_offer.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_offeritem.xml b/others/db_changes/Data_alias/basic/init/struct/create_offeritem.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_offeritem.xml rename to others/db_changes/Data_alias/basic/init/struct/create_offeritem.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_organisation.xml b/others/db_changes/Data_alias/basic/init/struct/create_organisation.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_organisation.xml rename to others/db_changes/Data_alias/basic/init/struct/create_organisation.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_person.xml b/others/db_changes/Data_alias/basic/init/struct/create_person.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_person.xml rename to others/db_changes/Data_alias/basic/init/struct/create_person.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_prod2prod.xml b/others/db_changes/Data_alias/basic/init/struct/create_prod2prod.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_prod2prod.xml rename to others/db_changes/Data_alias/basic/init/struct/create_prod2prod.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_product.xml b/others/db_changes/Data_alias/basic/init/struct/create_product.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_product.xml rename to others/db_changes/Data_alias/basic/init/struct/create_product.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_productprice.xml b/others/db_changes/Data_alias/basic/init/struct/create_productprice.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_productprice.xml rename to others/db_changes/Data_alias/basic/init/struct/create_productprice.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesorder.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesorder.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesorder.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesorder.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesorderitem.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesorderitem.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesorderitem.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesorderitem.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_classification.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_classification.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_classification.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_classification.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_competition.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_competition.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_competition.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_competition.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_cycle.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_cycle.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_cycle.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_cycle.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_forecast.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_forecast.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_forecast.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_forecast.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_member.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_member.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_member.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_member.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_salesproject_source.xml b/others/db_changes/Data_alias/basic/init/struct/create_salesproject_source.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_salesproject_source.xml rename to others/db_changes/Data_alias/basic/init/struct/create_salesproject_source.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_stock.xml b/others/db_changes/Data_alias/basic/init/struct/create_stock.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_stock.xml rename to others/db_changes/Data_alias/basic/init/struct/create_stock.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_task.xml b/others/db_changes/Data_alias/basic/init/struct/create_task.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_task.xml rename to others/db_changes/Data_alias/basic/init/struct/create_task.xml diff --git a/others/db_changes/data_alias/basic/init/struct/create_timetracking.xml b/others/db_changes/Data_alias/basic/init/struct/create_timetracking.xml similarity index 100% rename from others/db_changes/data_alias/basic/init/struct/create_timetracking.xml rename to others/db_changes/Data_alias/basic/init/struct/create_timetracking.xml diff --git a/others/db_changes/system_alias/data/defaultBlob/_____configuration.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/_____configuration.xml similarity index 100% rename from others/db_changes/system_alias/data/defaultBlob/_____configuration.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/_____configuration.xml diff --git a/others/db_changes/system_alias/data/defaultBlob/_____system_sysdb_version.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/_____system_sysdb_version.xml similarity index 100% rename from others/db_changes/system_alias/data/defaultBlob/_____system_sysdb_version.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/_____system_sysdb_version.xml diff --git a/others/db_changes/system_alias/data/defaultBlob/data_alias.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/data_alias.xml similarity index 100% rename from others/db_changes/system_alias/data/defaultBlob/data_alias.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/defaultBlob/data_alias.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/Birgit_Leicht_Image.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Birgit_Leicht_Image.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/Birgit_Leicht_Image.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Birgit_Leicht_Image.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/Harold_Smith_Image.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Harold_Smith_Image.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/Harold_Smith_Image.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Harold_Smith_Image.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/Herbert_Obermeier_Image.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Herbert_Obermeier_Image.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/Herbert_Obermeier_Image.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Herbert_Obermeier_Image.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/Lisa_Sommer_Image.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Lisa_Sommer_Image.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/Lisa_Sommer_Image.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Lisa_Sommer_Image.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/Susanne_Lustig_Image.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Susanne_Lustig_Image.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/Susanne_Lustig_Image.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/Susanne_Lustig_Image.xml diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Birgit_Leicht.png b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Birgit_Leicht.png similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Birgit_Leicht.png rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Birgit_Leicht.png diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Birgit_Leicht_preview.jpeg b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Birgit_Leicht_preview.jpeg similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Birgit_Leicht_preview.jpeg rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Birgit_Leicht_preview.jpeg diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Harold_Smith.png b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Harold_Smith.png similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Harold_Smith.png rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Harold_Smith.png diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Harold_Smith_preview.jpeg b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Harold_Smith_preview.jpeg similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Harold_Smith_preview.jpeg rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Harold_Smith_preview.jpeg diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Herbert_Obermeier.png b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Herbert_Obermeier.png similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Herbert_Obermeier.png rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Herbert_Obermeier.png diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Herbert_Obermeier_preview.jpeg b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Herbert_Obermeier_preview.jpeg similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Herbert_Obermeier_preview.jpeg rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Herbert_Obermeier_preview.jpeg diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Lisa_Sommer.png b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Lisa_Sommer.png similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Lisa_Sommer.png rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Lisa_Sommer.png diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Lisa_Sommer_preview.jpeg b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Lisa_Sommer_preview.jpeg similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Lisa_Sommer_preview.jpeg rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Lisa_Sommer_preview.jpeg diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Susanne_Lustig.png b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Susanne_Lustig.png similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Susanne_Lustig.png rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Susanne_Lustig.png diff --git a/others/db_changes/system_alias/data/example_asys_binaries/blob/Susanne_Lustig_preview.jpeg b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Susanne_Lustig_preview.jpeg similarity index 100% rename from others/db_changes/system_alias/data/example_asys_binaries/blob/Susanne_Lustig_preview.jpeg rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_binaries/blob/Susanne_Lustig_preview.jpeg diff --git a/others/db_changes/system_alias/data/example_asys_users/Birgit_Leicht.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Birgit_Leicht.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_users/Birgit_Leicht.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Birgit_Leicht.xml diff --git a/others/db_changes/system_alias/data/example_asys_users/Harold_Smith.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Harold_Smith.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_users/Harold_Smith.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Harold_Smith.xml diff --git a/others/db_changes/system_alias/data/example_asys_users/Herbert_Obermeier.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Herbert_Obermeier.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_users/Herbert_Obermeier.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Herbert_Obermeier.xml diff --git a/others/db_changes/system_alias/data/example_asys_users/Lisa_Sommer.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Lisa_Sommer.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_users/Lisa_Sommer.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Lisa_Sommer.xml diff --git a/others/db_changes/system_alias/data/example_asys_users/Susanne_Lustig.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Susanne_Lustig.xml similarity index 100% rename from others/db_changes/system_alias/data/example_asys_users/Susanne_Lustig.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/example_asys_users/Susanne_Lustig.xml diff --git a/others/db_changes/system_alias/data/insert_asys_aliasconfig.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_aliasconfig.xml similarity index 100% rename from others/db_changes/system_alias/data/insert_asys_aliasconfig.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_aliasconfig.xml diff --git a/others/db_changes/system_alias/data/insert_asys_system.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_system.xml similarity index 100% rename from others/db_changes/system_alias/data/insert_asys_system.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_system.xml diff --git a/others/db_changes/system_alias/data/insert_asys_users-admin.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_users-admin.xml similarity index 100% rename from others/db_changes/system_alias/data/insert_asys_users-admin.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/data/insert_asys_users-admin.xml diff --git a/others/db_changes/system_alias/EXPERIMENTAL_system_aliasDefault.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/init.xml similarity index 100% rename from others/db_changes/system_alias/EXPERIMENTAL_system_aliasDefault.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/init.xml diff --git a/others/db_changes/system_alias/struct/create_asys_aliasconfig.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_aliasconfig.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_aliasconfig.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_aliasconfig.xml diff --git a/others/db_changes/system_alias/struct/create_asys_binaries.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_binaries.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_binaries.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_binaries.xml diff --git a/others/db_changes/system_alias/struct/create_asys_calendarbackend.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_calendarbackend.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_calendarbackend.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_calendarbackend.xml diff --git a/others/db_changes/system_alias/struct/create_asys_calendarlink.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_calendarlink.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_calendarlink.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_calendarlink.xml diff --git a/others/db_changes/system_alias/struct/create_asys_dashletconfigurations.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_dashletconfigurations.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_dashletconfigurations.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_dashletconfigurations.xml diff --git a/others/db_changes/system_alias/struct/create_asys_dashlets.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_dashlets.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_dashlets.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_dashlets.xml diff --git a/others/db_changes/system_alias/struct/create_asys_notifications.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_notifications.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_notifications.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_notifications.xml diff --git a/others/db_changes/system_alias/struct/create_asys_sequences.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_sequences.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_sequences.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_sequences.xml diff --git a/others/db_changes/system_alias/struct/create_asys_system.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_system.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_system.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_system.xml diff --git a/others/db_changes/system_alias/struct/create_asys_timer.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_timer.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_timer.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_timer.xml diff --git a/others/db_changes/system_alias/struct/create_asys_users.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_users.xml similarity index 100% rename from others/db_changes/system_alias/struct/create_asys_users.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/struct/create_asys_users.xml diff --git a/others/db_changes/system_alias/system_aliasTestdata.xml b/others/db_changes/_____SYSTEMALIAS/basic/init/system_aliasTestdata.xml similarity index 100% rename from others/db_changes/system_alias/system_aliasTestdata.xml rename to others/db_changes/_____SYSTEMALIAS/basic/init/system_aliasTestdata.xml diff --git a/others/db_changes/_____SYSTEMALIAS/changelog.xml b/others/db_changes/_____SYSTEMALIAS/changelog.xml new file mode 100644 index 0000000000000000000000000000000000000000..5fea0f98a129af771181ebddc56030c59aa75c10 --- /dev/null +++ b/others/db_changes/_____SYSTEMALIAS/changelog.xml @@ -0,0 +1,4 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> + <include file="basic/init/init.xml"/> +</databaseChangeLog> diff --git a/process/Appointment_lib/Appointment_lib.aod b/process/Appointment_lib/Appointment_lib.aod index 8116d1ce92de31cf88a62114153aa1df86061e80..20497c5ba1cc22dfa08e0ef10c7e96be632119fd 100644 --- a/process/Appointment_lib/Appointment_lib.aod +++ b/process/Appointment_lib/Appointment_lib.aod @@ -1,5 +1,6 @@ -<?xml version="1.0" encoding="UTF-8"?> <process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.0"> - <name>Appointment_lib</name> +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.0"> + <name>Appointment_lib</name> <majorModelMode>DISTRIBUTED</majorModelMode> <process>%aditoprj%/process/Appointment_lib/process.js</process> <variants> diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js index b8034c7952e1ac1bbdad7e623015c3b7026d7ab4..e08292ee5163cb70023156b4be664f6efd6e7c59 100644 --- a/process/Context_lib/process.js +++ b/process/Context_lib/process.js @@ -4,6 +4,7 @@ import("system.vars"); import("system.SQLTYPES"); import("Keyword_lib"); import("Sql_lib"); +import("Proto_lib"); import("Contact_lib"); import("system.logging"); @@ -41,11 +42,12 @@ ContextUtils.getContextName = function(pContextId) /** * - * @param {Boolean} [pFilter=false] filter only for contexts which have a mapping in ContextUtils._getSelectMap + * @param {Boolean} [pFilter=false] filter only for contexts which have a mapping in ContextUtils.getSelectMap + * @param {String[]} [pExcludeContexts] contextIds that shall not be included (so this is a additional filter to the pFiler param) * * @return {String[][]} the contexts [[contextId, contextName, contextTitle], [... ], ...] */ -ContextUtils.getContexts = function(pFilter) +ContextUtils.getContexts = function(pFilter, pExcludeContexts) { if (pFilter == undefined) pFilter = false; @@ -54,13 +56,21 @@ ContextUtils.getContexts = function(pFilter) if (pFilter) { - contexts = contexts.filter(function(pContext) - { + contexts = contexts.filter(function(pContext) { + if (pExcludeContexts && pExcludeContexts.indexOf(pContext[0]) > -1) + return false; // filter only contexts which have defined mappings in Context_lib - return ContextUtils._getSelectMap()[pContext[0]] != undefined; + return ContextUtils.getSelectMap ()[pContext[0]] != undefined; + }); + } + else if (pExcludeContexts) + { + contexts = contexts.filter(function(pContext) { + if (pExcludeContexts && pExcludeContexts.indexOf(pContext[0]) > -1) + return false; + return true; }); } - return contexts.map(ContextUtils._contextDataMapping).sort(function(pContext1, pContext2) { @@ -102,161 +112,231 @@ ContextUtils._contextDataMapping = function(pContext) return [pContext[0], contextName, (pContext[1] ? pContext[1] : contextName)]; } +/** + * represents a single context selection for one context + * this is usefull for objectlinks and 360° definition + * most properties are read only and can only be written with a setter + * + * @param {String} [pTableName] presets the matching property of the object + * @param {String} [pIdField] presets the matching property of the object + * @param {String} [pTitleExpression] presets the matching property of the object + * + * TODO: mostly temporary function until you can get fields from another Entity + * + * @class + */ +function ContextSelector(pTableName, pIdField, pTitleExpression) +{ + //the >>this.propertyX = null;<< is for autocomplete in the designer + + /** + * title-definition; db-column or another sql-expression (like concating fields) as long as it returns one field + * read-only property; set it with a matching setter + * @property + */ + this.titleExpression = null; ProtoPropertyUtils.makeSemiReadOnly(this, "titleExpression"); + this.setTitleExpression(pTitleExpression); + + /** + * name of the database-table + * read-only property; set it with a matching setter + * @property + */ + this.tableName = null; ProtoPropertyUtils.makeSemiReadOnly(this, "tableName"); + this.setTableName(pTableName); + + /** + * db-field for the ID of one record (UID of matching context) + * read-only property; set it with a matching setter + * @property + */ + this.idField = null; ProtoPropertyUtils.makeSemiReadOnly(this, "idField"); + this.setIdField(pIdField); + + /** + * expression for additional joins to be made (addotopmaö pt table-name) + * read-only property; set it with a matching setter + * @property + */ + this.joinExpression = null; ProtoPropertyUtils.makeSemiReadOnly(this, "joinExpression"); + /** + * db-field for the ID of the relation to a CONTACT-record + * read-only property; set it with a matching setter + * @property + */ + this.contactIdField = null; ProtoPropertyUtils.makeSemiReadOnly(this, "contactIdField"); + /** + * db-field that represents the date of creation + * read-only property; set it with a matching setter + * @property + */ + this.creationDateField = null; ProtoPropertyUtils.makeSemiReadOnly(this, "creationDateField"); + /** + * db-field where the STATE-information (active/inactive) is stored (see the activeStates-property) + * read-only property; set it with a matching setter + * @property + */ + this.stateField = null; ProtoPropertyUtils.makeSemiReadOnly(this, "stateField"); + /** + * array that contains IDs of states that represent an "active"-state + * read-only property; set it with a matching setter + * @property + */ + this.activeStates = null; ProtoPropertyUtils.makeSemiReadOnly(this, "activeStates"); + this.condition = null; ProtoPropertyUtils.makeSemiReadOnly(this, "condition"); +} +/** + * creates a new instance of a ContextSelector and returns it + * if given it also sets some properties (property names with matching function-parameters) + * @static + */ +ContextSelector.create = function(pTableName, pIdField, pTitleExpression) +{ + return new ContextSelector(pTableName, pIdField, pTitleExpression); +}; +/** + * @return {String} full id field containing tablename and column + */ +ContextSelector.prototype.getFullIdField = function() +{ + return this.tableName + "." + this.idField; +}; +/** + * @return {String} full from-expression with tablename and join-part + */ +ContextSelector.prototype.getFullFromClause = function() +{ + if (this.joinExpression) + return " " + this.tableName + " " + this.joinExpression + " "; + else + return this.tableName; + +}; +//setters which to nothing special; no need to document them +ContextSelector.prototype.setTitleExpression = function(pValue) +{ + this._titleExpression = pValue; + return this; +}; +ContextSelector.prototype.setTableName = function(pValue) +{ + this._tableName = pValue; + return this; +}; +ContextSelector.prototype.setIdField = function(pValue) +{ + this._idField = pValue; + return this; +}; +ContextSelector.prototype.setJoinExpression = function(pValue) +{ + this._joinExpression = pValue; + return this; +}; +ContextSelector.prototype.setContactIdField = function(pValue) +{ + this._contactIdField = pValue; + return this; +}; +ContextSelector.prototype.setCreationDateField = function(pValue) +{ + this._creationDateField = pValue; + return this; +}; +ContextSelector.prototype.setStateField = function(pValue) +{ + this._stateField = pValue; + return this; +}; +ContextSelector.prototype.setActiveStates = function(pValue) +{ + this._activeStates = pValue; + return this; +}; +/** + * sets the condition property of a ContextSelector-object + * @param {Object} pSqlCondition condition as SqlCondition-object + */ +ContextSelector.prototype.setCondition = function(pSqlCondition) +{ + this._condition = pSqlCondition; + return this; +}; + /** * TODO: !!!temporary function until you can get fields from another Entity!!! */ -ContextUtils._getSelectMap = function() +ContextUtils.getSelectMap = function() { var maskingUtils = new SqlMaskingUtils(); return { - // contextId, - // nameField, 0 - // Tablename 1 - // joins (if needed), 2 - // IDField, 3 - // RelationField, 4 - // CreationDate 5 - // override Tablename (needed if Tablename is a join clause) 6 - // StateField 7 - // Active States 8 - - // "Appointment": ["SUMMARY", "ASYS_CALENDARBACKEND", "UID"] - "Organisation": [ - "\"NAME\"", - "ORGANISATION", - "", - "ORGANISATIONID", - "", - "", - "", - "", - [] - ], - "Person": [ - (new ContactTitleRenderer(Contact.createWithColumnPreset()).asSql()), - "PERSON", - " join CONTACT on PERSON.PERSONID = CONTACT.PERSON_ID join ORGANISATION on ORGANISATION.ORGANISATIONID = CONTACT.ORGANISATION_ID ", - "CONTACTID", - "CONTACT", - "", - "CONTACT", - "", - [] - ], - "Activity": [ - "SUBJECT", - "ACTIVITY", - "", - "ACTIVITYID", - "", - "", - "", - "", - [] - ], - "Salesproject": [ - maskingUtils.concat([ - "'" + translate.text("Salesproject") + "'", - "' '", - maskingUtils.cast("PROJECTCODE", SQLTYPES.VARCHAR, 10), - "' | '", - "PROJECTTITLE" - ], "", false), - "SALESPROJECT", - "", - "SALESPROJECTID", - "CONTACT_ID", - "STARTDATE", - "", - "STATE", - ["25b0ac77-ef92-4809-802e-bb9d8782f865", "23d38486-4cce-41ce-a8df-164ad44df706"] - ], - "Contract": [ - maskingUtils.concat([ - KeywordUtils.getResolvedTitleSqlPart("ContractType", "CONTRACTTYPE"), - maskingUtils.cast("CONTRACTCODE", SQLTYPES.VARCHAR, 10) - ], " "), - "CONTRACT", - "", - "CONTRACTID", - "CONTACT_ID", - "CONTRACTSTART", - "", - "CONTRACTSTATUS", - ["e12d37e9-3429-40b5-973b-c1569843ca46", "3579eb0c-d8ca-4b6b-85ee-f1800a9301eb", "4c63c82d-0276-4c12-9937-13fd361ad786"] - ], - "Offer": [ - maskingUtils.concat([ - "'" + translate.text("Offer") + "'", - "' '", - maskingUtils.cast("OFFERCODE", SQLTYPES.VARCHAR, 10), - "'-'", - maskingUtils.cast("VERSNR", SQLTYPES.VARCHAR, 10) - ], "", false), - "OFFER", - "", - "OFFERID", - "CONTACT_ID", - "OFFERDATE", - "", - "STATUS", - ["5134153d-2e18-452f-ab35-7a52f1aee7d1", "e5d6b5a4-7576-440f-8332-bc40147c0335"] - ], - "Order": [ - maskingUtils.concat([ - "'" + translate.text("Order") + "'", - "' '", - maskingUtils.cast("SALESORDERCODE", SQLTYPES.VARCHAR, 10), - "'-'", - maskingUtils.cast("VERSNR", SQLTYPES.VARCHAR, 10) - ], "", false), - "SALESORDER", - "", - "SALESORDERID", - "CONTACT_ID", - "ORDERDATE", - "", - "", - [] - ], - "Product": [ - maskingUtils.concat([ - "PRODUCTCODE", - "' | '", - "PRODUCTNAME" - ], "", false), - "PRODUCT", - "", - "PRODUCTID", - "", - "", - "", - "", - [] - ], - "Task": [ - "SUBJECT", - "TASK", - "", - "TASKID", - translate.text("Task"), - "", - "", - "", - [] - ] + "Organisation": ContextSelector.create("ORGANISATION", "ORGANISATIONID", "NAME") + .setCondition(SqlCondition.begin().and("ORGANISATION.ORGANISATIONID != '0'")) + ,"Person": ContextSelector.create("CONTACT", "CONTACTID") + .setTitleExpression(maskingUtils.concat([ + new ContactTitleRenderer(Contact.createWithColumnPreset()).asSql() + ,"' - '"//looks pretty bad; TODO: workaround till Lookups can be loaded over a link-entity; then use displayProc + ,"defaultAddress.ADDRESS", "defaultAddress.BUILDINGNO" + ,"' - '" + ,"defaultAddress.COUNTRY", "defaultAddress.ZIP", "defaultAddress.CITY" + ]," ")) + .setJoinExpression("join PERSON on PERSON.PERSONID = CONTACT.PERSON_ID \n\ + join ORGANISATION on ORGANISATION.ORGANISATIONID = CONTACT.ORGANISATION_ID\n\ + left join ADDRESS defaultAddress on defaultAddress.ADDRESSID = CONTACT.ADDRESS_ID") + ,"Activity": ContextSelector.create("ACTIVITY", "ACTIVITYID", "SUBJECT") + ,"Salesproject": ContextSelector.create("SALESPROJECT", "SALESPROJECTID") + .setTitleExpression(maskingUtils.concat([ + "'" + translate.text("Salesproject") + "'", + "' '", + maskingUtils.cast("PROJECTCODE", SQLTYPES.VARCHAR, 10), + "' | '", + "PROJECTTITLE" + ], "", false)) + .setContactIdField("CONTACT_ID") + .setCreationDateField("STARTDATE") + .setStateField("STATE") + .setActiveStates(["25b0ac77-ef92-4809-802e-bb9d8782f865", "23d38486-4cce-41ce-a8df-164ad44df706"]) + ,"Contract": ContextSelector.create("CONTRACT", "CONTRACTID") + .setTitleExpression(maskingUtils.concat([ + KeywordUtils.getResolvedTitleSqlPart("ContractType", "CONTRACTTYPE"), + maskingUtils.cast("CONTRACTCODE", SQLTYPES.VARCHAR, 10) + ], " ")) + .setContactIdField("CONTACT_ID") + .setCreationDateField("CONTRACTSTART") + .setStateField("CONTRACTSTATUS") + .setActiveStates(["e12d37e9-3429-40b5-973b-c1569843ca46", "3579eb0c-d8ca-4b6b-85ee-f1800a9301eb", "4c63c82d-0276-4c12-9937-13fd361ad786"]) + ,"Offer": ContextSelector.create("OFFER", "OFFERID") + .setTitleExpression(maskingUtils.concat([ + "'" + translate.text("Offer") + "'", + "' '", + maskingUtils.cast("OFFERCODE", SQLTYPES.VARCHAR, 10), + "'-'", + maskingUtils.cast("VERSNR", SQLTYPES.VARCHAR, 10) + ], "", false)) + .setContactIdField("CONTACT_ID") + .setCreationDateField("OFFERDATE") + .setStateField("STATUS") + .setActiveStates(["5134153d-2e18-452f-ab35-7a52f1aee7d1", "e5d6b5a4-7576-440f-8332-bc40147c0335"]) + ,"Order": ContextSelector.create("SALESORDER", "SALESORDERID") + .setTitleExpression(maskingUtils.concat([ + "'" + translate.text("Order") + "'", + "' '", + maskingUtils.cast("SALESORDERCODE", SQLTYPES.VARCHAR, 10), + "'-'", + maskingUtils.cast("VERSNR", SQLTYPES.VARCHAR, 10) + ], "", false)) + .setContactIdField("CONTACT_ID") + .setCreationDateField("ORDERDATE") + ,"Product": ContextSelector.create("PRODUCT", "PRODUCTID") + .setTitleExpression(maskingUtils.concat([ + "PRODUCTCODE", + "' | '", + "PRODUCTNAME" + ], "", false)) + ,"Task": ContextSelector.create("TASK", "TASKID", "SUBJECT") } } -ContextUtils.getFieldTitle = function(pContextId, pDefault) -{ - if (ContextUtils._getSelectMap()[pContextId] != undefined && ContextUtils._getSelectMap()[pContextId].length >= 4) - return ContextUtils._getSelectMap()[pContextId][4]; - - return pDefault; -} - - /** * TODO: !!!temporary function until you can get fields from another Entity!!! */ @@ -264,10 +344,10 @@ ContextUtils.getNameSubselectSql = function(pContextIdDbField, pRowIdDbField) { var select = "(case " + pContextIdDbField + " "; - var selectMap = ContextUtils._getSelectMap() + var selectMap = ContextUtils.getSelectMap () for (let contextId in selectMap) { - select += "when '" + contextId + "' then (select " + selectMap[contextId][0] + " from " + selectMap[contextId][1] + " " + selectMap[contextId][2] + (pRowIdDbField ? " where " + selectMap[contextId][3] + " = " + pRowIdDbField : " ") + ") "; + select += "when '" + contextId + "' then (select " + selectMap[contextId].titleExpression + " from " + selectMap[contextId].getFullFromClause() + (pRowIdDbField ? " where " + selectMap[contextId].idField + " = " + pRowIdDbField : " ") + ") "; } select += "else 'Not defined in ContextUtils.getNameSql()!'"; @@ -281,10 +361,12 @@ ContextUtils.getNameSubselectSql = function(pContextIdDbField, pRowIdDbField) */ ContextUtils.getNameSql = function(pContextId, pRowId) { - var selectMap = ContextUtils._getSelectMap() + var selectMap = ContextUtils.getSelectMap () if (selectMap[pContextId] != undefined) { - return SqlCondition.begin().andPrepare((selectMap[pContextId][6] ? selectMap[pContextId][6] : selectMap[pContextId][1]) + "." + selectMap[pContextId][3], pRowId).buildSql("select " + selectMap[pContextId][0] + " from " + selectMap[pContextId][1] + " " + selectMap[pContextId][2], "1=2"); + return SqlCondition.begin().andPrepare(selectMap[pContextId].getFullIdField(), pRowId) + .buildSql("select " + selectMap[pContextId].titleExpression + + " from " + selectMap[pContextId].getFullFromClause(), "1 = 2"); } else return "select 1 from person where 1=2"; @@ -295,36 +377,39 @@ ContextUtils.getNameSql = function(pContextId, pRowId) */ ContextUtils.getContextDataSql = function(pContextId, pRowId, pWithDate, pActive, pWithState) { - var selectMap = ContextUtils._getSelectMap() + var selectMap = ContextUtils.getSelectMap(); + var ownContextSelector = selectMap[pContextId]; var cond = SqlCondition.begin(); if (pRowId) { - cond.andPrepare(selectMap[pContextId][1] + "." + selectMap[pContextId][4], pRowId) + cond.andPrepare(ownContextSelector.tableName + "." + ownContextSelector.contactIdField, pRowId) } if (pActive != undefined) { - var activeStates = selectMap[pContextId][8] + var activeStates = ownContextSelector.activeStates; if(activeStates != null && activeStates.length > 0) { var condSub = SqlCondition.begin(); activeStates.forEach(function (state) { if(pActive) - condSub.orPrepare(selectMap[pContextId][1] + "." + selectMap[pContextId][7], state) + condSub.orPrepare(ownContextSelector.tableName + "." + ownContextSelector.stateField, state) else - condSub.andPrepare(selectMap[pContextId][1] + "." + selectMap[pContextId][7], state, "# != ?") + condSub.andPrepare(ownContextSelector.tableName + "." + ownContextSelector.stateField, state, "# != ?") }); cond.andSqlCondition(condSub); } } var dateColumn = ""; if (pWithDate === true) - dateColumn = ", " + selectMap[pContextId][5]; - + dateColumn = ", " + (ownContextSelector.creationDateField || "''"); var stateColumn = ""; if (pWithState === true) - stateColumn = ", " + selectMap[pContextId][7]; - - return cond.buildSql("select " + selectMap[pContextId][3] + ", " + selectMap[pContextId][0] + dateColumn + stateColumn + " from " + selectMap[pContextId][1] + " " + selectMap[pContextId][2], "1=1"); + stateColumn = ", " + (ownContextSelector.stateField || "''"); + if (ownContextSelector.condition) + cond.andSqlCondition(ownContextSelector.condition); + var res = cond.buildSql("select " + ownContextSelector.getFullIdField() + ", " + ownContextSelector.titleExpression + dateColumn + stateColumn + + " from " + ownContextSelector.getFullFromClause(), "1=1"); + return res; } diff --git a/process/Employee_lib/Employee_lib.aod b/process/Employee_lib/Employee_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..9c77c83eb023a529ed5b5fd9a4a28fe933b3adfe --- /dev/null +++ b/process/Employee_lib/Employee_lib.aod @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.0"> + <name>Employee_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Employee_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Employee_lib/process.js b/process/Employee_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..ef3273b495502a48ea29ed752400895251dd08a8 --- /dev/null +++ b/process/Employee_lib/process.js @@ -0,0 +1,32 @@ +import("system.tools"); + +/** + * Provides functions for employees and users.j + * + * Do not create an instance of this! + * + * @class + */ +function EmployeeUtils () {} + +/** + * Returns the contact id of the current user + * + * @return the contact id + */ +EmployeeUtils.getCurrentContactId = function () +{ + var user = tools.getCurrentUser(); + return user ? user[tools.PARAMS][tools.CONTACTID] : null; +} + +/** + * Returns the username id of the current user + * + * @return the username + */ +EmployeeUtils.getCurrentUserName = function () +{ + var user = tools.getCurrentUser(); + return user ? user[tools.TITLE] : null; +} \ No newline at end of file diff --git a/process/JditoFilter_lib/JditoFilter_lib.aod b/process/JditoFilter_lib/JditoFilter_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..fcd05c04eec14b76a0b13a8362a146953961c9c0 --- /dev/null +++ b/process/JditoFilter_lib/JditoFilter_lib.aod @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.0"> + <name>JditoFilter_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/JditoFilter_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/JditoFilter_lib/process.js b/process/JditoFilter_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..f0331604c5ae33e3f6778e7ea1cf274dd8e818d8 --- /dev/null +++ b/process/JditoFilter_lib/process.js @@ -0,0 +1,111 @@ + +/** + * object for filtering records + * + * @param {Array} pColumns the column names + * @param {String|Object} pFilter the filter object + */ +function JditoFilter (pColumns, pFilter) +{ + var columnMap = {}; + pColumns.forEach(function (row, i) + { + columnMap[row] = i; + }); + this._columnMap = columnMap; + + if (pFilter.length) //check if pFilter is a string + pFilter = JSON.parse(pFilter); + + this._operator = pFilter.operator; + this._filters = pFilter.childs; +} + +/** + * tests the given row if it matches the filter + * + * @param {Array} pRow one record + * + * @return {boolean} true, if it matches the condition + */ +JditoFilter.prototype.checkRecord = function (pRow) +{ + if (this._filters.length == 0) + return true; + + if (this._operator == "AND") + return this._filters.every(_testFn, this); + + return this._filters.some(_testFn, this); + + function _testFn (pFilter) + { + let value = pRow[this._columnMap[pFilter.name]]; + return this._testValue(value, (pFilter.key || pFilter.value), pFilter.operator); + } +} + +/** + * compares two values with the given operator + */ +JditoFilter.prototype._testValue = function (pRowValue, pFilterValue, pOperator) +{ + switch (pOperator) + { + case "CONTAINS": + return (new RegExp(pFilterValue)).test(pRowValue); + case "CONTAINSNOT": + return !(new RegExp(pFilterValue)).test(pRowValue); + case "STARTSWITH": + return (new RegExp("^" + pFilterValue)).test(pRowValue); + case "ENDSWITH": + return (new RegExp(pFilterValue + "$")).test(pRowValue); + case "EQUAL": + return (new RegExp("^" + pFilterValue + "$")).test(pRowValue); + case "NOT_EQUAL": + return !(new RegExp("^" + pFilterValue + "$")).test(pRowValue); + case "LESS": + return pRowValue < pFilterValue; + case "LESS_OR_EQUAL": + return pRowValue <= pFilterValue; + case "GREATER": + return pRowValue > pFilterValue; + case "GREATER_OR_EQUAL": + return pRowValue >= pFilterValue; + case "ISNULL": + return pRowValue == ""; + case "ISNOTNULL": + return pRowValue != ""; + } +} + +/** + * Provides functions for using the filter with jdito recordcontainers + * + * Do not instanciate this! + * + * @class + */ +function JditoFilterUtils () {} + +/** + * Filters the given records + * + * @param {Array} pColumns one dimensional array with all column names, the order has to match the columns of pRecords + * @param {Array} pRecords two dimensional array with all records + * @param {String|Object} pFilter the value of $local.filter + * + * @return {Array} the filtered records + */ +JditoFilterUtils.filterRecords = function (pColumns, pRecords, pFilter) +{ + if (!pFilter) + return pRecords; + + var filter = new JditoFilter(pColumns, pFilter); + + return pRecords.filter(function (row) + { + return this.checkRecord(row); + }, filter); +} \ No newline at end of file diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js index d5511a1569abbccbefbfe9ca8cec408e92ca7d8a..8ea7f805158eb77c84f5c0bf0640355fd0d8d316 100644 --- a/process/KeywordRegistry_basic/process.js +++ b/process/KeywordRegistry_basic/process.js @@ -22,7 +22,10 @@ $KeywordRegistry.keywordAttributeType = function(){return "KeywordAttributeType" $KeywordRegistry.contractPayment = function(){return "ContractPayment";}; $KeywordRegistry.contractStatus = function(){return "ContractStatus";}; $KeywordRegistry.contractType = function(){return "ContractType";}; + $KeywordRegistry.activityDirection = function(){return "ActivityDirection";}; +$KeywordRegistry.activityDirection$incoming = function(){return "BSICacti-0dir-0inc-b8a3-f43e2c73df65";}; +$KeywordRegistry.activityDirection$outgoing = function(){return "BSICacti-0dir-outg-8337-909b0f93143a";}; $KeywordRegistry.contactStatus = function(){return "ContactStatus";}; $KeywordRegistry.contactStatus$active = function(){return "BSIC0rel-stat-actv-ae03-b6b04430e90b";}; diff --git a/process/Offer_lib/process.js b/process/Offer_lib/process.js index b4c8bea33f50080dfcb04b1b1d98a38ef64ec7dc..74283a23c2230be304a4e970830aa984e2cc19f7 100644 --- a/process/Offer_lib/process.js +++ b/process/Offer_lib/process.js @@ -283,15 +283,16 @@ OfferUtils.openOfferReport = function (pOfferID) /** * opens an offer in NEW mode with values from an offer * - * @param pOfferId {String} id of the offer - * @param pContactId {String} contact id - * @param pLanguage {String} language - * @param pCurrency {String} [currency=""] - * @param pHeader {String} [header=""] - * @param pDeliveryTerm {String} [deliveryTerm=""] - * @param pPaymentTerm {String} [paymentTerm=""] + * @param {String} pOfferId of the offer + * @param {String} pContactId + * @param {String} pLanguage + * @param {String} [pCurrency=""] + * @param {String} [pHeader=""] + * @param {String} [pDeliveryTerm=""] + * @param {String} [pPaymentTerm=""] + * @param {String} [pSalesprojectId=""] */ -OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHeader, pDeliveryTerm, pPaymentTerm) +OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHeader, pDeliveryTerm, pPaymentTerm, pSalesprojectId) { var params = { "ContactId_param" : pContactId, @@ -300,7 +301,8 @@ OfferUtils.copyOffer = function (pOfferId, pContactId, pLanguage, pCurrency, pHe "OfferCurrency_param" : pCurrency || "", "OfferHeader_param" : pHeader || "", "OfferDeliveryTerm_param" : pDeliveryTerm || "", - "OfferPaymentTerm_param" : pPaymentTerm || "" + "OfferPaymentTerm_param" : pPaymentTerm || "", + "SalesprojectId_param" : pSalesprojectId || "" }; neon.openContext("Offer", null, null, neon.OPERATINGSTATE_NEW, params); } diff --git a/process/Product_lib/process.js b/process/Product_lib/process.js index 2b863fc27e1cbffa29454100b5f8c97af05bebeb..4780833eed4d897a49e271e49349fde17c00d5ca 100644 --- a/process/Product_lib/process.js +++ b/process/Product_lib/process.js @@ -1,607 +1,614 @@ -import("system.logging"); -import("system.util"); -import("system.SQLTYPES"); -import("system.datetime"); -import("system.db"); -import("system.vars"); -import("system.translate"); -import("KeywordRegistry_basic"); -import("Util_lib"); -import("Binary_lib"); -import("Sql_lib"); -import("Keyword_lib"); -import("Data_lib"); - -/** - * utility functions for products - * Do not create an instance of this! - * - * @class - */ -function ProductUtils() {} - -/** - * Delivers the currently valid product price - * - * @param {String} pid ProductID - * @param {String} buySell possible values: PP, SP - * - * @example productUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "PP") - * - * @return {Array[]} currently valid product price with currency: [price, "CURRENCY"] or [] if no price found - */ -ProductUtils.getCurrentProductPrice = function(pid, buySell) { - if (pid != undefined && pid != "" && buySell != undefined && buySell != "") - { - var today = datetime.clearTime(vars.get("sys.date"), "utc"); - var actualPriceCondition = SqlCondition.begin() - .andPrepare("PRODUCTPRICE.BUYSELL", buySell) - .andPrepare("PRODUCTPRICE.PRODUCT_ID", pid) - .andPrepare("PRODUCTPRICE.VALID_FROM", today, "# <= ?") - .andSqlCondition(SqlCondition.begin() - .orPrepare("PRODUCTPRICE.VALID_TO", today, "# >= ?") - .or("PRODUCTPRICE.VALID_TO is null"), "1 = 2"); - - var productPriceData = db.array(db.ROW, actualPriceCondition.buildSql("select PRICE, CURRENCY from PRODUCTPRICE", "1 = 2", "order by VALID_FROM desc")); - - if (productPriceData[0] && productPriceData[1]) - return [productPriceData[0], KeywordUtils.getViewValue($KeywordRegistry.currency(), productPriceData[1])]; - else - return []; - } else { - return []; - } -} - -/** - * Delivers the stock - * - * @param {String} pid ProductID - * - * @example productUtils.getStockCount(vars.get("$field.PRODUCTID")) - * - * @return {String} stock count - */ -ProductUtils.getStockCount = function(pid) { - if (pid != undefined && pid != "") - { - var sum = db.cell(SqlCondition.begin() - .andPrepare("STOCK.PRODUCT_ID", pid) - .buildSql("select sum(QUANTITY * case IN_OUT when 0 then -1 else 1)" - + " from STOCK")); - - if (sum == "") - sum = "0"; - - return sum; - } - else - { - throw new Error(translate.withArguments("${PRODUCT_LIB_NO_PRODUCT_ID} function: %0", ["ProductUtils.getStockCount"])); - } -} - -/** - * Delivers metadata and price lists of the passed product. - * If parameter "priceListFilter" is passed valid price lists and the - * current price list to use for offer/order are delivered. - * - * @param {String} pid req ProductID - * @param {Object} priceListFilter opt { currency: "currencyValue", quantity: "quantityValue", relationId: "relationIdValue (for custom price lists)" } - * @param {String[]} additionalProductInfoFields additional fields from Product - * They are added to the result with the Fieldname as key. e.g. if the array is ["INFO"] the result will contain the key "INFO" - * - * @example //Product_entity, Field: PRODUCT_ID, Process: onValueChange - * var pid = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.PRODUCT_ID")); - * var curr = vars.exists("$param.Currency_param") ? vars.get("$param.Currency_param") : ""; - * var contactid = vars.exists("$param.ContactId_param") ? vars.get("$param.ContactId_param") : ""; - * var pUtils = new ProductUtils(); - * var PriceListFilter = { currency: curr, quantity: vars.get("$field.QUANTITY"), contactId: contactid }; - * var ProductDetails = pUtils.getProductDetails(pid, PriceListFilter, ["INFO"]); - * - * @return {Object} { <br> - * productId: "productid" <br> - * , productName: "product name" <br> - * , groupCode: "keyvalue of keyword 'GROUPCODE'" <br> - * , unit: "keyvalue of keyword 'UNIT'" <br> - * , PriceLists: {$pricelistid$ { <br> - * priceListId: "pricelistid" <br> - * , relationId: "contactid" when filled -> custom price list <br> - * , priceList: "keyvalue of keyword 'PRICELIST'" <br> - * , price: "price" <br> - * , vat: "vat" <br> - * , validFrom: TIMESTAMP <br> - * , validTo: TIMESTAMP <br> - * , buySell: "SP" / "PP" <br> - * , fromQuantity: "fromquantity" <br> - * , currency: "keyvalue of keyword 'CURRENCY'" <br> - * } } <br> - * , CurrentValidPriceLists: {$pricelistid$ { <br> - * priceListId: "pricelistid" <br> - * , relationId: "contactid" when filled -> custom price list <br> - * , priceList: "keyvalue of keyword 'PRICELIST'" <br> - * , price: "price" <br> - * , vat: "vat" <br> - * , validFrom: TIMESTAMP <br> - * , validTo: TIMESTAMP <br> - * , buySell: "SP" / "PP" <br> - * , fromQuantity: "fromquantity" <br> - * , currency: "keyvalue of keyword 'CURRENCY'" <br> - * } } <br> - * , PriceListToUse: {$pricelistid$ { <br> - * priceListId: "pricelistid" <br> - * , relationId: "contactid" when filled -> custom price list <br> - * , priceList: "keyvalue of keyword 'PRICELIST'" <br> - * , price: "price" <br> - * , vat: "vat" <br> - * , validFrom: TIMESTAMP <br> - * , validTo: TIMESTAMP <br> - * , buySell: "SP" / "PP" <br> - * , fromQuantity: "fromquantity" <br> - * , currency: "keyvalue of keyword 'CURRENCY'" <br> - * } }, <br> - * INFO: "the productinfo" - * } - */ -ProductUtils.getProductDetails = function(pid, priceListFilter, additionalProductInfoFields) -{ - if (additionalProductInfoFields == undefined) {additionalProductInfoFields = []} - var ProductDetails = {}; - - var cols = []; - var colsProduct = ["PRODUCT.PRODUCTID", "PRODUCT.PRODUCTNAME", "PRODUCT.GROUPCODEID", "PRODUCT.UNIT"]; - var defaultProductFieldCount = colsProduct.length; - colsProduct = colsProduct.concat(additionalProductInfoFields.map(function(item) {return "PRODUCT." + item})); - - cols = cols.concat(colsProduct); - - var joins = []; - var orderby = ["PRODUCTID"]; - - //PriceList (all) - var colsPricelistAll = ["allPP.PRODUCTPRICEID", "allPP.CONTACT_ID", "allPP.PRICELIST", "allPP.PRICE", "allPP.VAT" - , "allPP.VALID_FROM", "allPP.VALID_TO", "allPP.BUYSELL", "allPP.FROMQUANTITY", "allPP.CURRENCY"]; - - cols = cols.concat(colsPricelistAll); - joins.push(" left join PRODUCTPRICE allPP on allPP.PRODUCT_ID = PRODUCTID "); - - //PriceList (currently valid) - var validPriceLists = false; - if (priceListFilter != undefined - && priceListFilter.currency != undefined && priceListFilter.currency != "" - && priceListFilter.quantity != undefined && priceListFilter.quantity != "") - { - validPriceLists = true; - var colsPricelistValid = ["validPP.PRODUCTPRICEID", "validPP.CONTACT_ID", "validPP.PRICELIST", "validPP.PRICE", "validPP.VAT" - , "validPP.VALID_FROM", "validPP.VALID_TO", "validPP.BUYSELL", "validPP.FROMQUANTITY", "validPP.CURRENCY"]; - orderby = orderby.concat(["validPP.VALID_FROM desc", "validPP.FROMQUANTITY desc"]); - - cols = cols.concat(colsPricelistValid); - joins.push("left join PRODUCTPRICE validPP on " - + db.translateCondition(SqlCondition.begin() - .and("validPP.PRODUCT_ID = PRODUCTID") - .andPrepare(["PRODUCTPRICE", "CURRENCY", "validPP"], priceListFilter.currency) - .andPrepare(["PRODUCTPRICE", "VALID_FROM", "validPP"], datetime.date().toString(), "# <= ?") - .andPrepare(["PRODUCTPRICE", "FROMQUANTITY", "validPP"], priceListFilter.quantity, "# <= ?") - .andSqlCondition(SqlCondition.begin() - .orPrepare(["PRODUCTPRICE", "CONTACT_ID", "validPP"], priceListFilter.relationId) - .orSqlCondition(SqlCondition.begin() - .and("validPP.CONTACT_ID is null") - .andPrepare(["PRODUCTPRICE", "BUYSELL", "validPP"], 'SP'), - "1 = 2"), - "1 = 2") - .build("1 = 2"))) - } - - var ProductDataSql = SqlCondition.begin() - .andPrepare("PRODUCT.PRODUCTID", pid) - .buildSql("select " + cols.join(", ") + " from PRODUCT " + joins.join(" "), - "1 = 2", - "order by " + orderby.join(", ")) - - var ProductData = db.table(ProductDataSql); - - for (var i = 0; i < ProductData.length; i++) - { - //Product - if (ProductDetails.productId == undefined) - { - ProductDetails = { - productId: ProductData[i][0] - , productName: ProductData[i][1] - , groupCode: ProductData[i][2] - , unit: ProductData[i][3] - , PriceLists: {} - , CurrentValidPriceLists: {} - , PriceListToUse: null - }; - - // add additional fields to the details - var countPos = defaultProductFieldCount; - additionalProductInfoFields.forEach(function(productField) - { - this[productField] = ProductData[i][countPos]; - countPos++; - }, ProductDetails); - } - //Pricelist (all) - var colIdx = colsProduct.length; - if (ProductData[i][colIdx] != "" && ProductDetails.PriceLists[ProductData[i][colIdx]] == undefined) //Pricelist found - { - ProductDetails.PriceLists[ProductData[i][colIdx]] = _getPriceListObject(); - } - - //Pricelist (currently valid) - colIdx = colsProduct.length + colsPricelistAll.length; - if (validPriceLists) - { - if (ProductData[i][colIdx] != "" && ProductDetails.CurrentValidPriceLists[ProductData[i][colIdx]] == undefined) //Pricelist found - { - ProductDetails.CurrentValidPriceLists[ProductData[i][colIdx]] = _getPriceListObject(); - } - } - } - - if (validPriceLists) - ProductDetails.PriceListToUse = _getPriceListToUse(ProductDetails.CurrentValidPriceLists, priceListFilter); - - return ProductDetails; - - function _getPriceListObject() { - return { - priceListId: ProductData[i][colIdx++] - , relationId: ProductData[i][colIdx++] - , priceList: ProductData[i][colIdx++] - , price: ProductData[i][colIdx++] - , vat: ProductData[i][colIdx++] - , validFrom: ProductData[i][colIdx++] - , validTo: ProductData[i][colIdx++] - , buySell: ProductData[i][colIdx++] - , fromQuantity: ProductData[i][colIdx++] - , currency: ProductData[i][colIdx++] - }; - } - - //price list to use for offer/order - function _getPriceListToUse(priceLists, priceListFilter) { - for (var list in priceLists) { - //custom price (defined in Org -> Conditions) - if (priceListFilter.relationId != "" && priceListFilter.relationId == priceLists[list].relationId) { - return priceLists[list]; - } - //customer deposited price list (defined by Attribute) - if (priceListFilter.priceList != "" && priceListFilter.priceList == priceLists[list].priceList) { - return priceLists[list]; - } - //default price list - if (priceLists[list].priceList == $KeywordRegistry.productPricelist$standardList()) { - return priceLists[list]; - } - } - - //no valid price list found - return null; - } -} - -/** - * Checks if there is already an existing price list identical to the passed price list - * - * @param {String} pid ProductID - * @param {Object} priceList { <br> - * priceList: "keyvalue of keyword 'PRICELIST'" <br> - * , validFrom: TIMESTAMP <br> - * , validTo: TIMESTAMP <br> - * , buySell: "SP" / "PP" <br> - * , fromQuantity: "fromquantity" <br> - * , currency: "keyvalue of keyword 'CURRENCY'" <br> - * } - * - * @example //Productprice_entity, Field: PRICELIST, Process: onValidation - * var pUtils = new ProductUtils(); - * var priceList = { - * priceList: ProcessHandlingUtils.getOnValidationValue(vars.get("$field.PRICELIST")) - * , fromQuantity: vars.get("$field.FROMQUANTITY") - * , buySell: vars.get("$field.BUYSELL") - * , currency: vars.get("$field.CURRENCY") - * , validFrom: vars.get("$field.VALID_FROM") - * , validTo: vars.get("$field.VALID_TO") - * }; - * - * var identicalPriceList = pUtils.checkForIndenticalPriceLists(vars.get("$field.PRODUCT_ID"), priceList); - * if (identicalPriceList != null) - * { - * result.string(translate.text("Identical price list found!")); - * } - * - * @return {Object | null} null if no identical price list was found, otherwise the found price list - */ -ProductUtils.checkForIndenticalPriceLists = function(pid, priceList) { - var PriceLists = this.getProductDetails(pid).PriceLists; - - for (var pricelist in PriceLists) { - //different pricelist id - //equal price list - //equal fromquantity - //equal currency - //equal pp/sp - if (priceList.priceListId != PriceLists[pricelist].priceListId - && priceList.priceList == PriceLists[pricelist].priceList - && parseFloat(priceList.fromQuantity) == parseFloat(PriceLists[pricelist].fromQuantity) - && priceList.buySell == PriceLists[pricelist].buySell - && priceList.currency == PriceLists[pricelist].currency) { - - //identical validFrom & validTo - // OR NOT [ validFrom_new <= validFrom & validTo_new <= validTo - // OR validFrom_new >= validFrom & validTo_new >= validTo - // OR validFrom_new < validFrom & validTo_new > validTo - // ] - if (priceList.validFrom == PriceLists[pricelist].validFrom && priceList.validTo == PriceLists[pricelist].validTo - || ! (priceList.validFrom <= PriceLists[pricelist].validFrom && priceList.validTo <= PriceLists[pricelist].validTo - || priceList.validFrom >= PriceLists[pricelist].validFrom && priceList.validTo >= PriceLists[pricelist].validTo - || priceList.validFrom < PriceLists[pricelist].validFrom && priceList.validTo > PriceLists[pricelist].validTo)) { - //identical price list found - return PriceLists[pricelist]; - } - } - } - - //no identical price list found - return null; -} - -/** - * returns the image for a product - * - * @param {String} pProductId the id of the product. - * @param {String} pDefaultText the text, to use for default image generation. - * @return {String} base64 coded String of the image. If none existed, the given String is used to create an image. - */ -ProductUtils.getImage = function(pProductId, pDefaultText) -{ - return ImageUtils.get("PRODUCT", "IMAGE", pProductId, pDefaultText); -} - -/** - * sets the image of a product - * - * @param {String} pProductId the id of the product. - * @param {String} pImageDateBase64 base64 coded String of the image. - * @return {Boolean} if image could be set - */ -ProductUtils.setImage = function(pProductId, pImageDateBase64) -{ - return ImageUtils.set("PRODUCT", "IMAGE", pProductId, pImageDateBase64, "ProductImage", "Image of the product"); -} - -/** - * deletes the image of a product - * - * @param {String} pProductId the id of the product. - * @return {Boolean} if image could be removed - */ -ProductUtils.removeImage = function(pProductId) -{ - return ImageUtils.remove("PRODUCT", "IMAGE", pProductId); -} - -/** - * Class containing utility functions for Prod2Prod (Parts list) - * - * @param {String} productId req ProductID - * - * @class - * - */ -function Prod2ProdUtils(productId) -{ - this.productId = productId; - this.data = undefined; -} - -/** - * Delivers an Object containing parts list structure for passed product "pProductId" (Constructor parameter) - * - * @return {Object} { $prod2prodid$ { <br> - * ids: [ Array containing child Prod2ProdIds for passed product "pProductId" (Constructor parameter) ] <br> - * , rowdata: [ "PROD2PRODID", "DEST_ID", "SOURCE_ID", "QUANTITY", "OPTIONAL", "TAKEPRICE" ] from DB-Table PROD2PROD <br> - * , destid: "Parent ProductID" <br> - * , sourceid: "Child ProductID" <br> - * , quantity: "Quantity" <br> - * , optional: "0" = not optional, "1" = optional <br> - * , takeprice: "0" = no price, "1" = price <br> - * , productcode: "Productcode" <br> - * , productid: "Productid" <br> - * } } - */ -Prod2ProdUtils.prototype.getPartsListObject = function() -{ - return this._relateChilds(); -} - -/** - * Delivers a 2D-Array for RecordContainer of Entity "Prod2prod_entity" - * containing parts list for passed product "productId" (Constructor parameter). - * - * It is necessary to generate a specifically UID for the RecordContainer because - * the same data record can be listed several times. Therefore the primary key "PROD2PRODID" - * can not be used for UID because this must be unique. - * - * @return {String[][]} [ ["UID" - * , "PARENTID" (equals "DEST_ID") - * , "PROD2PRODID" - * , "DEST_ID" - * , "SOURCE_ID" - * , "QUANTITY" - * , "OPTIONAL" - * , "TAKEPRICE" - * , "PRODUCTCODE" - * , "PRODUCTID"] ] - */ -Prod2ProdUtils.prototype.getPartsListForRecordContainer = function() -{ - var ret = []; - var childs = this._relateChilds(); - - __push(childs.root); - - function __push(pObj) - { - for(var i = 0; i < pObj.ids.length; i++) - { - var rowdata = childs[pObj.ids[i]].rowdata; - var UID = util.getNewUUID(); - var PARENTID = childs[pObj.ids[i]].destid; - - rowdata = [UID, PARENTID].concat(rowdata); - ret.push(rowdata); - __push( childs[pObj.ids[i]] ); - } - } - return ret; -} - -/** -* Delivers an Array containing productids of the parts list -* for passed product "productId" (Constructor parameter). -* -* -* @return {String[]} [ "SOURCE_ID" ] -*/ -Prod2ProdUtils.prototype.getPartsListProdIds = function() -{ - var ret = []; - var childs = this._relateChilds(); - - __push(childs.root); - - return ret; - - function __push(pObj) - { - for(var i = 0; i < pObj.ids.length; i++) - { - ret.push(childs[pObj.ids[i]].sourceid); - __push( childs[pObj.ids[i]] ); - } - } -} - -/** -* Delivers an Array containing productids of the parent list -* for passed product "productId" (Constructor parameter). -* -* -* @return {String[]} [ "DEST_ID" ] -*/ -Prod2ProdUtils.prototype.getParentProdIds = function() -{ - var ret = []; - var parents = this._relateParents(); - - __push(parents.root); - - return ret; - - function __push(pObj) - { - for(var i = 0; i < pObj.ids.length; i++) - { - ret.push(parents[pObj.ids[i]].destid); - __push( parents[pObj.ids[i]] ); - } - } -} - -/** -* Function to initalize class variable "data" containing complete Prod2Prod-Data.<br> -* It guarantees a unique load of data per instance. -* -* @ignore -*/ -Prod2ProdUtils.prototype._initProd2ProdData = function() -{ - if (this.data == undefined) { - this.data = db.table("select PROD2PRODID, DEST_ID, SOURCE_ID, QUANTITY, OPTIONAL, TAKEPRICE, PRODUCTCODE, PRODUCTID " - + "from PROD2PROD join PRODUCT on PROD2PROD.SOURCE_ID = PRODUCTID " - + "order by PRODUCTCODE "); - } -} - -/** - * object tree to relate products by DEST_ID / SOURCE_ID. - **/ -Prod2ProdUtils.prototype._buildTree = function(pSupervised) -{ - this._initProd2ProdData(); - - var tree = { root: {ids: [], sourceid: this.productId } }; - - if(pSupervised) - tree = { root: {ids: [], destid: this.productId } }; - - for (var i = 0; i < this.data.length; i++) - { - var prod2prodid = this.data[i][0]; - if ( tree[prod2prodid] == undefined ) - { - tree[prod2prodid] = { - ids: [] - , rowdata: this.data[i].slice(0)//copy to get NativeArray for concatenation - , destid: this.data[i][1] - , sourceid: this.data[i][2] - , quantity: this.data[i][3] - , optional: this.data[i][4] - , takeprice: this.data[i][5] - , productcode: this.data[i][6] - , productid: this.data[i][7] - }; - } - } - - return tree; - -} - -Prod2ProdUtils.prototype._relateChilds = function() -{ - var tree = this._buildTree(false); - - __relate("root"); - - return tree; - - function __relate(pID) - { - for ( var id in tree ) - { - if ( tree[id].destid == tree[pID].sourceid && tree[pID].ids.indexOf(id) == -1 ) - { - tree[pID].ids.push(id); - __relate(id); - } - } - } -} - -Prod2ProdUtils.prototype._relateParents = function() -{ - var tree = this._buildTree(true); - - __relate("root"); - - return tree; - - - function __relate(pID) - { - for ( var id in tree ) - { - if ( tree[id].sourceid == tree[pID].destid && tree[pID].ids.indexOf(id) == -1 ) - { - tree[pID].ids.push(id); - __relate(id); - } - } - } +import("system.logging"); +import("system.util"); +import("system.SQLTYPES"); +import("system.datetime"); +import("system.db"); +import("system.vars"); +import("system.translate"); +import("KeywordRegistry_basic"); +import("Util_lib"); +import("Binary_lib"); +import("Sql_lib"); +import("Keyword_lib"); +import("Data_lib"); + +/** + * utility functions for products + * Do not create an instance of this! + * + * @class + */ +function ProductUtils() {} + +/** + * Delivers the currently valid product price + * + * @param {String} pid ProductID + * @param {String} buySell possible values: PP, SP + * @param {String} [onlyStandard=false] if true, only standard price lists are selected. + * + * @example productUtils.getCurrentProductPrice(vars.get("$field.PRODUCTID"), "PP") + * + * @return {Array[]} currently valid product price with currency: [price, "CURRENCY"] or [] if no price found + */ +ProductUtils.getCurrentProductPrice = function(pid, buySell, onlyStandard) { + if (pid != undefined && pid != "" && buySell != undefined && buySell != "") + { + var today = datetime.clearTime(vars.get("sys.date"), "utc"); + var actualPriceCondition = SqlCondition.begin(); + + if (onlyStandard != undefined && onlyStandard) + { + actualPriceCondition.andPrepare("PRODUCTPRICE.PRICELIST", "02553fc7-4611-4914-8ff5-0b7c4e7531c9"); + } + + actualPriceCondition.andPrepare("PRODUCTPRICE.BUYSELL", buySell) + .andPrepare("PRODUCTPRICE.PRODUCT_ID", pid) + .andPrepare("PRODUCTPRICE.VALID_FROM", today, "# <= ?") + .andSqlCondition(SqlCondition.begin() + .orPrepare("PRODUCTPRICE.VALID_TO", today, "# >= ?") + .or("PRODUCTPRICE.VALID_TO is null"), "1 = 2"); + + var productPriceData = db.array(db.ROW, actualPriceCondition.buildSql("select PRICE, CURRENCY from PRODUCTPRICE", "1 = 2", "order by VALID_FROM desc")); + + if (productPriceData[0] && productPriceData[1]) + return [productPriceData[0], KeywordUtils.getViewValue($KeywordRegistry.currency(), productPriceData[1])]; + else + return []; + } else { + return []; + } +} + +/** + * Delivers the stock + * + * @param {String} pid ProductID + * + * @example productUtils.getStockCount(vars.get("$field.PRODUCTID")) + * + * @return {String} stock count + */ +ProductUtils.getStockCount = function(pid) { + if (pid != undefined && pid != "") + { + var sum = db.cell(SqlCondition.begin() + .andPrepare("STOCK.PRODUCT_ID", pid) + .buildSql("select sum(QUANTITY * case IN_OUT when 0 then -1 else 1)" + + " from STOCK")); + + if (sum == "") + sum = "0"; + + return sum; + } + else + { + throw new Error(translate.withArguments("${PRODUCT_LIB_NO_PRODUCT_ID} function: %0", ["ProductUtils.getStockCount"])); + } +} + +/** + * Delivers metadata and price lists of the passed product. + * If parameter "priceListFilter" is passed valid price lists and the + * current price list to use for offer/order are delivered. + * + * @param {String} pid req ProductID + * @param {Object} priceListFilter opt { currency: "currencyValue", quantity: "quantityValue", relationId: "relationIdValue (for custom price lists)" } + * @param {String[]} additionalProductInfoFields additional fields from Product + * They are added to the result with the Fieldname as key. e.g. if the array is ["INFO"] the result will contain the key "INFO" + * + * @example //Product_entity, Field: PRODUCT_ID, Process: onValueChange + * var pid = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.PRODUCT_ID")); + * var curr = vars.exists("$param.Currency_param") ? vars.get("$param.Currency_param") : ""; + * var contactid = vars.exists("$param.ContactId_param") ? vars.get("$param.ContactId_param") : ""; + * var pUtils = new ProductUtils(); + * var PriceListFilter = { currency: curr, quantity: vars.get("$field.QUANTITY"), contactId: contactid }; + * var ProductDetails = pUtils.getProductDetails(pid, PriceListFilter, ["INFO"]); + * + * @return {Object} { <br> + * productId: "productid" <br> + * , productName: "product name" <br> + * , groupCode: "keyvalue of keyword 'GROUPCODE'" <br> + * , unit: "keyvalue of keyword 'UNIT'" <br> + * , PriceLists: {$pricelistid$ { <br> + * priceListId: "pricelistid" <br> + * , relationId: "contactid" when filled -> custom price list <br> + * , priceList: "keyvalue of keyword 'PRICELIST'" <br> + * , price: "price" <br> + * , vat: "vat" <br> + * , validFrom: TIMESTAMP <br> + * , validTo: TIMESTAMP <br> + * , buySell: "SP" / "PP" <br> + * , fromQuantity: "fromquantity" <br> + * , currency: "keyvalue of keyword 'CURRENCY'" <br> + * } } <br> + * , CurrentValidPriceLists: {$pricelistid$ { <br> + * priceListId: "pricelistid" <br> + * , relationId: "contactid" when filled -> custom price list <br> + * , priceList: "keyvalue of keyword 'PRICELIST'" <br> + * , price: "price" <br> + * , vat: "vat" <br> + * , validFrom: TIMESTAMP <br> + * , validTo: TIMESTAMP <br> + * , buySell: "SP" / "PP" <br> + * , fromQuantity: "fromquantity" <br> + * , currency: "keyvalue of keyword 'CURRENCY'" <br> + * } } <br> + * , PriceListToUse: {$pricelistid$ { <br> + * priceListId: "pricelistid" <br> + * , relationId: "contactid" when filled -> custom price list <br> + * , priceList: "keyvalue of keyword 'PRICELIST'" <br> + * , price: "price" <br> + * , vat: "vat" <br> + * , validFrom: TIMESTAMP <br> + * , validTo: TIMESTAMP <br> + * , buySell: "SP" / "PP" <br> + * , fromQuantity: "fromquantity" <br> + * , currency: "keyvalue of keyword 'CURRENCY'" <br> + * } }, <br> + * INFO: "the productinfo" + * } + */ +ProductUtils.getProductDetails = function(pid, priceListFilter, additionalProductInfoFields) +{ + if (additionalProductInfoFields == undefined) {additionalProductInfoFields = []} + var ProductDetails = {}; + + var cols = []; + var colsProduct = ["PRODUCT.PRODUCTID", "PRODUCT.PRODUCTNAME", "PRODUCT.GROUPCODEID", "PRODUCT.UNIT"]; + var defaultProductFieldCount = colsProduct.length; + colsProduct = colsProduct.concat(additionalProductInfoFields.map(function(item) {return "PRODUCT." + item})); + + cols = cols.concat(colsProduct); + + var joins = []; + var orderby = ["PRODUCTID"]; + + //PriceList (all) + var colsPricelistAll = ["allPP.PRODUCTPRICEID", "allPP.CONTACT_ID", "allPP.PRICELIST", "allPP.PRICE", "allPP.VAT" + , "allPP.VALID_FROM", "allPP.VALID_TO", "allPP.BUYSELL", "allPP.FROMQUANTITY", "allPP.CURRENCY"]; + + cols = cols.concat(colsPricelistAll); + joins.push(" left join PRODUCTPRICE allPP on allPP.PRODUCT_ID = PRODUCTID "); + + //PriceList (currently valid) + var validPriceLists = false; + if (priceListFilter != undefined + && priceListFilter.currency != undefined && priceListFilter.currency != "" + && priceListFilter.quantity != undefined && priceListFilter.quantity != "") + { + validPriceLists = true; + var colsPricelistValid = ["validPP.PRODUCTPRICEID", "validPP.CONTACT_ID", "validPP.PRICELIST", "validPP.PRICE", "validPP.VAT" + , "validPP.VALID_FROM", "validPP.VALID_TO", "validPP.BUYSELL", "validPP.FROMQUANTITY", "validPP.CURRENCY"]; + orderby = orderby.concat(["validPP.VALID_FROM desc", "validPP.FROMQUANTITY desc"]); + + cols = cols.concat(colsPricelistValid); + joins.push("left join PRODUCTPRICE validPP on " + + db.translateCondition(SqlCondition.begin() + .and("validPP.PRODUCT_ID = PRODUCTID") + .andPrepare(["PRODUCTPRICE", "CURRENCY", "validPP"], priceListFilter.currency) + .andPrepare(["PRODUCTPRICE", "VALID_FROM", "validPP"], datetime.date().toString(), "# <= ?") + .andPrepare(["PRODUCTPRICE", "FROMQUANTITY", "validPP"], priceListFilter.quantity, "# <= ?") + .andSqlCondition(SqlCondition.begin() + .orPrepare(["PRODUCTPRICE", "CONTACT_ID", "validPP"], priceListFilter.relationId) + .orSqlCondition(SqlCondition.begin() + .and("validPP.CONTACT_ID is null") + .andPrepare(["PRODUCTPRICE", "BUYSELL", "validPP"], 'SP'), + "1 = 2"), + "1 = 2") + .build("1 = 2"))) + } + + var ProductDataSql = SqlCondition.begin() + .andPrepare("PRODUCT.PRODUCTID", pid) + .buildSql("select " + cols.join(", ") + " from PRODUCT " + joins.join(" "), + "1 = 2", + "order by " + orderby.join(", ")) + + var ProductData = db.table(ProductDataSql); + + for (var i = 0; i < ProductData.length; i++) + { + //Product + if (ProductDetails.productId == undefined) + { + ProductDetails = { + productId: ProductData[i][0] + , productName: ProductData[i][1] + , groupCode: ProductData[i][2] + , unit: ProductData[i][3] + , PriceLists: {} + , CurrentValidPriceLists: {} + , PriceListToUse: null + }; + + // add additional fields to the details + var countPos = defaultProductFieldCount; + additionalProductInfoFields.forEach(function(productField) + { + this[productField] = ProductData[i][countPos]; + countPos++; + }, ProductDetails); + } + //Pricelist (all) + var colIdx = colsProduct.length; + if (ProductData[i][colIdx] != "" && ProductDetails.PriceLists[ProductData[i][colIdx]] == undefined) //Pricelist found + { + ProductDetails.PriceLists[ProductData[i][colIdx]] = _getPriceListObject(); + } + + //Pricelist (currently valid) + colIdx = colsProduct.length + colsPricelistAll.length; + if (validPriceLists) + { + if (ProductData[i][colIdx] != "" && ProductDetails.CurrentValidPriceLists[ProductData[i][colIdx]] == undefined) //Pricelist found + { + ProductDetails.CurrentValidPriceLists[ProductData[i][colIdx]] = _getPriceListObject(); + } + } + } + + if (validPriceLists) + ProductDetails.PriceListToUse = _getPriceListToUse(ProductDetails.CurrentValidPriceLists, priceListFilter); + + return ProductDetails; + + function _getPriceListObject() { + return { + priceListId: ProductData[i][colIdx++] + , relationId: ProductData[i][colIdx++] + , priceList: ProductData[i][colIdx++] + , price: ProductData[i][colIdx++] + , vat: ProductData[i][colIdx++] + , validFrom: ProductData[i][colIdx++] + , validTo: ProductData[i][colIdx++] + , buySell: ProductData[i][colIdx++] + , fromQuantity: ProductData[i][colIdx++] + , currency: ProductData[i][colIdx++] + }; + } + + //price list to use for offer/order + function _getPriceListToUse(priceLists, priceListFilter) { + for (var list in priceLists) { + //custom price (defined in Org -> Conditions) + if (priceListFilter.relationId != "" && priceListFilter.relationId == priceLists[list].relationId) { + return priceLists[list]; + } + //customer deposited price list (defined by Attribute) + if (priceListFilter.priceList != "" && priceListFilter.priceList == priceLists[list].priceList) { + return priceLists[list]; + } + //default price list + if (priceLists[list].priceList == $KeywordRegistry.productPricelist$standardList()) { + return priceLists[list]; + } + } + + //no valid price list found + return null; + } +} + +/** + * Checks if there is already an existing price list identical to the passed price list + * + * @param {String} pid ProductID + * @param {Object} priceList { <br> + * priceList: "keyvalue of keyword 'PRICELIST'" <br> + * , validFrom: TIMESTAMP <br> + * , validTo: TIMESTAMP <br> + * , buySell: "SP" / "PP" <br> + * , fromQuantity: "fromquantity" <br> + * , currency: "keyvalue of keyword 'CURRENCY'" <br> + * } + * + * @example //Productprice_entity, Field: PRICELIST, Process: onValidation + * var pUtils = new ProductUtils(); + * var priceList = { + * priceList: ProcessHandlingUtils.getOnValidationValue(vars.get("$field.PRICELIST")) + * , fromQuantity: vars.get("$field.FROMQUANTITY") + * , buySell: vars.get("$field.BUYSELL") + * , currency: vars.get("$field.CURRENCY") + * , validFrom: vars.get("$field.VALID_FROM") + * , validTo: vars.get("$field.VALID_TO") + * }; + * + * var identicalPriceList = pUtils.checkForIndenticalPriceLists(vars.get("$field.PRODUCT_ID"), priceList); + * if (identicalPriceList != null) + * { + * result.string(translate.text("Identical price list found!")); + * } + * + * @return {Object | null} null if no identical price list was found, otherwise the found price list + */ +ProductUtils.checkForIndenticalPriceLists = function(pid, priceList) { + var PriceLists = this.getProductDetails(pid).PriceLists; + + for (var pricelist in PriceLists) { + //different pricelist id + //equal price list + //equal fromquantity + //equal currency + //equal pp/sp + if (priceList.priceListId != PriceLists[pricelist].priceListId + && priceList.priceList == PriceLists[pricelist].priceList + && parseFloat(priceList.fromQuantity) == parseFloat(PriceLists[pricelist].fromQuantity) + && priceList.buySell == PriceLists[pricelist].buySell + && priceList.currency == PriceLists[pricelist].currency) { + + //identical validFrom & validTo + // OR NOT [ validFrom_new <= validFrom & validTo_new <= validTo + // OR validFrom_new >= validFrom & validTo_new >= validTo + // OR validFrom_new < validFrom & validTo_new > validTo + // ] + if (priceList.validFrom == PriceLists[pricelist].validFrom && priceList.validTo == PriceLists[pricelist].validTo + || ! (priceList.validFrom <= PriceLists[pricelist].validFrom && priceList.validTo <= PriceLists[pricelist].validTo + || priceList.validFrom >= PriceLists[pricelist].validFrom && priceList.validTo >= PriceLists[pricelist].validTo + || priceList.validFrom < PriceLists[pricelist].validFrom && priceList.validTo > PriceLists[pricelist].validTo)) { + //identical price list found + return PriceLists[pricelist]; + } + } + } + + //no identical price list found + return null; +} + +/** + * returns the image for a product + * + * @param {String} pProductId the id of the product. + * @param {String} pDefaultText the text, to use for default image generation. + * @return {String} base64 coded String of the image. If none existed, the given String is used to create an image. + */ +ProductUtils.getImage = function(pProductId, pDefaultText) +{ + return ImageUtils.get("PRODUCT", "IMAGE", pProductId, pDefaultText); +} + +/** + * sets the image of a product + * + * @param {String} pProductId the id of the product. + * @param {String} pImageDateBase64 base64 coded String of the image. + * @return {Boolean} if image could be set + */ +ProductUtils.setImage = function(pProductId, pImageDateBase64) +{ + return ImageUtils.set("PRODUCT", "IMAGE", pProductId, pImageDateBase64, "ProductImage", "Image of the product"); +} + +/** + * deletes the image of a product + * + * @param {String} pProductId the id of the product. + * @return {Boolean} if image could be removed + */ +ProductUtils.removeImage = function(pProductId) +{ + return ImageUtils.remove("PRODUCT", "IMAGE", pProductId); +} + +/** + * Class containing utility functions for Prod2Prod (Parts list) + * + * @param {String} productId req ProductID + * + * @class + * + */ +function Prod2ProdUtils(productId) +{ + this.productId = productId; + this.data = undefined; +} + +/** + * Delivers an Object containing parts list structure for passed product "pProductId" (Constructor parameter) + * + * @return {Object} { $prod2prodid$ { <br> + * ids: [ Array containing child Prod2ProdIds for passed product "pProductId" (Constructor parameter) ] <br> + * , rowdata: [ "PROD2PRODID", "DEST_ID", "SOURCE_ID", "QUANTITY", "OPTIONAL", "TAKEPRICE" ] from DB-Table PROD2PROD <br> + * , destid: "Parent ProductID" <br> + * , sourceid: "Child ProductID" <br> + * , quantity: "Quantity" <br> + * , optional: "0" = not optional, "1" = optional <br> + * , takeprice: "0" = no price, "1" = price <br> + * , productcode: "Productcode" <br> + * , productid: "Productid" <br> + * } } + */ +Prod2ProdUtils.prototype.getPartsListObject = function() +{ + return this._relateChilds(); +} + +/** + * Delivers a 2D-Array for RecordContainer of Entity "Prod2prod_entity" + * containing parts list for passed product "productId" (Constructor parameter). + * + * It is necessary to generate a specifically UID for the RecordContainer because + * the same data record can be listed several times. Therefore the primary key "PROD2PRODID" + * can not be used for UID because this must be unique. + * + * @return {String[][]} [ ["UID" + * , "PARENTID" (equals "DEST_ID") + * , "PROD2PRODID" + * , "DEST_ID" + * , "SOURCE_ID" + * , "QUANTITY" + * , "OPTIONAL" + * , "TAKEPRICE" + * , "PRODUCTCODE" + * , "PRODUCTID"] ] + */ +Prod2ProdUtils.prototype.getPartsListForRecordContainer = function() +{ + var ret = []; + var childs = this._relateChilds(); + + __push(childs.root); + + function __push(pObj) + { + for(var i = 0; i < pObj.ids.length; i++) + { + var rowdata = childs[pObj.ids[i]].rowdata; + var UID = util.getNewUUID(); + var PARENTID = childs[pObj.ids[i]].destid; + + rowdata = [UID, PARENTID].concat(rowdata); + ret.push(rowdata); + __push( childs[pObj.ids[i]] ); + } + } + return ret; +} + +/** +* Delivers an Array containing productids of the parts list +* for passed product "productId" (Constructor parameter). +* +* +* @return {String[]} [ "SOURCE_ID" ] +*/ +Prod2ProdUtils.prototype.getPartsListProdIds = function() +{ + var ret = []; + var childs = this._relateChilds(); + + __push(childs.root); + + return ret; + + function __push(pObj) + { + for(var i = 0; i < pObj.ids.length; i++) + { + ret.push(childs[pObj.ids[i]].sourceid); + __push( childs[pObj.ids[i]] ); + } + } +} + +/** +* Delivers an Array containing productids of the parent list +* for passed product "productId" (Constructor parameter). +* +* +* @return {String[]} [ "DEST_ID" ] +*/ +Prod2ProdUtils.prototype.getParentProdIds = function() +{ + var ret = []; + var parents = this._relateParents(); + + __push(parents.root); + + return ret; + + function __push(pObj) + { + for(var i = 0; i < pObj.ids.length; i++) + { + ret.push(parents[pObj.ids[i]].destid); + __push( parents[pObj.ids[i]] ); + } + } +} + +/** +* Function to initalize class variable "data" containing complete Prod2Prod-Data.<br> +* It guarantees a unique load of data per instance. +* +* @ignore +*/ +Prod2ProdUtils.prototype._initProd2ProdData = function() +{ + if (this.data == undefined) { + this.data = db.table("select PROD2PRODID, DEST_ID, SOURCE_ID, QUANTITY, OPTIONAL, TAKEPRICE, PRODUCTCODE, PRODUCTID " + + "from PROD2PROD join PRODUCT on PROD2PROD.SOURCE_ID = PRODUCTID " + + "order by PRODUCTCODE "); + } +} + +/** + * object tree to relate products by DEST_ID / SOURCE_ID. + **/ +Prod2ProdUtils.prototype._buildTree = function(pSupervised) +{ + this._initProd2ProdData(); + + var tree = { root: {ids: [], sourceid: this.productId } }; + + if(pSupervised) + tree = { root: {ids: [], destid: this.productId } }; + + for (var i = 0; i < this.data.length; i++) + { + var prod2prodid = this.data[i][0]; + if ( tree[prod2prodid] == undefined ) + { + tree[prod2prodid] = { + ids: [] + , rowdata: this.data[i].slice(0)//copy to get NativeArray for concatenation + , destid: this.data[i][1] + , sourceid: this.data[i][2] + , quantity: this.data[i][3] + , optional: this.data[i][4] + , takeprice: this.data[i][5] + , productcode: this.data[i][6] + , productid: this.data[i][7] + }; + } + } + + return tree; + +} + +Prod2ProdUtils.prototype._relateChilds = function() +{ + var tree = this._buildTree(false); + + __relate("root"); + + return tree; + + function __relate(pID) + { + for ( var id in tree ) + { + if ( tree[id].destid == tree[pID].sourceid && tree[pID].ids.indexOf(id) == -1 ) + { + tree[pID].ids.push(id); + __relate(id); + } + } + } +} + +Prod2ProdUtils.prototype._relateParents = function() +{ + var tree = this._buildTree(true); + + __relate("root"); + + return tree; + + + function __relate(pID) + { + for ( var id in tree ) + { + if ( tree[id].sourceid == tree[pID].destid && tree[pID].ids.indexOf(id) == -1 ) + { + tree[pID].ids.push(id); + __relate(id); + } + } + } } \ No newline at end of file diff --git a/process/Proto_lib/Proto_lib.aod b/process/Proto_lib/Proto_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..99585a3435e1e59f774bb6872bae063923df18bf --- /dev/null +++ b/process/Proto_lib/Proto_lib.aod @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<process xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.2.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.0"> + <name>Proto_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Proto_lib/process.js</process> +</process> diff --git a/process/Proto_lib/process.js b/process/Proto_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..a13e0793805f1ed6623e385129c477d426268ac6 --- /dev/null +++ b/process/Proto_lib/process.js @@ -0,0 +1,26 @@ +/** + * Methods to manage properties of objects that can be instanciated + * Do not create an instance of this itself! + * + * @class + */ +function ProtoPropertyUtils(){} + +/** + * makes an property of a object semi read-only + * this means a property with a undersocre-prefix "_" holds the actual value and the origin prop cannot be written + * + * @param {Object} pObj the object that holds the property + * @param {String} pPropName name of the property within pObj to mark as readonly + * + * @return void + */ +ProtoPropertyUtils.makeSemiReadOnly = function(pObj, pPropName) +{ + Object.defineProperty(pObj, pPropName, { + enumerable: true, + get: function (){ + return pObj["_" + pPropName]; + } + }); +}; \ No newline at end of file diff --git a/process/Report_lib/process.js b/process/Report_lib/process.js index d1f68a387e970ef771d0896861221c0576bcc52d..af40b179198249a317e34ed06a5f28a202a21c5e 100644 --- a/process/Report_lib/process.js +++ b/process/Report_lib/process.js @@ -15,8 +15,8 @@ import("system.vars"); * reportData.add(moreDataValues);<br> * <br> * <br> - * logging.log(reportData.getReportFields().toSource());<br> - * logging.log(reportData.getReportData().toSource());<br> + * logMsg(reportData.getReportFields().toSource());<br> + * logMsg(reportData.getReportData().toSource());<br> * * @class * @param {Array} [pFieldNames=[]] the report fieldnames as an array diff --git a/process/Sql_lib/process.js b/process/Sql_lib/process.js index 195c85cb415d1ab8dfcd35cf22bfff512480a6bd..4a64fc6b3797fe984b3bc61c6d7bf638dc82ff0a 100644 --- a/process/Sql_lib/process.js +++ b/process/Sql_lib/process.js @@ -1062,12 +1062,12 @@ SqlUtils.getSingleColumnType = function(fieldOrTableName, columnName, alias) { * * sqlPageData(sql, blockSize, function (pData, pRunNo){ * var j = pData.length;//pData is the current block with data -* logging.log(pRunNo.toString() + "#" + j);//pRunNo is the amount how often the func. has been already called +* logMsg(pRunNo.toString() + "#" + j);//pRunNo is the amount how often the func. has been already called * //you can calculate the progress easily by: progress = (blockSize* (pRunNo-1) + pData.length) / (allRows - startOffset) * //example in per cent: * var startOffset = 0;//we did not pass any startOffset to sqlPageData - this is equivalent to zero * var progress = (blockSize* (pRunNo-1) + pData.length) / (allRows - startOffset); -* logging.log("progess: " + eMath.roundDec(progress * 100, 2, eMath.ROUND_CEILING) + "%"); +* logMsg("progess: " + eMath.roundDec(progress * 100, 2, eMath.ROUND_CEILING) + "%"); * * for (var i = 0; i < j; i++) * { @@ -1076,7 +1076,7 @@ SqlUtils.getSingleColumnType = function(fieldOrTableName, columnName, alias) { * } * * count += pRunNo * 100; -* logging.log("count:" + count);//you cannot overwrite a variable of 'sqlPageData' by accident +* logMsg("count:" + count);//you cannot overwrite a variable of 'sqlPageData' by accident * }); * * logging.show(letValues);//contains orgnames diff --git a/process/Util_lib/process.js b/process/Util_lib/process.js index bc9a4fe69ff6cc652049381df2983ab42309967c..d6cde464c42170fbce7086f0f39022c393a26545 100644 --- a/process/Util_lib/process.js +++ b/process/Util_lib/process.js @@ -1,3 +1,4 @@ +import("system.logging"); import("system.neon"); import("system.project"); import("system.process"); @@ -38,6 +39,72 @@ StringUtils.concat = function(pSeparator, pElements) return res; }; +/** + * Class containing static utility functions for numbers + * Do not create an instance of this + * + * @class + */ +function NumberUtils(){} + +/** + * Check iv the value is inside of the min / max values. + * INCLUDING min / max + * + * @param {Number} pValue value to check + * @param {Number} pMin min value INCLUSIVE + * @param {Number} pMax max value INCLUSIVE + * @param {Boolean} [pIgnoreNull=true] return True if pValue is null + * + * @return {Boolean} + */ +NumberUtils.isInside = function(pValue, pMin, pMax, pIgnoreNull) +{ + if (pIgnoreNull == undefined) + pIgnoreNull = true; + + return pValue >= pMin && pValue <= pMax || pIgnoreNull && (pValue == null || isNaN(pValue)); +}; + +/** + * For use in validationProcess. Calls result.string(...) with error message, if number is not inside of the given values + * INCLUDING min / max. + * + * @param {Number} pTitle title to display in error message. Should be the name of the field and it will be translated. + * @param {Number} pValue value to check + * @param {Number} pMin min value INCLUSIVE + * @param {Number} pMax max value INCLUSIVE + * @param {Boolean} [pIgnoreNull=true] return True if pValue is null + * + * @return {String|False} returns the error message or false + * + * @example + * var value = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.DISCOUNT")); <br> + * <br> + * var validationResult = NumberUtils.validateIsBetweenFloat("Discount", value, 0, 100); <br> + * <br> + * if (validationResult) <br> + * { <br> + * result.string(validationResult); <br> + * } <br> + */ +NumberUtils.validateIsBetweenFloat = function(pTitle, pValue, pMin, pMax, pIgnoreNull) +{ + if(pValue.includes(",")) + pValue = pValue.replace(",", "."); + + var discount = parseFloat(pValue); + + if(isNaN(discount)) + return false; + + if (!NumberUtils.isInside(discount, 0, 100, pIgnoreNull)) + { + return (translate.withArguments("${MIN_MAX_ERROR} field: %0, value: %1, min: %2, max: %3", [translate.text(pTitle), discount, pMin, pMax])); + } + return false; +} + /** * Class containing static utility functions for use with arrays * Do not create an instance of this! diff --git a/process/runIndexer_ws/runIndexer_ws.aod b/process/runIndexer_ws/runIndexer_ws.aod index 264fd8f40a7613da5dc3435d16d19a904e2e64f6..a3c2f51db788edbbc5345a26e746d15e5d589fc5 100644 --- a/process/runIndexer_ws/runIndexer_ws.aod +++ b/process/runIndexer_ws/runIndexer_ws.aod @@ -7,4 +7,5 @@ <style>REST</style> <loginTypeId>internal.none</loginTypeId> <restrictedRoles /> + <alias>Data_alias</alias> </process> diff --git a/report/Offer_report/reportData.jrxml b/report/Offer_report/reportData.jrxml index 655c1c8169be52ea690c238ed1a74fe12a714a30..621f6a5eed97ae0c86c7206d3aae0377138b8f01 100644 --- a/report/Offer_report/reportData.jrxml +++ b/report/Offer_report/reportData.jrxml @@ -24,7 +24,7 @@ <parameter name="OfferDeliveryTerm" class="java.lang.String"/> <parameter name="responsible" class="java.lang.String"/> <parameter name="SUBREPORT_DIR" class="java.lang.String" isForPrompting="false"> - <defaultValueExpression><![CDATA["C:\\entwicklungszweige\\0.0\\project\\xRM-Basic5.1\\report\\Offer_report\\"]]></defaultValueExpression> + <defaultValueExpression><![CDATA["C:\\adito\\0.0\\project\\basic 2019\\report\\Offer_report\\"]]></defaultValueExpression> </parameter> <parameter name="adito.datasource.subdata" class="java.lang.Object"/> <parameter name="SUMITEMSUM" class="java.lang.Double"/> diff --git a/report/Organisation_report/reportData.jrxml b/report/Organisation_report/reportData.jrxml index 77d145f5a1945d085d9029f0efad16e510ef0207..b0c34aca470d12608851f89e298a6ddc4f21b19f 100644 --- a/report/Organisation_report/reportData.jrxml +++ b/report/Organisation_report/reportData.jrxml @@ -210,7 +210,9 @@ </band> <band height="19"> <textField> - <reportElement x="0" y="2" width="100" height="15" forecolor="#0033FF" uuid="4b8833cc-3fda-4a75-ae61-83fbfe995f72"/> + <reportElement x="0" y="2" width="100" height="15" forecolor="#0033FF" uuid="4b8833cc-3fda-4a75-ae61-83fbfe995f72"> + <printWhenExpression><![CDATA[$P{ORGAttr} != null && !$P{ORGAttr}.equals("")]]></printWhenExpression> + </reportElement> <textElement> <font fontName="Segoe UI" size="8" isUnderline="true"/> </textElement> @@ -226,7 +228,9 @@ <textFieldExpression><![CDATA[$P{ORGAttr}]]></textFieldExpression> </textField> <frame> - <reportElement stretchType="RelativeToBandHeight" x="0" y="2" width="555" height="16" uuid="62244829-371e-4972-b91d-cca3c857b15e"/> + <reportElement stretchType="RelativeToBandHeight" x="0" y="2" width="555" height="16" isPrintInFirstWholeBand="true" uuid="62244829-371e-4972-b91d-cca3c857b15e"> + <printWhenExpression><![CDATA[$P{ORGAttr} != null && !$P{ORGAttr}.equals("")]]></printWhenExpression> + </reportElement> <box> <pen lineWidth="1.0"/> <topPen lineWidth="1.0"/>