From 96f75f66b85fe24f64a15ef6a1e09fed5a72de78 Mon Sep 17 00:00:00 2001 From: "j.goderbauer" <j.goderbauer@adito.de> Date: Tue, 15 Sep 2020 12:42:54 +0200 Subject: [PATCH] MS-Teams: Bugfixing --- aliasDefinition/Data_alias/Data_alias.aod | 12 +++++++++--- .../recordcontainers/jdito/contentProcess.js | 1 + entity/MSTTeam_entity/MSTTeam_entity.aod | 4 ---- entity/MSTTeam_entity/afterSave.js | 4 ---- .../MSTeamsActivityImport_entity.aod | 3 --- .../entityfields/team_id/valueProcess.js | 2 ++ .../recordcontainers/jdito/onInsert.js | 0 entity/Member_entity/Member_entity.aod | 18 +++++++++--------- .../Salesproject_entity.aod | 3 ++- 9 files changed, 23 insertions(+), 24 deletions(-) delete mode 100644 entity/MSTeamsActivityImport_entity/recordcontainers/jdito/onInsert.js diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 097c01e9ccf..eeae4a15898 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -261,7 +261,7 @@ <customJDitoProperty> <name>translate4Log</name> <global v="false" /> - <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/language/customproperties/translate4log/property.js</property> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/isolanguage/customproperties/translate4log/property.js</property> </customJDitoProperty> </customProperties> </entityFieldDb> @@ -1760,10 +1760,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> - <customStringProperty> + <customJDitoProperty> <name>translate4Log</name> <global v="false" /> - </customStringProperty> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/product/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -2191,6 +2192,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/productprice/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> diff --git a/entity/MSTTeamMember_entity/recordcontainers/jdito/contentProcess.js b/entity/MSTTeamMember_entity/recordcontainers/jdito/contentProcess.js index 11d1d65919c..3a44cd419e0 100644 --- a/entity/MSTTeamMember_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/MSTTeamMember_entity/recordcontainers/jdito/contentProcess.js @@ -1,3 +1,4 @@ +import("system.translate"); import("system.teams"); import("system.result"); import("system.vars"); diff --git a/entity/MSTTeam_entity/MSTTeam_entity.aod b/entity/MSTTeam_entity/MSTTeam_entity.aod index f45825bd7d6..10735e065bf 100644 --- a/entity/MSTTeam_entity/MSTTeam_entity.aod +++ b/entity/MSTTeam_entity/MSTTeam_entity.aod @@ -2,10 +2,6 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17"> <name>MSTTeam_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <siblings> - <element>Salesproject_entity</element> - <element>Member_entity</element> - </siblings> <grantUpdateProcess>%aditoprj%/entity/MSTTeam_entity/grantUpdateProcess.js</grantUpdateProcess> <grantDeleteProcess>%aditoprj%/entity/MSTTeam_entity/grantDeleteProcess.js</grantDeleteProcess> <contentTitleProcess>%aditoprj%/entity/MSTTeam_entity/contentTitleProcess.js</contentTitleProcess> diff --git a/entity/MSTTeam_entity/afterSave.js b/entity/MSTTeam_entity/afterSave.js index eeeb0cbd2a4..e69de29bb2d 100644 --- a/entity/MSTTeam_entity/afterSave.js +++ b/entity/MSTTeam_entity/afterSave.js @@ -1,4 +0,0 @@ -import("system.neon"); - -//TODO: this should not be necessary, check why the siblings don't work here -neon.refreshAll(); \ No newline at end of file diff --git a/entity/MSTeamsActivityImport_entity/MSTeamsActivityImport_entity.aod b/entity/MSTeamsActivityImport_entity/MSTeamsActivityImport_entity.aod index 82434544226..75900dda74e 100644 --- a/entity/MSTeamsActivityImport_entity/MSTeamsActivityImport_entity.aod +++ b/entity/MSTeamsActivityImport_entity/MSTeamsActivityImport_entity.aod @@ -16,8 +16,6 @@ <selectionMode>MULTI</selectionMode> <dependency> <name>dependency</name> - <entityName>MSTTeamsMessage_entity</entityName> - <fieldName>Messages</fieldName> </dependency> <children> <entityParameter> @@ -84,7 +82,6 @@ <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <contentProcess>%aditoprj%/entity/MSTeamsActivityImport_entity/recordcontainers/jdito/contentProcess.js</contentProcess> - <onInsert>%aditoprj%/entity/MSTeamsActivityImport_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> <name>UID.value</name> diff --git a/entity/MSTeamsActivityImport_entity/entityfields/team_id/valueProcess.js b/entity/MSTeamsActivityImport_entity/entityfields/team_id/valueProcess.js index 1f7366af28d..c431bd3ac3e 100644 --- a/entity/MSTeamsActivityImport_entity/entityfields/team_id/valueProcess.js +++ b/entity/MSTeamsActivityImport_entity/entityfields/team_id/valueProcess.js @@ -1,3 +1,5 @@ +import("system.vars"); +import("MSTeams_lib"); import("system.result"); import("Sql_lib"); diff --git a/entity/MSTeamsActivityImport_entity/recordcontainers/jdito/onInsert.js b/entity/MSTeamsActivityImport_entity/recordcontainers/jdito/onInsert.js deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/entity/Member_entity/Member_entity.aod b/entity/Member_entity/Member_entity.aod index fea67a119b7..47bf2599e3a 100644 --- a/entity/Member_entity/Member_entity.aod +++ b/entity/Member_entity/Member_entity.aod @@ -4,7 +4,9 @@ <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/Member_entity/documentation.adoc</documentation> <title>${SALESPROJECT_MEMBER}</title> - <siblings /> + <siblings> + <element>MSTTeam_entity</element> + </siblings> <contentTitleProcess>%aditoprj%/entity/Member_entity/contentTitleProcess.js</contentTitleProcess> <iconId>VAADIN:FILE_SOUND</iconId> <titlePlural>${SALESPROJECT_MEMBER}</titlePlural> @@ -182,6 +184,12 @@ <fieldName>MemberConsumer</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>d97ada32-2043-4ebb-a53b-1b468cf6ad39</name> + <entityName>Salesproject_entity</entityName> + <fieldName>Members</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityField> @@ -202,14 +210,6 @@ <entityProvider> <name>WithDistrictResponsibles</name> <recordContainer>jdito</recordContainer> - <dependencies> - <entityDependency> - <name>6f90b6c6-118c-485e-9a41-365bdc325f9b</name> - <entityName>Salesproject_entity</entityName> - <fieldName>Members</fieldName> - <isConsumer v="false" /> - </entityDependency> - </dependencies> </entityProvider> <entityField> <name>UID</name> diff --git a/entity/Salesproject_entity/Salesproject_entity.aod b/entity/Salesproject_entity/Salesproject_entity.aod index a04269fdb7a..b2cf87ec299 100644 --- a/entity/Salesproject_entity/Salesproject_entity.aod +++ b/entity/Salesproject_entity/Salesproject_entity.aod @@ -7,6 +7,7 @@ <siblings> <element>SalesprojectMilestone_entity</element> <element>Member_entity</element> + <element>MSTTeam_entity</element> </siblings> <grantDeleteProcess>%aditoprj%/entity/Salesproject_entity/grantDeleteProcess.js</grantDeleteProcess> <contentTitleProcess>%aditoprj%/entity/Salesproject_entity/contentTitleProcess.js</contentTitleProcess> @@ -258,7 +259,7 @@ <dependency> <name>dependency</name> <entityName>Member_entity</entityName> - <fieldName>WithDistrictResponsibles</fieldName> + <fieldName>Links</fieldName> </dependency> <children> <entityParameter> -- GitLab