diff --git a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml index 49dee3ca55dc85a16e91e58b830c601be7f83572..d924ad24ca2252b9d37a5cd90f35c45b66c18b7d 100644 --- a/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml +++ b/.liquibase/Data_alias/basic/2019.2/AttributeKeyword.xml @@ -1,23 +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="s.listl" id="f527a5cc-f1e5-497f-a069-33aee944d421"> - <addColumn tableName="AB_ATTRIBUTE"> - <column name="KEYWORD_CONTAINER" type="VARCHAR(80)"/> - <column name="ATTRIBUTE_INFO" type="NCLOB"/> - <column name="SORTING" type="INTEGER"/> - </addColumn> - <addColumn tableName="AB_ATTRIBUTERELATION"> - <column name="INT_VALUE" type="INTEGER"/> - </addColumn> - <dropColumn tableName="AB_ATTRIBUTERELATION"> - <column name="BOOL_VALUE"/> - </dropColumn> - <dropColumn tableName="AB_ATTRIBUTE"> - <column name="ATTRIBUTE_LEVEL"/> - </dropColumn> - <modifyDataType tableName="AB_ATTRIBUTERELATION" columnName="CHAR_VALUE" newDataType="NVARCHAR(512)"/> - <createIndex indexName="IDX_ATTRPARENT" tableName="AB_ATTRIBUTE"> - <column name="ATTRIBUTE_PARENT_ID"/> - </createIndex> - </changeSet> +<?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="s.listl" id="f527a5cc-f1e5-497f-a069-33aee944d421"> + <addColumn tableName="AB_ATTRIBUTE"> + <column name="KEYWORD_CONTAINER" type="VARCHAR(80)"/> + <column name="ATTRIBUTE_INFO" type="NCLOB"/> + <column name="SORTING" type="INTEGER"/> + </addColumn> + <addColumn tableName="AB_ATTRIBUTERELATION"> + <column name="INT_VALUE" type="INTEGER"/> + </addColumn> + <dropColumn tableName="AB_ATTRIBUTERELATION"> + <column name="BOOL_VALUE"/> + </dropColumn> + <dropColumn tableName="AB_ATTRIBUTE"> + <column name="ATTRIBUTE_LEVEL"/> + </dropColumn> + <modifyDataType tableName="AB_ATTRIBUTERELATION" columnName="CHAR_VALUE" newDataType="NVARCHAR(512)"/> + <createIndex indexName="IDX_ATTRPARENT" tableName="AB_ATTRIBUTE"> + <column name="ATTRIBUTE_PARENT_ID"/> + </createIndex> + </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.2/changelog.xml b/.liquibase/Data_alias/basic/2019.2/changelog.xml index ba0b7f7bfadae3e6bea8e11ba7e80f4755d71b63..ae7c8396d0783d5859f7481d8fb841754128f36b 100644 --- a/.liquibase/Data_alias/basic/2019.2/changelog.xml +++ b/.liquibase/Data_alias/basic/2019.2/changelog.xml @@ -145,9 +145,15 @@ <include relativeToChangelogFile="true" file="AditoBasic/create_ab_loghistory.xml"/> <include relativeToChangelogFile="true" file="activity_rename_Creator_to_Responsible.xml" /> + + <include relativeToChangelogFile="true" file="create_documenttemplate.xml" /> + <include relativeToChangelogFile="true" file="create_documenttemplatelink.xml" /> + <include relativeToChangelogFile="true" file="data/init_DocumentTemplateType.xml" /> + <include relativeToChangelogFile="true" file="data/init_DocumentTemplateTypeCategory.xml" /> <include relativeToChangelogFile="true" file="miscellaneous/Contact_additionalColumns.xml" /> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaign.xml"/> + <include relativeToChangelogFile="true" file="data/init_DocumentTemplateTypeCategory.xml" /> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaignStep.xml"/> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaignParticipant.xml"/> <include relativeToChangelogFile="true" file="CampaignManagement/create_campaignParticipantLog.xml"/> diff --git a/.liquibase/Data_alias/basic/2019.2/create_documenttemplate.xml b/.liquibase/Data_alias/basic/2019.2/create_documenttemplate.xml new file mode 100644 index 0000000000000000000000000000000000000000..385f93d9d62f07219383c3178aed1b3af13b173c --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.2/create_documenttemplate.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="d.lechner" id="documenttemplate-1"> + <createTable tableName="DOCUMENTTEMPLATE"> + <column name="DOCUMENTTEMPLATEID" type="CHAR(36)"> + <constraints primaryKey="true" primaryKeyName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID"/> + </column> + <column name="NAME" type="NVARCHAR(50)"/> + <column name="TYPE" type="CHAR(36)"/> + <column name="CLASSIFICATION" type="CHAR(36)"/> + <column name="LANGUAGE" type="CHAR(3)"/> + <column name="DESCRIPTION" type="NVARCHAR(500)"/> + <column name="USER_NEW" type="NVARCHAR(50)"> + <constraints nullable="false"/> + </column> + <column name="DATE_NEW" type="DATE"> + <constraints nullable="false"/> + </column> + <column name="USER_EDIT" type="NVARCHAR(50)" /> + <column name="DATE_EDIT" type="DATE" /> + </createTable> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.2/create_documenttemplatelink.xml b/.liquibase/Data_alias/basic/2019.2/create_documenttemplatelink.xml new file mode 100644 index 0000000000000000000000000000000000000000..56241ea4fef88b46608e36d9889a8a47e9e5245c --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.2/create_documenttemplatelink.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="d.lechner" id="documenttemplate-2"> + <createTable tableName="DOCUMENTTEMPLATELINK"> + <column name="DOCUMENTTEMPLATELINKID" type="CHAR(36)"> + <constraints primaryKey="true" primaryKeyName="PK_DOCUMENTTEMPLATELINK_DOCUMENTTEMPLATELINKID"/> + </column> + <column name="DOCUMENTTEMPLATE_ID_PARENT" type="CHAR(36)"/> + <column name="DOCUMENTTEMPLATE_ID_CHILD" type="CHAR(36)"/> + <column name="USER_NEW" type="NVARCHAR(50)"> + <constraints nullable="false"/> + </column> + <column name="DATE_NEW" type="DATE"> + <constraints nullable="false"/> + </column> + <column name="USER_EDIT" type="NVARCHAR(50)" /> + <column name="DATE_EDIT" type="DATE" /> + </createTable> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml b/.liquibase/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml index 0ab7bfdba630f23532fd1413518d700251d296cb..e9a0ce04943fdc463a68127bbe377aa382e64091 100644 --- a/.liquibase/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml +++ b/.liquibase/Data_alias/basic/2019.2/data/AditoBasic/ObjectRelation_exampleData.xml @@ -32,4 +32,4 @@ <column name="AB_OBJECTRELATIONTYPE2" value="fa879afd-b2c5-4eee-9799-d63c6764b348"/> </insert> </changeSet> -</databaseChangeLog> \ No newline at end of file +</databaseChangeLog> diff --git a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml index 2de20c7371737c9e63d9328dec98a22efbd74568..3d1f4c3b29c7cd36cdb58c30f8f06eb4bc4b0cea 100644 --- a/.liquibase/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml +++ b/.liquibase/Data_alias/basic/2019.2/data/example_attribute/AttributeUsage.xml @@ -761,6 +761,36 @@ <column name="AB_ATTRIBUTE_ID" value="3f119858-9d69-4903-a572-d286be151f73"/> <column name="OBJECT_TYPE" value="Employee"/> </insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="7889748c-8a13-49d9-b996-b828146bdac8"/> + <column name="AB_ATTRIBUTE_ID" value="83e627b7-39da-4519-8023-ed384d3a0a42"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="cae53196-4987-4f53-a45c-babca1997a48"/> + <column name="AB_ATTRIBUTE_ID" value="dc52ede6-2b79-488c-b7bb-48877bd5d198"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="59d93c4b-e338-497c-9da2-47b4c45444c9"/> + <column name="AB_ATTRIBUTE_ID" value="f310ae37-5ec3-47c6-839b-a92fc8fcd252"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="0498ae18-bae6-44e4-8944-1e756e9d4a8e"/> + <column name="AB_ATTRIBUTE_ID" value="14847ea6-b6fd-43f6-a819-af2b1e53177e"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="90618350-89e6-4e13-8f28-d22de81fea45"/> + <column name="AB_ATTRIBUTE_ID" value="cd90b9e3-e663-4248-b9ed-4e25ed330c58"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> +<insert tableName="AB_ATTRIBUTEUSAGE"> + <column name="AB_ATTRIBUTEUSAGEID" value="b6b323a2-9c8c-49c0-89c1-08ca1bb06c29"/> + <column name="AB_ATTRIBUTE_ID" value="7abdc3a7-f46b-4021-b695-7fde6b21c6a4"/> + <column name="OBJECT_TYPE" value="DocumentTemplate"/> +</insert> <rollback> <delete tableName="AB_ATTRIBUTEUSAGE"> <where>AB_ATTRIBUTEUSAGEID = ?</where> diff --git a/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateType.xml b/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateType.xml new file mode 100644 index 0000000000000000000000000000000000000000..fda245a0ac774d96467b1ffc51330cf34f8eebdd --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateType.xml @@ -0,0 +1,41 @@ +<?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="d.lechner" id="documentTemplateType-1"> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="c564719a-18ef-423e-b130-dp88b2b518ad"/> + <column name="KEYID" value="LET"/> + <column name="TITLE" value="Letter"/> + <column name="CONTAINER" value="DocumentTemplateType"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="6f4c6e49-36ca-4b98-ba83-c507203wawal"/> + <column name="KEYID" value="MAI"/> + <column name="TITLE" value="Mail"/> + <column name="CONTAINER" value="DocumentTemplateType"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="bb386131-ee36-9771-b458-6751f137a941"/> + <column name="KEYID" value="ATT"/> + <column name="TITLE" value="Attachment"/> + <column name="CONTAINER" value="DocumentTemplateType"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="bb38aa51-ee36-9771-b458-6751f137a941"/> + <column name="KEYID" value="TEX"/> + <column name="TITLE" value="Text Modular"/> + <column name="CONTAINER" value="DocumentTemplateType"/> + <column name="SORTING" valueNumeric="3"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + </changeSet> +</databaseChangeLog> diff --git a/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateTypeCategory.xml b/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateTypeCategory.xml new file mode 100644 index 0000000000000000000000000000000000000000..6d75abdd21c241eeafbece321f7774bec687a11e --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.2/data/init_DocumentTemplateTypeCategory.xml @@ -0,0 +1,101 @@ +<?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="d.lechner" id="documentTemplateTypeCategory-1"> + <insert tableName="AB_KEYWORD_ATTRIBUTE"> + <column name="AB_KEYWORD_ATTRIBUTEID" value="14c2d515-a42f-4618-b534-7a23369d2001"/> + <column name="NAME" value="LET"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="TYPE" value="BOOL_VALUE"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTE"> + <column name="AB_KEYWORD_ATTRIBUTEID" value="14c2d515-a42f-4618-b534-7a23369d2002"/> + <column name="NAME" value="MAI"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="TYPE" value="BOOL_VALUE"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTE"> + <column name="AB_KEYWORD_ATTRIBUTEID" value="14c2d515-a42f-4618-b534-7a23369d2003"/> + <column name="NAME" value="ATT"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="TYPE" value="BOOL_VALUE"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTE"> + <column name="AB_KEYWORD_ATTRIBUTEID" value="14c2d515-a42f-4618-b534-7a23369d2004"/> + <column name="NAME" value="TEX"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="TYPE" value="BOOL_VALUE"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="c564719a-18ef-423e-b130-dp88b2b51123"/> + <column name="KEYID" value="1"/> + <column name="TITLE" value="Single"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="63110456-3d8a-4756-9a72-9f94dda182f8"/> + <column name="AB_KEYWORD_ENTRY_ID" value="c564719a-18ef-423e-b130-dp88b2b51123"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2001"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="bb38aa51-ee36-9771-b458-6751f137a999"/> + <column name="AB_KEYWORD_ENTRY_ID" value="c564719a-18ef-423e-b130-dp88b2b51123"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2002"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="6f4c6e49-36ca-4b98-ba83-c507203wa456"/> + <column name="KEYID" value="2"/> + <column name="TITLE" value="Serial"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="SORTING" valueNumeric="1"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="58334e95-7a89-4255-bf84-0234c386a69f"/> + <column name="AB_KEYWORD_ENTRY_ID" value="6f4c6e49-36ca-4b98-ba83-c507203wa456"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2001"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="850d17ae-b9f4-464f-ba16-9e22f3d8716c"/> + <column name="AB_KEYWORD_ENTRY_ID" value="6f4c6e49-36ca-4b98-ba83-c507203wa456"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2002"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="bb386131-ee36-9771-b458-6751f137a789"/> + <column name="KEYID" value="3"/> + <column name="TITLE" value="Offer Header Text"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="SORTING" valueNumeric="2"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="5f3352cf-38aa-403a-8d8e-9f1ca40a5dca"/> + <column name="AB_KEYWORD_ENTRY_ID" value="bb386131-ee36-9771-b458-6751f137a789"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2004"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="bb38aa51-ee36-9771-b458-6751f137a999"/> + <column name="KEYID" value="4"/> + <column name="TITLE" value="Offer Footer Text"/> + <column name="CONTAINER" value="DocumentTemplateTypeCategory"/> + <column name="SORTING" valueNumeric="3"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="0"/> + </insert> + <insert tableName="AB_KEYWORD_ATTRIBUTERELATION"> + <column name="AB_KEYWORD_ATTRIBUTERELATIONID" value="f8df9595-5932-4e60-ac50-b903dc739e48"/> + <column name="AB_KEYWORD_ENTRY_ID" value="bb38aa51-ee36-9771-b458-6751f137a999"/> + <column name="AB_KEYWORD_ATTRIBUTE_ID" value="14c2d515-a42f-4618-b534-7a23369d2004"/> + <column name="BOOL_VALUE" valueNumeric="1"/> + </insert> + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/_____SYSTEMALIAS/basic/2019.2/create_asys_notificationcontents.xml b/.liquibase/_____SYSTEMALIAS/basic/2019.2/create_asys_notificationcontents.xml index d045c99388757f245242ffd31e52d3fabcab6a9c..b5195dab42f4d8f2218f945cf10e69a1139b7d06 100644 --- a/.liquibase/_____SYSTEMALIAS/basic/2019.2/create_asys_notificationcontents.xml +++ b/.liquibase/_____SYSTEMALIAS/basic/2019.2/create_asys_notificationcontents.xml @@ -7,7 +7,7 @@ </column> <column name="BACKPACK" type="CLOB"/> <column name="CAPTION" type="VARCHAR(512)"/> - <column name="CREATIONDATE" type="BIGINT"/> + <column name="CREATIONDATE" type="TIMESTAMP"/> <column name="DESCRIPTION" type="VARCHAR(1023)"/> <column name="FORCEDPRIORITY" type="VARCHAR(15)"/> <column name="ICON_INFO" type="VARCHAR(1023)"/> diff --git a/aliasDefinition/Data_alias/Data_alias.aod b/aliasDefinition/Data_alias/Data_alias.aod index 3a15dc43ae202353202a8248a703c425427a9c1e..16125dbb1e92aece3bb37ac760d7d463213a5866 100644 --- a/aliasDefinition/Data_alias/Data_alias.aod +++ b/aliasDefinition/Data_alias/Data_alias.aod @@ -103,6 +103,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>OrganisationType</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -291,6 +296,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/organisation_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> <dependencies> <entityDependency> @@ -341,7 +351,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> </customProperties> </entityFieldDb> @@ -361,7 +371,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> </customProperties> </entityFieldDb> @@ -696,6 +706,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>PersonGender</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -872,6 +887,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>AddressType</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -1048,7 +1068,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> <customStringProperty> <name>tableRef</name> @@ -2683,7 +2703,7 @@ <notNull v="false" /> <isUnique v="false" /> <index v="false" /> - <title>Offer date</title> + <title>Date</title> <description></description> <customProperties> <customBooleanProperty> @@ -2769,6 +2789,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>OfferProbability</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -2856,7 +2881,7 @@ <notNull v="false" /> <isUnique v="false" /> <index v="false" /> - <title>Cover Letter</title> + <title>Cover letter</title> <description></description> <customProperties> <customBooleanProperty> @@ -2948,6 +2973,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>PaymentTerm</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -2969,6 +2999,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>DeliveryTerm</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3498,6 +3533,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectPhase</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3597,6 +3637,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectProbability</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3618,6 +3663,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectState</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3639,6 +3689,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/reasons/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> </entityFields> @@ -3693,6 +3748,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectSource</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3706,7 +3766,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Entry date</title> + <title>Date</title> <description></description> <customProperties> <customBooleanProperty> @@ -3754,7 +3814,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> <customStringProperty> <name>tableRef</name> @@ -3807,7 +3867,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Product</title> + <title>Commodity group</title> <description></description> <customProperties> <customBooleanProperty> @@ -3815,6 +3875,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>ProductGroupcode</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -3849,7 +3914,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Date start</title> + <title>Planned</title> <description></description> <customProperties> <customBooleanProperty> @@ -3897,7 +3962,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> <customStringProperty> <name>tableRef</name> @@ -4089,6 +4154,10 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -4190,6 +4259,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>SalesprojectMemberRole</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -4209,7 +4283,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> <customStringProperty> <name>tableRef</name> @@ -4831,6 +4905,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/language/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -4844,7 +4923,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Version number</title> + <title>Vers. no.</title> <description></description> <customProperties> <customBooleanProperty> @@ -4928,7 +5007,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Salesorder code</title> + <title>Receipt number</title> <description></description> <customProperties> <customBooleanProperty> @@ -4949,7 +5028,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Salesproject Id</title> + <title>Salesproject</title> <description></description> <customProperties> <customBooleanProperty> @@ -4957,6 +5036,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/salesproject_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -4996,7 +5080,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Salesorder date</title> + <title>Date</title> <description></description> <customProperties> <customBooleanProperty> @@ -5046,6 +5130,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5163,6 +5252,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>QuantityUnit</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5176,7 +5270,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Unit Price</title> + <title>Unit price</title> <description></description> <customProperties> <customBooleanProperty> @@ -5247,6 +5341,10 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5310,6 +5408,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5331,6 +5434,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>ProductGroupcode</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5350,7 +5458,7 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> </customProperties> </entityFieldDb> @@ -5371,8 +5479,13 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> + <customStringProperty> + <name>tableRef</name> + <global v="false" /> + <property>SALESORDER</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5490,6 +5603,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskPriority</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5532,6 +5650,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/editor_contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5588,6 +5711,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskStatus</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5630,6 +5758,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customJDitoProperty> + <name>translate4Log</name> + <global v="false" /> + <property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/requestor_contact_id/customproperties/translate4log/property.js</property> + </customJDitoProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5664,7 +5797,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Protection level</title> + <title>Protected</title> <description></description> <customProperties> <customBooleanProperty> @@ -5672,6 +5805,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customBooleanProperty> + <name>autoMapTrueFalse4Log</name> + <global v="false" /> + <property v="true" /> + </customBooleanProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5685,7 +5823,7 @@ <isUnique v="false" /> <index v="false" /> <documentation></documentation> - <title>Start date</title> + <title>Begin</title> <description></description> <customProperties> <customBooleanProperty> @@ -5712,8 +5850,13 @@ <customBooleanProperty> <name>log</name> <global v="false" /> - <property v="true" /> + <property v="false" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskType</property> + </customStringProperty> </customProperties> </entityFieldDb> <entityFieldDb> @@ -5777,6 +5920,11 @@ <global v="false" /> <property v="true" /> </customBooleanProperty> + <customStringProperty> + <name>keyword</name> + <global v="false" /> + <property>TaskProgress</property> + </customStringProperty> </customProperties> </entityFieldDb> </entityFields> @@ -8463,9 +8611,9 @@ </entityFields> </entityDb> <entityDb> - <name>CAMPAIGN</name> + <name>DOCUMENTTEMPLATE</name> <dbName></dbName> - <idColumn>CAMPAIGNID</idColumn> + <idColumn>DOCUMENTTEMPLATEID</idColumn> <idGeneratorType v="0" /> <idGeneratorInterval v="1" /> <documentation></documentation> @@ -8480,6 +8628,20 @@ <syncIds></syncIds> </auditSyncConfig> <entityFields> + <entityFieldDb> + <name>LANGUAGE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="3" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> <entityFieldDb> <name>DATE_EDIT</name> <dbName></dbName> @@ -8509,13 +8671,27 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>EMPLOYEE_CONTACT_ID</name> + <name>DOCUMENTTEMPLATEID</name> <dbName></dbName> - <primaryKey v="false" /> + <primaryKey v="true" /> <columnType v="1" /> <size v="36" /> <scale v="0" /> <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>CLASSIFICATION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <documentation></documentation> @@ -8551,14 +8727,14 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>CAMPAIGNID</name> + <name>TYPE</name> <dbName></dbName> - <primaryKey v="true" /> + <primaryKey v="false" /> <columnType v="1" /> <size v="36" /> <scale v="0" /> - <notNull v="true" /> - <isUnique v="true" /> + <notNull v="false" /> + <isUnique v="false" /> <index v="false" /> <documentation></documentation> <title></title> @@ -8585,21 +8761,7 @@ <columnType v="12" /> <size v="50" /> <scale v="0" /> - <notNull v="true" /> - <isUnique v="false" /> - <index v="false" /> - <documentation></documentation> - <title></title> - <description></description> - </entityFieldDb> - <entityFieldDb> - <name>STATE</name> - <dbName></dbName> - <primaryKey v="false" /> - <columnType v="1" /> - <size v="36" /> - <scale v="0" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <documentation></documentation> @@ -8609,9 +8771,9 @@ </entityFields> </entityDb> <entityDb> - <name>CAMPAIGNSTEP</name> + <name>DOCUMENTTEMPLATELINK</name> <dbName></dbName> - <idColumn>CAMPAIGNSTEPID</idColumn> + <idColumn>DOCUMENTTEMPLATELINKID</idColumn> <idGeneratorType v="0" /> <idGeneratorInterval v="1" /> <documentation></documentation> @@ -8627,13 +8789,13 @@ </auditSyncConfig> <entityFields> <entityFieldDb> - <name>CAMPAIGN_ID</name> + <name>DATE_EDIT</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="1" /> - <size v="36" /> + <columnType v="91" /> + <size v="10" /> <scale v="0" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <documentation></documentation> @@ -8641,11 +8803,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>DATE_EDIT</name> + <name>DOCUMENTTEMPLATE_ID_PARENT</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="91" /> - <size v="10" /> + <columnType v="1" /> + <size v="36" /> <scale v="0" /> <notNull v="false" /> <isUnique v="false" /> @@ -8655,7 +8817,7 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>DATE_START</name> + <name>DATE_NEW</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="91" /> @@ -8669,11 +8831,11 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>EMPLOYEE_CONTACT_ID</name> + <name>USER_NEW</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="1" /> - <size v="36" /> + <columnType v="12" /> + <size v="50" /> <scale v="0" /> <notNull v="true" /> <isUnique v="false" /> @@ -8683,27 +8845,27 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>STATE</name> + <name>DOCUMENTTEMPLATELINKID</name> <dbName></dbName> - <primaryKey v="false" /> + <primaryKey v="true" /> <columnType v="1" /> <size v="36" /> <scale v="0" /> <notNull v="true" /> - <isUnique v="false" /> + <isUnique v="true" /> <index v="false" /> <documentation></documentation> <title></title> <description></description> </entityFieldDb> <entityFieldDb> - <name>SORTING</name> + <name>USER_EDIT</name> <dbName></dbName> <primaryKey v="false" /> - <columnType v="4" /> - <size v="10" /> + <columnType v="12" /> + <size v="50" /> <scale v="0" /> - <notNull v="true" /> + <notNull v="false" /> <isUnique v="false" /> <index v="false" /> <documentation></documentation> @@ -8711,22 +8873,98 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>CAMPAIGNSTEPID</name> + <name>DOCUMENTTEMPLATE_ID_CHILD</name> <dbName></dbName> - <primaryKey v="true" /> + <primaryKey v="false" /> <columnType v="1" /> <size v="36" /> <scale v="0" /> - <notNull v="true" /> - <isUnique v="true" /> + <notNull v="false" /> + <isUnique v="false" /> <index v="false" /> <documentation></documentation> <title></title> <description></description> </entityFieldDb> - <entityFieldDb> - <name>DATE_NEW</name> - <dbName></dbName> + </entityFields> + </entityDb> + <entityDb> + <name>CAMPAIGN</name> + <dbName></dbName> + <idColumn>CAMPAIGNID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="0" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>DATE_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>EMPLOYEE_CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_NEW</name> + <dbName></dbName> <primaryKey v="false" /> <columnType v="91" /> <size v="10" /> @@ -8753,12 +8991,102 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>DATE_END</name> + <name>CAMPAIGNID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_EDIT</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>NAME</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="50" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + </entityFields> + </entityDb> + <entityDb> + <name>CAMPAIGNSTEP</name> + <dbName></dbName> + <idColumn>CAMPAIGNSTEPID</idColumn> + <idGeneratorType v="0" /> + <idGeneratorInterval v="1" /> + <documentation></documentation> + <title></title> + <description></description> + <auditSyncConfig> + <name>auditSyncConfig</name> + <auditMode v="0" /> + <syncActive v="false" /> + <syncComplete v="true" /> + <syncDirection v="1" /> + <syncIds></syncIds> + </auditSyncConfig> + <entityFields> + <entityFieldDb> + <name>CAMPAIGN_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_EDIT</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="91" /> <size v="10" /> <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>STATE</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> <notNull v="true" /> <isUnique v="false" /> <index v="false" /> @@ -8766,6 +9094,20 @@ <title></title> <description></description> </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNSTEPID</name> + <dbName></dbName> + <primaryKey v="true" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="true" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> <entityFieldDb> <name>USER_EDIT</name> <dbName></dbName> @@ -8795,7 +9137,49 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>MAXPARTICIPANTS</name> + <name>DESCRIPTION</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="12" /> + <size v="500" /> + <scale v="0" /> + <notNull v="false" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_START</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>EMPLOYEE_CONTACT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>SORTING</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="4" /> @@ -8809,13 +9193,55 @@ <description></description> </entityFieldDb> <entityFieldDb> - <name>DESCRIPTION</name> + <name>DATE_NEW</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>USER_NEW</name> <dbName></dbName> <primaryKey v="false" /> <columnType v="12" /> - <size v="500" /> + <size v="50" /> <scale v="0" /> - <notNull v="false" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>MAXPARTICIPANTS</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="4" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> + <entityFieldDb> + <name>DATE_END</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="91" /> + <size v="10" /> + <scale v="0" /> + <notNull v="true" /> <isUnique v="false" /> <index v="false" /> <documentation></documentation> @@ -8870,6 +9296,20 @@ <title></title> <description></description> </entityFieldDb> + <entityFieldDb> + <name>CAMPAIGNPARTICIPANT_ID</name> + <dbName></dbName> + <primaryKey v="false" /> + <columnType v="1" /> + <size v="36" /> + <scale v="0" /> + <notNull v="true" /> + <isUnique v="false" /> + <index v="false" /> + <documentation></documentation> + <title></title> + <description></description> + </entityFieldDb> <entityFieldDb> <name>DATE_NEW</name> <dbName></dbName> @@ -8940,20 +9380,6 @@ <title></title> <description></description> </entityFieldDb> - <entityFieldDb> - <name>CAMPAIGNPARTICIPANT_ID</name> - <dbName></dbName> - <primaryKey v="false" /> - <columnType v="1" /> - <size v="36" /> - <scale v="0" /> - <notNull v="true" /> - <isUnique v="false" /> - <index v="false" /> - <documentation></documentation> - <title></title> - <description></description> - </entityFieldDb> </entityFields> </entityDb> <entityDb> diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/organisation_id/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/organisation_id/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..013c797ac6b08eb3d113c1bb045c0e12cbc51558 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/contact/entityfields/organisation_id/customproperties/translate4log/property.js @@ -0,0 +1,8 @@ +import("Contact_lib"); +import("system.db"); +import("system.result"); +import("Loghistory_lib"); + +var params = Translate4LogParams.load(); +var res = OrganisationUtils.getNameByContactId(params.value); +result.string(res); diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/contact_id/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/contact_id/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..f35d37ab09f059046b3b6f3d672cf01c66fe58c4 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/contact_id/customproperties/translate4log/property.js @@ -0,0 +1,7 @@ +import("Contact_lib"); +import("system.result"); +import("Loghistory_lib"); + +var params = Translate4LogParams.load(); +var res = ContactUtils.getFullTitleByContactId(params.value); +result.string(res); \ No newline at end of file diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/language/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/language/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..51a8cec57a7a635681f7c183f2fe3c369db8f692 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/language/customproperties/translate4log/property.js @@ -0,0 +1,7 @@ +import("system.result"); +import("Loghistory_lib"); +import("Keyword_lib"); + +var params = Translate4LogParams.load(); +var res = LanguageKeywordUtils.getViewValue(params.value, params.locale); +result.string(res); \ No newline at end of file diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/salesproject_id/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/salesproject_id/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..bbd18ac96b9ab2e4fea6d490e56490432f36b8ac --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesorder/entityfields/salesproject_id/customproperties/translate4log/property.js @@ -0,0 +1,8 @@ +import("Loghistory_lib"); +import("system.vars"); +import("system.result"); +import("Salesproject_lib"); + +var params = Translate4LogParams.load(); +var id = params.value; +result.string(Salesproject.getSalesProjectTitleById(id)); diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/reasons/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/reasons/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..a7737018152259c0bba392dc328acf5db34ef5b1 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/salesproject/entityfields/reasons/customproperties/translate4log/property.js @@ -0,0 +1,30 @@ +import("system.result"); +import("Keyword_lib"); +import("system.text"); +import("Loghistory_lib"); +import("KeywordRegistry_basic") + +var params = Translate4LogParams.load(); +var reasons = params.value; +if (reasons) +{ + reasons = text.decodeMS(reasons); + if (reasons.length) + { + var keywordMap = {}; + KeywordUtils.getEntryNamesAndIdsByContainer( + $KeywordRegistry.salesprojectWonLost(), + params.locale + ).forEach(function (keyword) + { + this[keyword[0]] = keyword[1]; + }, keywordMap); + reasons = reasons.map(function (reasonId) + { + return this[reasonId]; + }, keywordMap).join(", "); + } + else + reasons = ""; +} +result.string(reasons); \ No newline at end of file diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/editor_contact_id/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/editor_contact_id/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..f35d37ab09f059046b3b6f3d672cf01c66fe58c4 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/editor_contact_id/customproperties/translate4log/property.js @@ -0,0 +1,7 @@ +import("Contact_lib"); +import("system.result"); +import("Loghistory_lib"); + +var params = Translate4LogParams.load(); +var res = ContactUtils.getFullTitleByContactId(params.value); +result.string(res); \ No newline at end of file diff --git a/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/requestor_contact_id/customproperties/translate4log/property.js b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/requestor_contact_id/customproperties/translate4log/property.js new file mode 100644 index 0000000000000000000000000000000000000000..f35d37ab09f059046b3b6f3d672cf01c66fe58c4 --- /dev/null +++ b/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/task/entityfields/requestor_contact_id/customproperties/translate4log/property.js @@ -0,0 +1,7 @@ +import("Contact_lib"); +import("system.result"); +import("Loghistory_lib"); + +var params = Translate4LogParams.load(); +var res = ContactUtils.getFullTitleByContactId(params.value); +result.string(res); \ No newline at end of file diff --git a/application/_____SYSTEM_APPLICATION/_____SYSTEM_APPLICATION.aod b/application/_____SYSTEM_APPLICATION/_____SYSTEM_APPLICATION.aod index 28c9a9453c27cceded1f23add454689b79b8d54f..628a839e5fbb735dcc9481caa60e7ce37bb2f14d 100644 --- a/application/_____SYSTEM_APPLICATION/_____SYSTEM_APPLICATION.aod +++ b/application/_____SYSTEM_APPLICATION/_____SYSTEM_APPLICATION.aod @@ -1,10 +1,10 @@ -<?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_APPLICATION</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entityNode name="_____SYSTEM_COMPANY" kind="200" /> - <company> - <name>company</name> - <backgroundColor v="0xff83cbd8" /> - </company> -</application> +<?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_APPLICATION</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entityNode name="_____SYSTEM_COMPANY" kind="200" /> + <company> + <name>company</name> + <backgroundColor v="0xff83cbd8" /> + </company> +</application> diff --git a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod index 0737745e3dea53481ecc16cf6c385f09692501c6..eba6a0902171df7e8d2780f911da2290bb745f5c 100644 --- a/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod +++ b/application/_____SYSTEM_APPLICATION_NEON/_____SYSTEM_APPLICATION_NEON.aod @@ -38,9 +38,10 @@ <node name="Group3" kind="123" title=""> <node name="Notification" kind="10077" /> <node name="Attribute" kind="10077" /> + <node name="DocumentTemplate" kind="10077" /> + <node name="Employee" kind="10077" /> <node name="KeywordEntry" kind="10077" /> <node name="KeywordAttribute" kind="10077" /> - <node name="Employee" kind="10077" /> <node name="ObjectRelationType" kind="10077" /> <node name="INTERNAL_ADMINISTRATOR" kind="159" /> </node> diff --git a/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod b/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod index 42fef1c4124cc59559c680d1fe53f8b8b91ace0a..6d333cf4cd3b9aee342d350544b30ec55525ae90 100644 --- a/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod +++ b/application/_____SYSTEM_CALENDAR_RIBBON/_____SYSTEM_CALENDAR_RIBBON.aod @@ -1,14 +1,14 @@ -<?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> - <name>calendarRibbon</name> - <ribbonTasks> - <ribbonTask> - <name>TASK_CALENDAR</name> - </ribbonTask> - </ribbonTasks> - </calendarRibbon> -</application> +<?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> + <name>calendarRibbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_CALENDAR</name> + </ribbonTask> + </ribbonTasks> + </calendarRibbon> +</application> diff --git a/application/_____SYSTEM_CALENDAR_RIBBON_NEON/_____SYSTEM_CALENDAR_RIBBON_NEON.aod b/application/_____SYSTEM_CALENDAR_RIBBON_NEON/_____SYSTEM_CALENDAR_RIBBON_NEON.aod index e453d3efffad2a0658db7a002fcfdec4eba0d9f4..4fcea10c0e846904f456e1b056498f7470b3ca15 100644 --- a/application/_____SYSTEM_CALENDAR_RIBBON_NEON/_____SYSTEM_CALENDAR_RIBBON_NEON.aod +++ b/application/_____SYSTEM_CALENDAR_RIBBON_NEON/_____SYSTEM_CALENDAR_RIBBON_NEON.aod @@ -1,12 +1,12 @@ -<?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_NEON</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entityNode name="_____SYSTEM_COMPANY" kind="200" /> - <neonCalendarRibbon> - <name>neonCalendarRibbon</name> - <entity> - <name>entity</name> - </entity> - </neonCalendarRibbon> -</application> +<?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_NEON</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entityNode name="_____SYSTEM_COMPANY" kind="200" /> + <neonCalendarRibbon> + <name>neonCalendarRibbon</name> + <entity> + <name>entity</name> + </entity> + </neonCalendarRibbon> +</application> diff --git a/application/_____SYSTEM_INDEXSEARCH_RIBBON/_____SYSTEM_INDEXSEARCH_RIBBON.aod b/application/_____SYSTEM_INDEXSEARCH_RIBBON/_____SYSTEM_INDEXSEARCH_RIBBON.aod index 114ee28146d6509474675e0905da9d217b0fc329..0dc789214fb90fd1cc60f2d8e83b7c6862ed7e7e 100644 --- a/application/_____SYSTEM_INDEXSEARCH_RIBBON/_____SYSTEM_INDEXSEARCH_RIBBON.aod +++ b/application/_____SYSTEM_INDEXSEARCH_RIBBON/_____SYSTEM_INDEXSEARCH_RIBBON.aod @@ -1,14 +1,14 @@ -<?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_INDEXSEARCH_RIBBON</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entityNode name="_____SYSTEM_COMPANY" kind="200" /> - <indexSearchRibbon> - <name>indexSearchRibbon</name> - <ribbonTasks> - <ribbonTask> - <name>TASK_INDEXSEARCH</name> - </ribbonTask> - </ribbonTasks> - </indexSearchRibbon> -</application> +<?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_INDEXSEARCH_RIBBON</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entityNode name="_____SYSTEM_COMPANY" kind="200" /> + <indexSearchRibbon> + <name>indexSearchRibbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_INDEXSEARCH</name> + </ribbonTask> + </ribbonTasks> + </indexSearchRibbon> +</application> diff --git a/application/_____SYSTEM_INDEXSEARCH_RIBBON_NEON/_____SYSTEM_INDEXSEARCH_RIBBON_NEON.aod b/application/_____SYSTEM_INDEXSEARCH_RIBBON_NEON/_____SYSTEM_INDEXSEARCH_RIBBON_NEON.aod index 31b4562eb6745c36ddba6aaeb17c3e438841c717..3af3e141c0620c42cc92bee49e58870fcb1bf5c8 100644 --- a/application/_____SYSTEM_INDEXSEARCH_RIBBON_NEON/_____SYSTEM_INDEXSEARCH_RIBBON_NEON.aod +++ b/application/_____SYSTEM_INDEXSEARCH_RIBBON_NEON/_____SYSTEM_INDEXSEARCH_RIBBON_NEON.aod @@ -1,9 +1,9 @@ -<?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_INDEXSEARCH_RIBBON_NEON</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entityNode name="_____SYSTEM_COMPANY" kind="200" /> - <neonIndexSearchRibbon> - <name>neonIndexSearchRibbon</name> - </neonIndexSearchRibbon> -</application> +<?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_INDEXSEARCH_RIBBON_NEON</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entityNode name="_____SYSTEM_COMPANY" kind="200" /> + <neonIndexSearchRibbon> + <name>neonIndexSearchRibbon</name> + </neonIndexSearchRibbon> +</application> diff --git a/entity/Activity_entity/Activity_entity.aod b/entity/Activity_entity/Activity_entity.aod index 35035c1d01686cbebea05cb3aaf866e4ad11054e..97cdc499fb89380aefa75d745a6dbc37ec5394ee 100644 --- a/entity/Activity_entity/Activity_entity.aod +++ b/entity/Activity_entity/Activity_entity.aod @@ -5,7 +5,7 @@ <documentation>%aditoprj%/entity/Activity_entity/documentation.adoc</documentation> <title>Activity</title> <afterUiInit>%aditoprj%/entity/Activity_entity/afterUiInit.js</afterUiInit> - <iconId>NEON:HISTORY</iconId> + <iconId>NEON:ACTIVITY</iconId> <image>VAADIN:SHOP</image> <imageProcess>%aditoprj%/entity/Activity_entity/imageProcess.js</imageProcess> <titlePlural>Activities</titlePlural> @@ -230,6 +230,18 @@ <fieldName>Activities</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>9b416661-628d-4f8d-b8dc-9543cf5bbb1c</name> + <entityName>Campaign_entity</entityName> + <fieldName>Activities</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>4869a849-8717-48ec-9dbd-73df96992042</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>Activities</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> diff --git a/entity/Activity_entity/entityfields/newmail/onActionProcess.js b/entity/Activity_entity/entityfields/newmail/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7cb92215131675b593322198cd6fdb3c50481cee --- /dev/null +++ b/entity/Activity_entity/entityfields/newmail/onActionProcess.js @@ -0,0 +1,15 @@ +import("system.logging"); +import("system.db"); +import("system.vars"); +import("system.neon"); +import("KeywordRegistry_basic"); + + +var params = { + "DocumentTemplateType_param" : $KeywordRegistry.documentTemplateType$mail() +} + +//neon.openContext("DocumentTemplate", "DocumentTemplateFilterSmall_view", null, neon.OPERATINGSTATE_SEARCH, params); +//neon.openContext("DocumentTemplate", "DocumentTemplateFilterSmall_view", null, null, null, params); +neon.openContext("DocumentTemplate", null, null, neon.OPERATINGSTATE_SEARCH, params); + diff --git a/entity/Address_entity/Address_entity.aod b/entity/Address_entity/Address_entity.aod index a64fc0449a59c31d783e2f0003b08f18a31199c1..0efcba8a073db1ae4afc80c4fa3e70c78be5ce6d 100644 --- a/entity/Address_entity/Address_entity.aod +++ b/entity/Address_entity/Address_entity.aod @@ -3,8 +3,9 @@ <name>Address_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <documentation>%aditoprj%/entity/Address_entity/documentation.adoc</documentation> - <title>Addresses</title> + <title>Address</title> <contentTitleProcess>%aditoprj%/entity/Address_entity/contentTitleProcess.js</contentTitleProcess> + <titlePlural>Addresses</titlePlural> <recordContainer>db</recordContainer> <entityFields> <entityField> diff --git a/entity/Analyses_entity/entityfields/imminent_appointments/valueProcess.js b/entity/Analyses_entity/entityfields/imminent_appointments/valueProcess.js index 47a1fc47f439997182d48840a09062d6777baad9..b27b3c5856e78c3d382a89f5c1ef99589f6a0c96 100644 --- a/entity/Analyses_entity/entityfields/imminent_appointments/valueProcess.js +++ b/entity/Analyses_entity/entityfields/imminent_appointments/valueProcess.js @@ -52,4 +52,4 @@ entries = calendars.getEntries(conditions); logging.log("entries: " + entries.toSource()); -result.string(entries.length); \ No newline at end of file +result.string(entries.length); diff --git a/entity/Analyses_entity/entityfields/new_tasks/valueProcess.js b/entity/Analyses_entity/entityfields/new_tasks/valueProcess.js index 497dffdbfa7ef331b91e5568df2ac738bc09477c..cda2d8086a36d27c39b5a0550114ddc79523b719 100644 --- a/entity/Analyses_entity/entityfields/new_tasks/valueProcess.js +++ b/entity/Analyses_entity/entityfields/new_tasks/valueProcess.js @@ -8,4 +8,4 @@ import("system.SQLTYPES") var opentask = db.cell("select count(STATUS) from TASK join AB_KEYWORD_ENTRY on KEYID = STATUS and CONTAINER = 'TaskStatus' and TITLE = 'new' group by KEYID, AB_KEYWORD_ENTRY.TITLE"); -result.string(opentask); \ No newline at end of file +result.string(opentask); diff --git a/entity/Analyses_entity/entityfields/overdue_tasks/valueProcess.js b/entity/Analyses_entity/entityfields/overdue_tasks/valueProcess.js index 9708434347425c22451c1cf149c8e22e2c6034d2..8c1ab91266ef07d23e924b31ff4e0d21aa363cc8 100644 --- a/entity/Analyses_entity/entityfields/overdue_tasks/valueProcess.js +++ b/entity/Analyses_entity/entityfields/overdue_tasks/valueProcess.js @@ -11,5 +11,3 @@ var overduetask = db.cell(SqlCondition.begin() .buildSql("select count(TASKID) from TASK", "1=2")); result.string(overduetask); - - diff --git a/entity/Appointment_entity/afterUiInit.js b/entity/Appointment_entity/afterUiInit.js index 4e420da40299a338582d21fb1974cb19ca6cc29e..2220671b527a0b337028b7a149eab8aaca70f0c1 100644 --- a/entity/Appointment_entity/afterUiInit.js +++ b/entity/Appointment_entity/afterUiInit.js @@ -12,7 +12,7 @@ if(vars.exists("$param.Entry_param") && vars.get("$param.Entry_param")) if(entry["AppLinkContext"] && entry["AppLinkId"]) { - neon.addRecord(null, "AppointmentLinks", + neon.addRecord("AppointmentLinks", { "AB_APPOINTMENTLINKID" : util.getNewUUID(), "OBJECTID" : entry["AppLinkId"], diff --git a/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js b/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js index af31672dba1ba87218dc4487e0e379d5dd731dee..3e9dabab897dc5d0358fddb66031f33b3ec7333c 100644 --- a/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/Appointment_entity/recordcontainers/jdito/contentProcess.js @@ -1,87 +1,87 @@ -import("system.result"); -import("system.vars"); -import("system.calendars"); -import("system.datetime"); -import("system.eMath"); -import("system.util"); -import("system.neon"); - -if(vars.exists("$param.Entry_param") && vars.get("$param.Entry_param")) -{ - - var entry = JSON.parse(vars.getString("$param.Entry_param")); - - var masterEntry = null; - if (vars.exists("$param.MasterEntry_param") && vars.get("$param.MasterEntry_param") != "") { - masterEntry = JSON.parse(vars.get("$param.MasterEntry_param")); - } - - var uid = entry[calendars.ID]; - var summary = entry[calendars.SUMMARY]; - var attendees = entry[calendars.AFFECTEDUSERS]; - var startdate = entry[calendars.DTSTART]; - var enddate = entry[calendars.DTEND]; - var links = entry[calendars.LINKS]; - var description = entry[calendars.DESCRIPTION]; - if(entry[calendars.ORGANIZER2] != undefined) - var organizer = entry[calendars.ORGANIZER2]["paramvalue"]; - var status = entry[calendars.STATUS]; - var location = entry[calendars.LOCATION]; - var reminder = entry[calendars.REMINDER_DURATION]; - var remindercheck = entry[calendars.HASREMINDER] - var classification = entry[calendars.CLASSIFICATION]; - var transparency = entry[calendars.TRANSPARENCY]; - var categories = entry[calendars.CATEGORIES]; - - var masterBegin = masterEntry != null ? masterEntry[calendars.DTSTART] : null - var masterEnd = masterEntry != null ? masterEntry[calendars.DTEND] : null - - // Recurrence - var recurrenceID = entry[calendars.RECURRENCEID]; - var rrule = null; - if (masterEntry != null) { // Entry is a recurrence exception, therefore get rrule from master - rrule = masterEntry[calendars.RRULE] != null ? masterEntry[calendars.RRULE][0] : null; - } else { - rrule = entry[calendars.RRULE] != null ? entry[calendars.RRULE][0] : null; - } - -// if(entry["AppLinkContext"] && entry["AppLinkId"]) -// { -// logging.log("hier geht lohos... " + uid + " id"); -// neon.addRecord(null, "AppointmentLinks", -// { -// "AB_APPOINTMENTLINKID" : util.getNewUUID(), -// "APPOINTMENT_ID" : vars.get("$field.UID"), -// "OBJECTID" : entry["AppLinkId"], -// "OBJECTTYPE" : entry["AppLinkContext"] -// }); -// } - - //@TODO Icon - result.object([ - [ - uid, - attendees.length, - startdate, - enddate, - summary, - organizer, - attendees, - status, - links, - description, - location, - '', - classification, - transparency, - categories, - reminder, - remindercheck, - rrule, - recurrenceID, - null, - masterBegin, - masterEnd - ] - ]); -} +import("system.result"); +import("system.vars"); +import("system.calendars"); +import("system.datetime"); +import("system.eMath"); +import("system.util"); +import("system.neon"); + +if(vars.exists("$param.Entry_param") && vars.get("$param.Entry_param")) +{ + + var entry = JSON.parse(vars.getString("$param.Entry_param")); + + var masterEntry = null; + if (vars.exists("$param.MasterEntry_param") && vars.get("$param.MasterEntry_param") != "") { + masterEntry = JSON.parse(vars.get("$param.MasterEntry_param")); + } + + var uid = entry[calendars.ID]; + var summary = entry[calendars.SUMMARY]; + var attendees = entry[calendars.AFFECTEDUSERS]; + var startdate = entry[calendars.DTSTART]; + var enddate = entry[calendars.DTEND]; + var links = entry[calendars.LINKS]; + var description = entry[calendars.DESCRIPTION]; + if(entry[calendars.ORGANIZER2] != undefined) + var organizer = entry[calendars.ORGANIZER2]["paramvalue"]; + var status = entry[calendars.STATUS]; + var location = entry[calendars.LOCATION]; + var reminder = entry[calendars.REMINDER_DURATION]; + var remindercheck = entry[calendars.HASREMINDER] + var classification = entry[calendars.CLASSIFICATION]; + var transparency = entry[calendars.TRANSPARENCY]; + var categories = entry[calendars.CATEGORIES]; + + var masterBegin = masterEntry != null ? masterEntry[calendars.DTSTART] : null + var masterEnd = masterEntry != null ? masterEntry[calendars.DTEND] : null + + // Recurrence + var recurrenceID = entry[calendars.RECURRENCEID]; + var rrule = null; + if (masterEntry != null) { // Entry is a recurrence exception, therefore get rrule from master + rrule = masterEntry[calendars.RRULE] != null ? masterEntry[calendars.RRULE][0] : null; + } else { + rrule = entry[calendars.RRULE] != null ? entry[calendars.RRULE][0] : null; + } + +// if(entry["AppLinkContext"] && entry["AppLinkId"]) +// { +// logging.log("hier geht lohos... " + uid + " id"); +// neon.addRecord("AppointmentLinks", +// { +// "AB_APPOINTMENTLINKID" : util.getNewUUID(), +// "APPOINTMENT_ID" : vars.get("$field.UID"), +// "OBJECTID" : entry["AppLinkId"], +// "OBJECTTYPE" : entry["AppLinkContext"] +// }); +// } + + //@TODO Icon + result.object([ + [ + uid, + attendees.length, + startdate, + enddate, + summary, + organizer, + attendees, + status, + links, + description, + location, + '', + classification, + transparency, + categories, + reminder, + remindercheck, + rrule, + recurrenceID, + null, + masterBegin, + masterEnd + ] + ]); +} diff --git a/entity/AttributeRelation_entity/AttributeRelation_entity.aod b/entity/AttributeRelation_entity/AttributeRelation_entity.aod index 170faced7b52435b3091309bd4a5bf31c7113e77..3e759ee766e32941875082eec13f678f45a5857a 100644 --- a/entity/AttributeRelation_entity/AttributeRelation_entity.aod +++ b/entity/AttributeRelation_entity/AttributeRelation_entity.aod @@ -53,12 +53,6 @@ <fieldName>AttributeTree</fieldName> <isConsumer v="false" /> </entityDependency> - <entityDependency> - <name>d6d5f9aa-4582-4ec5-9381-394a38a726e8</name> - <entityName>Offer_entity</entityName> - <fieldName>AttributeTree</fieldName> - <isConsumer v="false" /> - </entityDependency> <entityDependency> <name>b728166d-a74f-4ca1-8ce7-7e57032f2a7d</name> <entityName>Contract_entity</entityName> diff --git a/entity/AttributeRelation_entity/entityfields/alter/children/edit/onActionProcess.js b/entity/AttributeRelation_entity/entityfields/alter/children/edit/onActionProcess.js index 968606f6bb55c1c682b4781e16f13114a0fc5b75..7409382ca9647cea62c56bf84e883a0bbe9618ff 100644 --- a/entity/AttributeRelation_entity/entityfields/alter/children/edit/onActionProcess.js +++ b/entity/AttributeRelation_entity/entityfields/alter/children/edit/onActionProcess.js @@ -9,5 +9,5 @@ if (vars.exists("$sys.selection") && vars.get("$sys.selection")) "ObjectType_param" : vars.get("$param.ObjectType_param"), "ObjectRowId_param" : vars.get("$param.ObjectRowId_param") }; - neon.openContext("AttributeRelationTree", "AttributeRelationTreeEdit_view", [selectedRows[0]], neon.OPERATINGSTATE_EDIT, params); + neon.openContext("AttributeRelation", "AttributeRelationTreeEdit_view", [selectedRows[0]], neon.OPERATINGSTATE_EDIT, params); } \ No newline at end of file diff --git a/entity/AttributeRelation_entity/entityfields/uid/valueProcess.js b/entity/AttributeRelation_entity/entityfields/uid/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..056f5c94f173d94976edc1ce66ca20d57ecfb0ea --- /dev/null +++ b/entity/AttributeRelation_entity/entityfields/uid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); +import("system.util"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(util.getNewUUID()); \ No newline at end of file diff --git a/entity/AttributeRelation_entity/recordcontainers/jdito/contentProcess.js b/entity/AttributeRelation_entity/recordcontainers/jdito/contentProcess.js index b60dafb2bd2b68fcd7ea719b0bf906db9036f5be..c08170cc86f3d8f14447ac5b8bd1bf51c9ee007e 100644 --- a/entity/AttributeRelation_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/AttributeRelation_entity/recordcontainers/jdito/contentProcess.js @@ -1,3 +1,4 @@ +import("Util_lib"); import("system.vars"); import("system.result"); import("system.db"); @@ -56,7 +57,7 @@ var defaultFields = [ var valueFields = AttributeTypeUtil.getAllDatabaseFields(); var attributeSql = attrCond.buildSql("select " + defaultFields.join(", ") + ", " + valueFields.join(", ") + " from AB_ATTRIBUTERELATION join AB_ATTRIBUTE on AB_ATTRIBUTE_ID = AB_ATTRIBUTE.AB_ATTRIBUTEID" - + " left join AB_ATTRIBUTE COMBOVAL on " + $AttributeTypes.COMBO.databaseField + " = COMBOVAL.AB_ATTRIBUTEID"); + + " left join AB_ATTRIBUTE COMBOVAL on " + $AttributeTypes.COMBO.databaseField + " = COMBOVAL.AB_ATTRIBUTEID", "1=2"); var attributeNameMap = {}; var attributeValues = db.table(attributeSql).map(function (row) @@ -81,7 +82,7 @@ var attributeValues = db.table(attributeSql).map(function (row) if (getTree) _fetchAttributes(attributeValues.map(function (row) {return row[1]})); -allAttributes = _sortArrayForTree(allAttributes).concat(attributeValues); +allAttributes = TreeUtils.sortArrayForTree(allAttributes, 0, 1).concat(attributeValues); result.object(allAttributes); @@ -106,33 +107,4 @@ function _fetchAttributes (pAttributeIds) }, attributeObj); if (nextIds.length) _fetchAttributes(nextIds); -} - -function _sortArrayForTree (pArray) -{ - if (pArray.length <= 1) - return pArray; - var rows = {}; - var allIds = {}; - var idIndex = 0; - var parentIdIndex = 1; - - pArray.forEach(function (row) {allIds[row[idIndex]] = true;}); - var index = 0; - - do { - var oldIndex = index; - pArray.forEach(function (row) - { - if (!(row[idIndex] in this) && (row[parentIdIndex] in this || !allIds[row[parentIdIndex]])) - this[row[idIndex]] = { - data : row, - index : index++ - }; - }, rows); - } while (oldIndex != index); - var sortedArray = new Array(index); - for (let i in rows) - sortedArray[rows[i].index] = rows[i].data; - return sortedArray; } \ No newline at end of file diff --git a/entity/AttributeUsage_entity/entityfields/context/children/exclusivecontexts_param/valueProcess.js b/entity/AttributeUsage_entity/entityfields/context/children/exclusivecontexts_param/valueProcess.js index 5a8e7eb9fe21be6d537ba769a61622d42f95087b..0b23d14d86d35c1064ce5d3ebad9212800e1a849 100644 --- a/entity/AttributeUsage_entity/entityfields/context/children/exclusivecontexts_param/valueProcess.js +++ b/entity/AttributeUsage_entity/entityfields/context/children/exclusivecontexts_param/valueProcess.js @@ -9,5 +9,7 @@ result.object([ "Offer", "Order", "Employee", - "Salesproject" + "Salesproject", + "Campaign", + "DocumentTemplate" ]); \ No newline at end of file diff --git a/entity/Attribute_entity/Attribute_entity.aod b/entity/Attribute_entity/Attribute_entity.aod index 03767a7d2e59bd703069ab2f72b3eb970a8b5033..58a42e262be6739a7c8fd2d5820d92b52630745e 100644 --- a/entity/Attribute_entity/Attribute_entity.aod +++ b/entity/Attribute_entity/Attribute_entity.aod @@ -181,7 +181,7 @@ <dependencies> <entityDependency> <name>ba3b4d47-7385-49df-bf61-54c99f5b2c81</name> - <entityName>AttributeRelationTree_entity</entityName> + <entityName>AttributeRelation_entity</entityName> <fieldName>SpecificAttribute</fieldName> <isConsumer v="false" /> </entityDependency> @@ -297,6 +297,7 @@ </entityConsumer> <entityField> <name>ICON</name> + <colorProcess>%aditoprj%/entity/Attribute_entity/entityfields/icon/colorProcess.js</colorProcess> <contentType>IMAGE</contentType> <valueProcess>%aditoprj%/entity/Attribute_entity/entityfields/icon/valueProcess.js</valueProcess> </entityField> diff --git a/entity/Attribute_entity/afterUiInit.js b/entity/Attribute_entity/afterUiInit.js index 4bfd7805a27d3e9e0b27292222ffc1f4a101cd9b..cf6d710fbaf2fcc77edb6d68976ae12c2dc4fe0f 100644 --- a/entity/Attribute_entity/afterUiInit.js +++ b/entity/Attribute_entity/afterUiInit.js @@ -20,7 +20,7 @@ if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW //preset the usages with the ones from the parent usages.forEach(function (usage) { - neon.addRecord(null, "AttributeUsages", { + neon.addRecord("AttributeUsages", { "OBJECT_TYPE" : usage }); }); diff --git a/entity/Attribute_entity/entityfields/icon/colorProcess.js b/entity/Attribute_entity/entityfields/icon/colorProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e5e77fb84866001bdc0e880f4da08f62daa7ef10 --- /dev/null +++ b/entity/Attribute_entity/entityfields/icon/colorProcess.js @@ -0,0 +1,6 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +if (vars.getString("$field.ATTRIBUTE_ACTIVE") != "1") + result.string(neon.PRIORITY_LOW_COLOR); \ No newline at end of file diff --git a/entity/Attribute_entity/recordcontainers/jdito/onUpdate.js b/entity/Attribute_entity/recordcontainers/jdito/onUpdate.js index 895e460b68c6b3f644f4498f679651d4eaf3bfde..3f2d1eaa3579ee3f78f4a16bf8af3febf87cc270 100644 --- a/entity/Attribute_entity/recordcontainers/jdito/onUpdate.js +++ b/entity/Attribute_entity/recordcontainers/jdito/onUpdate.js @@ -1,3 +1,4 @@ +import("system.logging"); import("Sql_lib"); import("system.db"); import("system.vars"); @@ -20,4 +21,4 @@ var values = [ ]; db.updateData("AB_ATTRIBUTE", columns, null, values, - SqlCondition.equals("AB_ATTRIBUTE.AB_ATTRIBUTEID", "$field.UID", "1=2")); \ No newline at end of file + SqlCondition.equals("AB_ATTRIBUTE.AB_ATTRIBUTEID", vars.get("$field.UID"), "1=2")); \ No newline at end of file diff --git a/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js b/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js index a8754300a5ed02b50adf50695d4eef4f5b43aab8..45222625e116d1ca417a83bca89e9607377bf4a4 100644 --- a/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js +++ b/entity/CampaignAddParticipants_entity/entityfields/campaign_id/onValueChange.js @@ -1,9 +1,7 @@ -import("system.logging"); import("system.vars"); import("system.neon"); import("Campaign_lib"); var stepId; -CampaignUtils.getDefaultCampaignStep(vars.get("$field.CAMPAIGN_ID")); - +stepId = CampaignUtils.getDefaultCampaignStep(vars.get("$field.CAMPAIGN_ID")); neon.setFieldValue("$field.CAMPAIGNSTEP_ID", stepId); \ No newline at end of file diff --git a/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/displayValueProcess.js b/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/displayValueProcess.js index 649caa2bc64329ecde4daf38beb3d1d35fe666b8..42912a8480cc5ba01a619786eda263c6068b51bf 100644 --- a/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/displayValueProcess.js +++ b/entity/CampaignAddParticipants_entity/entityfields/campaignstep_id/displayValueProcess.js @@ -1,4 +1,3 @@ -import("system.logging"); import("system.vars"); import("Campaign_lib"); import("system.result"); diff --git a/entity/CampaignAddParticipants_entity/recordcontainers/jdito/onInsert.js b/entity/CampaignAddParticipants_entity/recordcontainers/jdito/onInsert.js index cadda267735d1e2481992b20d9addead9611895c..109ef8e54dcca640ddac6994573261ebe153ca5a 100644 --- a/entity/CampaignAddParticipants_entity/recordcontainers/jdito/onInsert.js +++ b/entity/CampaignAddParticipants_entity/recordcontainers/jdito/onInsert.js @@ -36,6 +36,7 @@ else } var statementArray = []; +var logArray = []; logging.log("isUpdate -> " + isUpdate); for (participant in participants) { @@ -51,7 +52,7 @@ for (participant in participants) let valsCampaignParticipantLog = new Array(participants[participant], campaignId, newCampaignStepId, campaignParticipantLogId, vars.get("$sys.user"), vars.get("$sys.date")); statementArray.push(["CAMPAIGNPARTICIPANT", cols, null, updatedValues, condition]); - statementArray.push(["CAMPAIGNPARTICIPANTLOG", colNamesCampaignParticipantLog, null, valsCampaignParticipantLog]); + logArray.push(["CAMPAIGNPARTICIPANTLOG", colNamesCampaignParticipantLog, null, valsCampaignParticipantLog]); } else { @@ -68,7 +69,7 @@ for (participant in participants) let valsCampaignParticipantLog = new Array(campaignParticipantId, campaignId, newCampaignStepId, campaignParticipantLogId, vars.get("$sys.user"), vars.get("$sys.date")); statementArray.push(["CAMPAIGNPARTICIPANT", cols, null, valsCampaignParticipant]); - statementArray.push(["CAMPAIGNPARTICIPANTLOG", colNamesCampaignParticipantLog, null, valsCampaignParticipantLog]); + logArray.push(["CAMPAIGNPARTICIPANTLOG", colNamesCampaignParticipantLog, null, valsCampaignParticipantLog]); } } @@ -76,3 +77,5 @@ if(isUpdate == "true") db.updates(statementArray) else db.inserts(statementArray); + +db.inserts(logArray); \ No newline at end of file diff --git a/entity/CampaignCostChart_entity/CampaignCostChart_entity.aod b/entity/CampaignCostChart_entity/CampaignCostChart_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..7bc8fbfe93f8c363e428c57d9da324afafc3f9ce --- /dev/null +++ b/entity/CampaignCostChart_entity/CampaignCostChart_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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>CampaignCostChart_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityField> + <name>PARENT</name> + </entityField> + <entityField> + <name>X</name> + <title>Cost</title> + </entityField> + <entityField> + <name>Y</name> + </entityField> + <entityParameter> + <name>CampaignId_param</name> + <expose v="true" /> + <mandatory v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>CostChart</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>e519262b-ff42-4c26-9d28-4d9566eafcdc</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignCostsChart</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/CampaignCostChart_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <recordFields> + <element>UID.value</element> + <element>PARENT.value</element> + <element>X.value</element> + <element>X.displayValue</element> + <element>Y.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/CampaignCostChart_entity/recordcontainers/jdito/contentProcess.js b/entity/CampaignCostChart_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..148ffa8a083a3719811da1b498be0f36ed1adfda --- /dev/null +++ b/entity/CampaignCostChart_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,72 @@ +import("system.result"); +import("system.util"); +import("Sql_lib"); +import("system.db"); +import("system.translate"); +import("system.vars"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("Campaign_lib"); + +var campaignId = vars.get("$param.CampaignId_param"); +var campaignName = CampaignUtils.getCampaignNameById(campaignId); + +var costSqlSelect = "select CAMPAIGNCOSTID, CAMPAIGNSTEP_ID, CAMPAIGNSTEP.NAME, CATEGORY, " + + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.campaignStepCostCategory(), "CAMPAIGNCOST.CATEGORY") + + ", NET from CAMPAIGNCOST left join CAMPAIGNSTEP on CAMPAIGNSTEP_ID = CAMPAIGNSTEPID"; +var costData = db.table(SqlCondition.begin() + .andPrepare("CAMPAIGNCOST.CAMPAIGN_ID", campaignId) + .buildSql(costSqlSelect, "1=2") +); + +var types = { + FIX : "FIX", + VARIABLE : "VARIABLE" +}; +var campaignCost = {}; + +costData.forEach(function ([costId, stepId, stepName, categoryId, categoryName, netCost]) +{ + let type = stepId + ? types.VARIABLE + : types.FIX; + + if (!(type in this)) + { + let typeName = type == types.FIX + ? translate.text("Fix cost") + : translate.text("Variable costs") + this[type] = new CampaignCostNode("", typeName, 0); + } + if (type == types.VARIABLE && !(stepId in this)) + this[stepId] = new CampaignCostNode(type, translate.text("Step") + ": " + stepName, 0); + + categoryId = categoryId + stepId + type; + if (!(categoryId in this)) + this[categoryId] = new CampaignCostNode(stepId || type, categoryName, 0); + + netCost = Number(netCost); + this[categoryId].value += netCost; + this[type].value += netCost; + if (stepId) + this[stepId].value += netCost; +}, campaignCost); + +var records = []; +for (let i in campaignCost) + records.push([ + i, + campaignCost[i].parent, + i, + campaignCost[i].title, + campaignCost[i].value + ]); + +result.object(records); + +function CampaignCostNode (pParent, pTitle, pValue) +{ + this.parent = pParent; + this.title = pTitle; + this.value = Number(pValue); +} \ No newline at end of file diff --git a/entity/CampaignParticipantChart_entity/CampaignParticipantChart_entity.aod b/entity/CampaignParticipantChart_entity/CampaignParticipantChart_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..143dbb1f06ede974a5fa5ee7c37d056d9ec92c5f --- /dev/null +++ b/entity/CampaignParticipantChart_entity/CampaignParticipantChart_entity.aod @@ -0,0 +1,57 @@ +<?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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>CampaignParticipantChart_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityProvider> + <name>ParticipantChart</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>59e7c7ff-a649-4efe-89dd-8fdb7967261b</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignParticipantsChart</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityField> + <name>X</name> + <title>Step</title> + </entityField> + <entityField> + <name>Y</name> + </entityField> + <entityField> + <name>CATEGORY</name> + </entityField> + <entityParameter> + <name>CampaignId_param</name> + <expose v="true" /> + <mandatory v="true" /> + <description>PARAMETER</description> + </entityParameter> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/CampaignParticipantChart_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <recordFields> + <element>UID.value</element> + <element>CATEGORY.value</element> + <element>CATEGORY.displayValue</element> + <element>X.value</element> + <element>X.displayValue</element> + <element>Y.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/CampaignParticipantChart_entity/recordcontainers/jdito/contentProcess.js b/entity/CampaignParticipantChart_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e210588e47d8813e30295c7bb229e222752d4491 --- /dev/null +++ b/entity/CampaignParticipantChart_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,55 @@ +import("system.translate"); +import("system.result"); +import("system.db"); +import("Sql_lib"); +import("system.vars"); + +var campaignId = vars.get("$param.CampaignId_param"); + +var sqlSelect = "select CAMPAIGNSTEPID, CAMPAIGNSTEP.NAME, count(distinct CAMPAIGNPARTICIPANTID), MAXPARTICIPANTS, count(distinct CAMPAIGNPARTICIPANTLOGID) " + + "from CAMPAIGNSTEP left join CAMPAIGNPARTICIPANT on CAMPAIGNSTEPID = CAMPAIGNPARTICIPANT.CAMPAIGNSTEP_ID " + + "left join CAMPAIGNPARTICIPANTLOG on CAMPAIGNSTEPID = CAMPAIGNPARTICIPANTLOG.CAMPAIGNSTEP_ID "; +var sqlGroupOrderBy = "group by CAMPAIGNSTEPID, CAMPAIGNSTEP.NAME, MAXPARTICIPANTS, CAMPAIGNSTEP.SORTING order by CAMPAIGNSTEP.SORTING"; + +var sqlQuery = SqlCondition.begin() + .andPrepare("CAMPAIGNSTEP.CAMPAIGN_ID", campaignId) + .buildSql(sqlSelect, "1=2", sqlGroupOrderBy); + +var stepData = db.table(sqlQuery); + +var categories = { + CURRENT : "CURRENT", + MAX : "MAX", + LOGGED : "LOGGED" +}; +var records = []; + +stepData.forEach(function ([stepId, stepName, currentCount, maxCount, loggedCount]) +{ + records.push([ + stepId + categories.CURRENT, + categories.CURRENT, + translate.text("Current participants"), + stepId, + stepName, + currentCount || 0, + ]); + records.push([ + stepId + categories.MAX, + categories.MAX, + translate.text("Max participants"), + stepId, + stepName, + maxCount || 0, + ]); + records.push([ + stepId + categories.LOGGED, + categories.LOGGED, + translate.text("Participated"), + stepId, + stepName, + loggedCount || 0, + ]); +}); + +result.object(records); \ No newline at end of file diff --git a/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod b/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod index a0153d6c26b181670facf33bab32b42902ecd1a1..92dde9b3b1b0d9866b8b0323cecf5b9e07add0c6 100644 --- a/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod +++ b/entity/CampaignParticipant_entity/CampaignParticipant_entity.aod @@ -83,9 +83,9 @@ <title>Campaign Step</title> <consumer>CampaignSteps</consumer> <mandatory v="true" /> + <groupable v="true" /> <state>EDITABLE</state> <displayValueProcess>%aditoprj%/entity/CampaignParticipant_entity/entityfields/campaignstep_id/displayValueProcess.js</displayValueProcess> - <onValueChange>%aditoprj%/entity/CampaignParticipant_entity/entityfields/campaignstep_id/onValueChange.js</onValueChange> <onValueChangeTypes> <element>MASK</element> <element>PROCESS</element> diff --git a/entity/CampaignParticipant_entity/entityfields/campaign_id/stateProcess.js b/entity/CampaignParticipant_entity/entityfields/campaign_id/stateProcess.js index 08bb8ede9acc54fa91f0ae1b22db90a5f61cea36..ca54a5bcb39a3129766916d2a18ffd04748bee80 100644 --- a/entity/CampaignParticipant_entity/entityfields/campaign_id/stateProcess.js +++ b/entity/CampaignParticipant_entity/entityfields/campaign_id/stateProcess.js @@ -1,9 +1,9 @@ -import("system.neon"); -import("system.result"); -import("system.vars"); -import("system.logging"); - -if(vars.exists("$param.CampaignId_param") && vars.get("$param.CampaignId_param") != "") - result.string(neon.COMPONENTSTATE_READONLY); -else - result.string(neon.COMPONENTSTATE_EDITABLE); \ No newline at end of file +//import("system.neon"); +//import("system.result"); +//import("system.vars"); +// +//if(vars.exists("$param.CampaignId_param") && vars.get("$param.CampaignId_param") != null) +// result.string(neon.COMPONENTSTATE_READONLY); +//else +// result.string(neon.COMPONENTSTATE_EDITABLE); +//todo campaignllokup readonly? \ No newline at end of file diff --git a/entity/CampaignParticipant_entity/entityfields/campaign_id/valueProcess.js b/entity/CampaignParticipant_entity/entityfields/campaign_id/valueProcess.js index 619a4eb3879036407125c0a0f51cf0419a54b1fc..786b8bb1a59bea4737695d019250ba76c377e867 100644 --- a/entity/CampaignParticipant_entity/entityfields/campaign_id/valueProcess.js +++ b/entity/CampaignParticipant_entity/entityfields/campaign_id/valueProcess.js @@ -5,5 +5,10 @@ import("system.vars"); if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.exists("$param.CampaignId_param") && vars.get("$param.CampaignId_param")) { + //todo + //Has to be set here because of a bug which prevents loading of the param in the value process + if(vars.exists("$param.CampaignStepId_param") && vars.get("$param.CampaignStepId_param")) + neon.setFieldValue("$field.CAMPAIGNSTEP_ID", vars.get("$param.CampaignStepId_param")); + result.string(vars.get("$param.CampaignId_param")); } \ No newline at end of file diff --git a/entity/CampaignParticipant_entity/entityfields/campaignstep_id/displayValueProcess.js b/entity/CampaignParticipant_entity/entityfields/campaignstep_id/displayValueProcess.js index e99107695ed42802fee2490b171383bdc2de6ea6..6a379f5fd6249fc59ea18bfb2a2ad442aa88e7a8 100644 --- a/entity/CampaignParticipant_entity/entityfields/campaignstep_id/displayValueProcess.js +++ b/entity/CampaignParticipant_entity/entityfields/campaignstep_id/displayValueProcess.js @@ -1,7 +1,7 @@ -import("system.logging"); +import("Campaign_lib"); import("system.vars"); import("system.db"); import("system.result"); -logging.log("campaignstep_idim displayvalue -> " + vars.get("$field.CAMPAIGNSTEP_ID")); -result.string(db.cell("select NAME from CAMPAIGNSTEP where CAMPAIGNSTEPID = '" + vars.get("$field.CAMPAIGNSTEP_ID") + "'")); \ No newline at end of file + +result.string(CampaignUtils.getCampaignStepNameById(vars.get("$field.CAMPAIGNSTEP_ID"))); \ No newline at end of file diff --git a/entity/CampaignParticipant_entity/entityfields/campaignstep_id/onValueChange.js b/entity/CampaignParticipant_entity/entityfields/campaignstep_id/onValueChange.js deleted file mode 100644 index 786b3ee87f36dd8cee13c107c0ba28bc76dc008c..0000000000000000000000000000000000000000 --- a/entity/CampaignParticipant_entity/entityfields/campaignstep_id/onValueChange.js +++ /dev/null @@ -1,3 +0,0 @@ -import("system.vars"); -import("system.logging"); -logging.log("campaignstep_id im onValueChange -> " + vars.get("$field.CAMPAIGNSTEP_ID")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/CampaignStep_entity.aod b/entity/CampaignStep_entity/CampaignStep_entity.aod index 491dce1b683f23324b5106dbd9f7c83f14ae7e32..8dd8aa144722e5bf7230b72799eb66b3c76acca4 100644 --- a/entity/CampaignStep_entity/CampaignStep_entity.aod +++ b/entity/CampaignStep_entity/CampaignStep_entity.aod @@ -10,6 +10,14 @@ <entityFields> <entityProvider> <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>13f82959-7e04-449f-a657-c34f6b97f3be</name> + <entityName>Object_entity</entityName> + <fieldName>CampaignSteps</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CAMPAIGNSTEPID</name> @@ -119,6 +127,12 @@ <fieldName>CampaignSteps</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>3fde1e51-cc4c-4727-b4e7-fd30bed1ee04</name> + <entityName>Campaign_entity</entityName> + <fieldName>CampaignStepsReadonly</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> @@ -155,6 +169,7 @@ <title>Max participants</title> <contentType>NUMBER</contentType> <mandatory v="true" /> + <onValidation>%aditoprj%/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js</onValidation> </entityField> <entityConsumer> <name>CampaignParticipantsConsumer</name> @@ -236,6 +251,63 @@ <fieldName>CampaignProvider</fieldName> </dependency> </entityConsumer> + <entityConsumer> + <name>Activities</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Activities</title> + <dependency> + <name>dependency</name> + <entityName>Activity_entity</entityName> + <fieldName>LinkedObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/activities/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Tasks</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Tasks</title> + <stateProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js</stateProcess> + <dependency> + <name>dependency</name> + <entityName>Task_entity</entityName> + <fieldName>LinkedObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/tasks/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityActionField> + <name>newActivity</name> + <fieldType>ACTION</fieldType> + <title>New activity</title> + <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js</onActionProcess> + <iconId>NEON:HISTORY</iconId> + <tooltip>New activity</tooltip> + <tooltipProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js</tooltipProcess> + </entityActionField> + <entityActionField> + <name>newTask</name> + <fieldType>ACTION</fieldType> + <title>New task</title> + <onActionProcess>%aditoprj%/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js</onActionProcess> + <iconId>VAADIN:TASKS</iconId> + </entityActionField> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/CampaignStep_entity/entityfields/activities/children/objectid_param/valueProcess.js b/entity/CampaignStep_entity/entityfields/activities/children/objectid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..008915f61deac19ccdd40fff81701de63eb3b6a2 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/activities/children/objectid_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/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js b/entity/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..73512b5ba01cbb1eb0c5c71d8b3bb16712f8f7bc --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/activities/children/rowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNSTEPID")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js b/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js new file mode 100644 index 0000000000000000000000000000000000000000..378e2a7a10e331996da72cd84e0bc1eb2b8d45b6 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/maxparticipants/onValidation.js @@ -0,0 +1,10 @@ +import("Campaign_lib"); +import("system.result"); +import("Entity_lib"); +import("system.vars"); + +var currentParticipantsCount = parseInt(vars.get("$field.CurrentMaxParticipantsInfo")[0]); +var newMaxParticipantsCount = parseInt(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.MAXPARTICIPANTS"))); + +if(newMaxParticipantsCount < currentParticipantsCount) + result.string(CampaignUtils.getMaxParticipantsValidationMessage()); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js b/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..59a786db9b15cca4809d11586ba9adc7b70fea37 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/newactivity/onActionProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("ActivityTask_lib"); + +ActivityUtils.createNewActivity(vars.getString("$field.CAMPAIGNSTEPID")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js b/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c71e677c22663c2295e524aa7f3ed3dd571724d7 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/newactivity/tooltipProcess.js @@ -0,0 +1,4 @@ +import("system.translate"); +import("system.result"); + +result.string(translate.text("New activity")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js b/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c674a6a4942409c114993fc541519e0b3c23a236 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/newtask/onActionProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("ActivityTask_lib"); + +TaskUtils.createNewTask(vars.get("$field.CAMPAIGNSTEPID")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/tasks/children/objectid_param/valueProcess.js b/entity/CampaignStep_entity/entityfields/tasks/children/objectid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..008915f61deac19ccdd40fff81701de63eb3b6a2 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/tasks/children/objectid_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/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js b/entity/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..73512b5ba01cbb1eb0c5c71d8b3bb16712f8f7bc --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/tasks/children/rowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNSTEPID")); \ No newline at end of file diff --git a/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js b/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..527624728ab45db1d1e548022197a2e509eee432 --- /dev/null +++ b/entity/CampaignStep_entity/entityfields/tasks/stateProcess.js @@ -0,0 +1,10 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +import("ActivityTask_lib"); +import("Context_lib"); + +if (TaskUtils.hasTasks(vars.get("$field.CAMPAIGNSTEPID"), ContextUtils.getCurrentContextId())) + result.string(neon.COMPONENTSTATE_EDITABLE); +else + result.string(neon.COMPONENTSTATE_INVISIBLE); \ No newline at end of file diff --git a/entity/Campaign_entity/Campaign_entity.aod b/entity/Campaign_entity/Campaign_entity.aod index 627cde03dbf2c846ba1938f79a9730204e29ec13..1f88b6da4481b3f285fab3397a1e39e7ead6e960 100644 --- a/entity/Campaign_entity/Campaign_entity.aod +++ b/entity/Campaign_entity/Campaign_entity.aod @@ -5,11 +5,20 @@ <icon>VAADIN:GROUP</icon> <title>Campaign</title> <contentTitleProcess>%aditoprj%/entity/Campaign_entity/contentTitleProcess.js</contentTitleProcess> + <afterUiInit>%aditoprj%/entity/Campaign_entity/afterUiInit.js</afterUiInit> <titlePlural>Campaigns</titlePlural> <recordContainer>db</recordContainer> <entityFields> <entityProvider> <name>#PROVIDER</name> + <dependencies> + <entityDependency> + <name>8db36fa6-e799-488c-882f-1141f781c9dc</name> + <entityName>Object_entity</entityName> + <fieldName>Campaigns</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CAMPAIGNID</name> @@ -51,6 +60,7 @@ <name>DESCRIPTION</name> <title>Description</title> <contentType>LONG_TEXT</contentType> + <titleProcess>%aditoprj%/entity/Campaign_entity/entityfields/description/titleProcess.js</titleProcess> </entityField> <entityField> <name>USER_NEW</name> @@ -77,6 +87,7 @@ <entityConsumer> <name>CampaignSteps</name> <fieldType>DEPENDENCY_OUT</fieldType> + <state>EDITABLE</state> <dependency> <name>dependency</name> <entityName>CampaignStep_entity</entityName> @@ -226,6 +237,135 @@ <title>Participants</title> <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/participantcount/valueProcess.js</valueProcess> </entityField> + <entityConsumer> + <name>Activities</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Activities</title> + <dependency> + <name>dependency</name> + <entityName>Activity_entity</entityName> + <fieldName>LinkedObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/activities/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/activities/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Tasks</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Tasks</title> + <stateProcess>%aditoprj%/entity/Campaign_entity/entityfields/tasks/stateProcess.js</stateProcess> + <dependency> + <name>dependency</name> + <entityName>Task_entity</entityName> + <fieldName>LinkedObjects</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/tasks/children/objectid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>RowId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/tasks/children/rowid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityActionField> + <name>newActivity</name> + <fieldType>ACTION</fieldType> + <title>New activity</title> + <onActionProcess>%aditoprj%/entity/Campaign_entity/entityfields/newactivity/onActionProcess.js</onActionProcess> + <iconId>NEON:HISTORY</iconId> + <tooltip>New activity</tooltip> + <tooltipProcess>%aditoprj%/entity/Campaign_entity/entityfields/newactivity/tooltipProcess.js</tooltipProcess> + </entityActionField> + <entityActionField> + <name>newTask</name> + <fieldType>ACTION</fieldType> + <title>New task</title> + <onActionProcess>%aditoprj%/entity/Campaign_entity/entityfields/newtask/onActionProcess.js</onActionProcess> + <iconId>VAADIN:TASKS</iconId> + </entityActionField> + <entityConsumer> + <name>CampaignCostsChart</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Charts</title> + <dependency> + <name>dependency</name> + <entityName>CampaignCostChart_entity</entityName> + <fieldName>CostChart</fieldName> + </dependency> + <children> + <entityParameter> + <name>CampaignId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/campaigncostschart/children/campaignid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>CampaignParticipantsChart</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <title>Chart 2</title> + <dependency> + <name>dependency</name> + <entityName>CampaignParticipantChart_entity</entityName> + <fieldName>ParticipantChart</fieldName> + </dependency> + <children> + <entityParameter> + <name>CampaignId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/campaignparticipantschart/children/campaignid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>remainingRuntime</name> + <title>Remaining Runtime</title> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/remainingruntime/valueProcess.js</valueProcess> + </entityField> + <entityConsumer> + <name>CampaignStepsReadonly</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <state>READONLY</state> + <dependency> + <name>dependency</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>CampaignSteps</fieldName> + </dependency> + <children> + <entityParameter> + <name>campaignId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/campaignstepsreadonly/children/campaignid_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Attributes</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelation_entity</entityName> + <fieldName>AttributeRelations</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/Campaign_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/Campaign_entity/afterUiInit.js b/entity/Campaign_entity/afterUiInit.js new file mode 100644 index 0000000000000000000000000000000000000000..031b635db2bf916a03eda91e8db23dc6c8bb5d35 --- /dev/null +++ b/entity/Campaign_entity/afterUiInit.js @@ -0,0 +1,9 @@ +import("system.neon"); +import("system.vars"); +import("Context_lib"); +import("Attribute_lib"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +{ + AttributeRelationUtils.presetMandatoryAttributes(ContextUtils.getCurrentContextId(), "Attributes"); +} diff --git a/entity/Campaign_entity/entityfields/activities/children/objectid_param/valueProcess.js b/entity/Campaign_entity/entityfields/activities/children/objectid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..008915f61deac19ccdd40fff81701de63eb3b6a2 --- /dev/null +++ b/entity/Campaign_entity/entityfields/activities/children/objectid_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/Offer_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js b/entity/Campaign_entity/entityfields/activities/children/rowid_param/valueProcess.js similarity index 52% rename from entity/Offer_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js rename to entity/Campaign_entity/entityfields/activities/children/rowid_param/valueProcess.js index 4adebe4edff067c1964160dfa9f90a08cc5fdfe0..3814648f507bd77edb266f38a807c1669e8c5f1e 100644 --- a/entity/Offer_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js +++ b/entity/Campaign_entity/entityfields/activities/children/rowid_param/valueProcess.js @@ -1,4 +1,4 @@ -import("system.vars"); -import("system.result"); - -result.string(vars.get("$field.OFFERID")); \ No newline at end of file +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js b/entity/Campaign_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..533f8ec837ea2f9b588ddf05545ac47cdda23d18 --- /dev/null +++ b/entity/Campaign_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$sys.uid")); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js b/entity/Campaign_entity/entityfields/attributes/children/objecttype_param/valueProcess.js similarity index 96% rename from entity/Offer_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js rename to entity/Campaign_entity/entityfields/attributes/children/objecttype_param/valueProcess.js index 431bcc952145cb451362fc69754f84ff1514bac5..e8b4e72e74a0a4696ff39e83135aa6100ef908c0 100644 --- a/entity/Offer_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js +++ b/entity/Campaign_entity/entityfields/attributes/children/objecttype_param/valueProcess.js @@ -1,4 +1,4 @@ -import("system.result"); -import("Context_lib"); - -result.string(ContextUtils.getCurrentContextId()); +import("system.result"); +import("Context_lib"); + +result.string(ContextUtils.getCurrentContextId()); diff --git a/entity/Campaign_entity/entityfields/campaigncostschart/children/campaignid_param/valueProcess.js b/entity/Campaign_entity/entityfields/campaigncostschart/children/campaignid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3814648f507bd77edb266f38a807c1669e8c5f1e --- /dev/null +++ b/entity/Campaign_entity/entityfields/campaigncostschart/children/campaignid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/campaignparticipantschart/children/campaignid_param/valueProcess.js b/entity/Campaign_entity/entityfields/campaignparticipantschart/children/campaignid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3814648f507bd77edb266f38a807c1669e8c5f1e --- /dev/null +++ b/entity/Campaign_entity/entityfields/campaignparticipantschart/children/campaignid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/campaignstepsreadonly/children/campaignid_param/valueProcess.js b/entity/Campaign_entity/entityfields/campaignstepsreadonly/children/campaignid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ea290bfda9377cc69f8b4c727ccbe2cf83f493de --- /dev/null +++ b/entity/Campaign_entity/entityfields/campaignstepsreadonly/children/campaignid_param/valueProcess.js @@ -0,0 +1,5 @@ +import("system.logging"); +import("system.result"); +import("system.vars"); + +result.string(vars.getString("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/description/titleProcess.js b/entity/Campaign_entity/entityfields/description/titleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..076336c605a88532487f3d2043c0450d7021806e --- /dev/null +++ b/entity/Campaign_entity/entityfields/description/titleProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +import("system.translate"); + +if(vars.get("$sys.operatingstate") != neon.OPERATINGSTATE_VIEW) +{ + result.string(translate.text("Description")); +} \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js index 1e62e7551ccb20b0b0d7aca34f64b6e448b5dda7..008a2ed6a798ca63548aadf7f9d7bcd2d71efb4d 100644 --- a/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js +++ b/entity/Campaign_entity/entityfields/employee_contact_id/valueProcess.js @@ -3,5 +3,5 @@ import("system.neon"); import("system.vars"); import("Employee_lib"); -if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && !vars.get("$this.value")) result.string(EmployeeUtils.getCurrentContactId()); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/newactivity/onActionProcess.js b/entity/Campaign_entity/entityfields/newactivity/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3cc8f6e5013e0a16d03444898c3a7f2cfa366552 --- /dev/null +++ b/entity/Campaign_entity/entityfields/newactivity/onActionProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("ActivityTask_lib"); + +ActivityUtils.createNewActivity(vars.getString("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/newactivity/tooltipProcess.js b/entity/Campaign_entity/entityfields/newactivity/tooltipProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c71e677c22663c2295e524aa7f3ed3dd571724d7 --- /dev/null +++ b/entity/Campaign_entity/entityfields/newactivity/tooltipProcess.js @@ -0,0 +1,4 @@ +import("system.translate"); +import("system.result"); + +result.string(translate.text("New activity")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/newtask/onActionProcess.js b/entity/Campaign_entity/entityfields/newtask/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d870f4d21cebf7aeaf34d6b59f2157d03d8e82ff --- /dev/null +++ b/entity/Campaign_entity/entityfields/newtask/onActionProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("ActivityTask_lib"); + +TaskUtils.createNewTask(vars.get("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/remainingruntime/valueProcess.js b/entity/Campaign_entity/entityfields/remainingruntime/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f1bb2d459a4c0944026218aac403ef0c3195f2e5 --- /dev/null +++ b/entity/Campaign_entity/entityfields/remainingruntime/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("4"); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/tasks/children/objectid_param/valueProcess.js b/entity/Campaign_entity/entityfields/tasks/children/objectid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..008915f61deac19ccdd40fff81701de63eb3b6a2 --- /dev/null +++ b/entity/Campaign_entity/entityfields/tasks/children/objectid_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/Campaign_entity/entityfields/tasks/children/rowid_param/valueProcess.js b/entity/Campaign_entity/entityfields/tasks/children/rowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3814648f507bd77edb266f38a807c1669e8c5f1e --- /dev/null +++ b/entity/Campaign_entity/entityfields/tasks/children/rowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CAMPAIGNID")); \ No newline at end of file diff --git a/entity/Campaign_entity/entityfields/tasks/stateProcess.js b/entity/Campaign_entity/entityfields/tasks/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d77c2eeb195571306ce7f9e977a5f9ad26b47079 --- /dev/null +++ b/entity/Campaign_entity/entityfields/tasks/stateProcess.js @@ -0,0 +1,10 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +import("ActivityTask_lib"); +import("Context_lib"); + +if (TaskUtils.hasTasks(vars.get("$field.CAMPAIGNID"), ContextUtils.getCurrentContextId())) + result.string(neon.COMPONENTSTATE_EDITABLE); +else + result.string(neon.COMPONENTSTATE_INVISIBLE); \ No newline at end of file diff --git a/entity/Campaign_entity/recordcontainers/db/onDBDelete.js b/entity/Campaign_entity/recordcontainers/db/onDBDelete.js index fe6d290a0d7833058d4503ef92c6a787bee31f28..af050049af87260fc04101c288c6d52cb1e231aa 100644 --- a/entity/Campaign_entity/recordcontainers/db/onDBDelete.js +++ b/entity/Campaign_entity/recordcontainers/db/onDBDelete.js @@ -2,7 +2,7 @@ import("system.db"); import("system.vars"); import("Sql_lib"); -var currentId = vars.getString("$field.SALESPROJECTID"); +var currentId = vars.getString("$field.CAMPAIGNID"); if (currentId) { diff --git a/entity/DocumentTemplateLink_entity/DocumentTemplateLink_entity.aod b/entity/DocumentTemplateLink_entity/DocumentTemplateLink_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..0a6a6ee2f14243c15fe573fc695e2c3e1227b836 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/DocumentTemplateLink_entity.aod @@ -0,0 +1,167 @@ +<?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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>DocumentTemplateLink_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <title>Attachment</title> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>DATE_EDIT</name> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/date_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_NEW</name> + <contentType>DATE</contentType> + <resolution>DAY</resolution> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/date_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_EDIT</name> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/user_edit/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_NEW</name> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/user_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DOCUMENTTEMPLATE_ID_PARENT</name> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_parent/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DOCUMENTTEMPLATELINKID</name> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/documenttemplatelinkid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DOCUMENTTEMPLATE_ID_CHILD</name> + <consumer>Attachments</consumer> + <linkedContext>DocumentTemplate</linkedContext> + <stateProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/stateProcess.js</stateProcess> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/displayValueProcess.js</displayValueProcess> + </entityField> + <entityParameter> + <name>DocumentId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityConsumer> + <name>Attachments</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>DocumentTemplate_entity</entityName> + <fieldName>Attachments</fieldName> + </dependency> + <children> + <entityParameter> + <name>DocumentTemplateType_param</name> + <title></title> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/attachments/children/documenttemplatetype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityProvider> + <name>Links</name> + <fieldType>DEPENDENCY_IN</fieldType> + <targetIdField>DOCUMENTTEMPLATE_ID_CHILD</targetIdField> + <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>db3b7e04-ca3b-4205-a1d3-5e5e5cb13073</name> + <entityName>DocumentTemplate_entity</entityName> + <fieldName>Links</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>DocumentId_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + <entityParameter> + <name>Type_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityParameter> + <name>Type_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityActionField> + <name>OpenDocument</name> + <fieldType>ACTION</fieldType> + <onActionProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/opendocument/onActionProcess.js</onActionProcess> + <iconId>VAADIN:DOWNLOAD</iconId> + </entityActionField> + <entityField> + <name>ICON</name> + <contentType>TEXT</contentType> + <valueProcess>%aditoprj%/entity/DocumentTemplateLink_entity/entityfields/icon/valueProcess.js</valueProcess> + </entityField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <fromClauseProcess>%aditoprj%/entity/DocumentTemplateLink_entity/recordcontainers/db/fromClauseProcess.js</fromClauseProcess> + <conditionProcess>%aditoprj%/entity/DocumentTemplateLink_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <linkInformation> + <linkInformation> + <name>05d25e85-1cd8-4897-be48-ecf699322b1f</name> + <tableName>DOCUMENTTEMPLATELINK</tableName> + <primaryKey>DOCUMENTTEMPLATELINKID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + <linkInformation> + <name>34ca9c71-3de5-48ce-ade2-fa203360ebbd</name> + <tableName>DOCUMENTTEMPLATE</tableName> + <primaryKey>DOCUMENTTEMPLATEID</primaryKey> + <isUIDTable v="false" /> + <readonly v="true" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>DATE_EDIT.value</name> + <recordfield>DOCUMENTTEMPLATELINK.DATE_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_NEW.value</name> + <recordfield>DOCUMENTTEMPLATELINK.DATE_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DOCUMENTTEMPLATE_ID_CHILD.value</name> + <recordfield>DOCUMENTTEMPLATELINK.DOCUMENTTEMPLATE_ID_CHILD</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DOCUMENTTEMPLATE_ID_PARENT.value</name> + <recordfield>DOCUMENTTEMPLATELINK.DOCUMENTTEMPLATE_ID_PARENT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DOCUMENTTEMPLATELINKID.value</name> + <recordfield>DOCUMENTTEMPLATELINK.DOCUMENTTEMPLATELINKID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_EDIT.value</name> + <recordfield>DOCUMENTTEMPLATELINK.USER_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_NEW.value</name> + <recordfield>DOCUMENTTEMPLATELINK.USER_NEW</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DocumentTemplateLink_entity/entityfields/attachments/children/documenttemplatetype_param/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/attachments/children/documenttemplatetype_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..bc450eb560a7a5c7c39bcfb557dd579e30f26eb8 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/attachments/children/documenttemplatetype_param/valueProcess.js @@ -0,0 +1,4 @@ +import("KeywordRegistry_basic"); +import("system.result"); + +result.string($KeywordRegistry.documentTemplateType$attachment()); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/date_edit/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/date_edit/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..1615e15bf31dcf9823f5a8949ad1a73fd5fef6ae --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/date_edit/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/date_new/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/date_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..9477aae8647e69beb635ccbbe3a5aed9e7dc693e --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/date_new/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/displayValueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c39c4f940d57a66abfcb5fe424361ee10bd55469 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/displayValueProcess.js @@ -0,0 +1,13 @@ +import("system.result"); +import("system.db"); +import("system.vars"); +import("Contact_lib"); + +var documenttemplatename = ""; +var documenttemplateId = vars.get("$field.DOCUMENTTEMPLATE_ID_CHILD"); + +documenttemplatename = db.cell(SqlCondition.begin() + .andPrepare("DOCUMENTTEMPLATE.DOCUMENTTEMPLATEID", documenttemplateId) + .buildSql("select DOCUMENTTEMPLATE.NAME from DOCUMENTTEMPLATE")); + +result.string(documenttemplatename); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/stateProcess.js b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..bab14e8a9c1f3f4f529686b2f55032d0b4bb1e6b --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/stateProcess.js @@ -0,0 +1,13 @@ +import("system.logging"); +import("system.neon"); +import("system.result"); +import("system.vars"); +import("system.db"); + +var parenttype = vars.get("$param.Type_param"); +//logging.log(parenttype); + +//if(vars.exists(parenttype) && paraenttype != null && parenttype != "MAI"){ +// result.object(neon.COMPONENTSTATE_DISABLED); +//} +// \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_child/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_parent/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_parent/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4be9f65997ab3fef36f35f86c932c08ac51e12d4 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/documenttemplate_id_parent/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$param.DocumentId_param")) \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/documenttemplatelinkid/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/documenttemplatelinkid/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a2378ee42b3638db13001b2890b78669e5c65d9e --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/documenttemplatelinkid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.vars"); +import("system.result"); +import("system.neon"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(util.getNewUUID()); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/icon/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/icon/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c22e061e07dad1aa4d4045f2d0a5c40d7641af12 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/icon/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("vaadin:file_text"); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/opendocument/onActionProcess.js b/entity/DocumentTemplateLink_entity/entityfields/opendocument/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..df7fdfffbfa712ea63faca46424e7dd059f1495b --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/opendocument/onActionProcess.js @@ -0,0 +1,13 @@ +import("system.db"); +import("system.vars"); +import("system.neon"); +import("system.logging"); + +var fileInformation = db.array(db.ROW, "select ID, FILENAME from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATE_ID_CHILD") + "'", "_____SYSTEMALIAS"); +var data = db.getBinaryContent(fileInformation[0], "_____SYSTEMALIAS"); +neon.download(data, fileInformation[1]); + + + + + diff --git a/entity/DocumentTemplateLink_entity/entityfields/user_edit/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/user_edit/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..9abd7045eee6f2813960ef3b0921d2951fc75978 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/user_edit/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/entityfields/user_new/valueProcess.js b/entity/DocumentTemplateLink_entity/entityfields/user_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..ad6636be180fbc3dd74567a8751bc69af1f287ff --- /dev/null +++ b/entity/DocumentTemplateLink_entity/entityfields/user_new/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/recordcontainers/db/conditionProcess.js b/entity/DocumentTemplateLink_entity/recordcontainers/db/conditionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..71ea6e3b7429b2c32f14f376e501a3dc7ce29180 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/recordcontainers/db/conditionProcess.js @@ -0,0 +1,8 @@ +import("system.result"); +import("system.db"); +import("Sql_lib"); + +var cond = SqlCondition.begin() + .andPrepareVars("DOCUMENTTEMPLATELINK.DOCUMENTTEMPLATE_ID_PARENT", "$param.DocumentId_param") + +result.string(db.translateCondition(cond.build("1=2"))); \ No newline at end of file diff --git a/entity/DocumentTemplateLink_entity/recordcontainers/db/fromClauseProcess.js b/entity/DocumentTemplateLink_entity/recordcontainers/db/fromClauseProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..52d46e62a6de93a2f1853cbc2d94d7f478e583f8 --- /dev/null +++ b/entity/DocumentTemplateLink_entity/recordcontainers/db/fromClauseProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("DOCUMENTTEMPLATELINK join DOCUMENTTEMPLATE on DOCUMENTTEMPLATE.DOCUMENTTEMPLATEID = DOCUMENTTEMPLATELINK.DOCUMENTTEMPLATE_ID_PARENT"); \ No newline at end of file diff --git a/entity/DocumentTemplateTypeCategory_entity/DocumentTemplateTypeCategory_entity.aod b/entity/DocumentTemplateTypeCategory_entity/DocumentTemplateTypeCategory_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..460033f4b5aefe62b46439933e20fb125c8a9c47 --- /dev/null +++ b/entity/DocumentTemplateTypeCategory_entity/DocumentTemplateTypeCategory_entity.aod @@ -0,0 +1,76 @@ +<?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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>DocumentTemplateTypeCategory_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <contentTitleProcess>%aditoprj%/entity/DocumentTemplateTypeCategory_entity/contentTitleProcess.js</contentTitleProcess> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityParameter> + <name>usageFilter_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityField> + <name>AB_KEYWORD_ENTRYID</name> + </entityField> + <entityField> + <name>KEYID</name> + </entityField> + <entityField> + <name>TITLE</name> + </entityField> + <entityProvider> + <name>ByCategory</name> + <fieldType>DEPENDENCY_IN</fieldType> + <lookupIdfield>KEYID</lookupIdfield> + <dependencies> + <entityDependency> + <name>5eb6b17c-8c13-48df-84d5-a949b7d21cf3</name> + <entityName>DocumentTemplate_entity</entityName> + <fieldName>DocumentTemplateTypeCategory</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>usageFilter_param</name> + <expose v="true" /> + </entityParameter> + </children> + </entityProvider> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/DocumentTemplateTypeCategory_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <linkInformation> + <linkInformation> + <name>6cfa2424-b81b-4750-ae43-e3b1126eab0a</name> + <tableName>AB_KEYWORD_ENTRY</tableName> + <primaryKey>AB_KEYWORD_ENTRYID</primaryKey> + <isUIDTable v="true" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>AB_KEYWORD_ENTRYID.value</name> + <recordfield>AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>KEYID.value</name> + <recordfield>AB_KEYWORD_ENTRY.KEYID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>TITLE.value</name> + <recordfield>AB_KEYWORD_ENTRY.TITLE</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DocumentTemplateTypeCategory_entity/contentTitleProcess.js b/entity/DocumentTemplateTypeCategory_entity/contentTitleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..554c806f6eba1b0e1f71ea1b1b1b9dc8f032b094 --- /dev/null +++ b/entity/DocumentTemplateTypeCategory_entity/contentTitleProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.translate"); +import("system.result"); + +result.string(translate.text(vars.get("$field.TITLE"))); \ No newline at end of file diff --git a/entity/DocumentTemplateTypeCategory_entity/recordcontainers/db/conditionProcess.js b/entity/DocumentTemplateTypeCategory_entity/recordcontainers/db/conditionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..dc7d1be863628e131e9e10c6ea401aa9aca87e12 --- /dev/null +++ b/entity/DocumentTemplateTypeCategory_entity/recordcontainers/db/conditionProcess.js @@ -0,0 +1,25 @@ +import("system.logging"); +import("system.db"); +import("system.vars"); +import("system.result"); +import("KeywordRegistry_basic"); +import("Sql_lib"); +import("Keyword_lib"); + +var cond = SqlCondition.begin() + .andPrepare("AB_KEYWORD_ENTRY.CONTAINER", $KeywordRegistry.documentTemplateTypeCategory()); + +var usageFilter = vars.get("$param.usageFilter_param"); +if (usageFilter) +{ + var keywordAttribute = new KeywordAttribute($KeywordRegistry.documentTemplateTypeCategory(), usageFilter); + cond.andAttachPrepared(SqlCondition.begin() + .andPrepare("AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ATTRIBUTE_ID", keywordAttribute.id) + .andPrepare("AB_KEYWORD_ATTRIBUTERELATION." + keywordAttribute.dbField, "1") + .buildSql("AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID in (\n\ + select AB_KEYWORD_ATTRIBUTERELATION.AB_KEYWORD_ENTRY_ID \n\ + from AB_KEYWORD_ATTRIBUTERELATION ", null, ")")); +} + +cond = db.translateStatement(cond.build("1 = 2")); +result.string(cond); \ No newline at end of file diff --git a/entity/DocumentTemplateTypeCategory_entity/titleProcess.js b/entity/DocumentTemplateTypeCategory_entity/titleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..554c806f6eba1b0e1f71ea1b1b1b9dc8f032b094 --- /dev/null +++ b/entity/DocumentTemplateTypeCategory_entity/titleProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.translate"); +import("system.result"); + +result.string(translate.text(vars.get("$field.TITLE"))); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..44249b447c4c81726c797cec5d163226b644b1bb --- /dev/null +++ b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod @@ -0,0 +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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>DocumentTemplate_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_FONT</icon> + <title>Document Template</title> + <contentTitleProcess>%aditoprj%/entity/DocumentTemplate_entity/contentTitleProcess.js</contentTitleProcess> + <afterUiInit>%aditoprj%/entity/DocumentTemplate_entity/afterUiInit.js</afterUiInit> + <recordContainer>db</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>DATE_EDIT</name> + <title>Date edit</title> + </entityField> + <entityField> + <name>DESCRIPTION</name> + <title>Description</title> + <contentType>LONG_TEXT</contentType> + </entityField> + <entityField> + <name>DOCUMENTTEMPLATEID</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/documenttemplateid/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>DATE_NEW</name> + <title>Date new</title> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/date_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>USER_NEW</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/user_new/valueProcess.js</valueProcess> + </entityField> + <entityField> + <name>TYPE</name> + <title>Type</title> + <consumer>KeywordDocumentTemplateType</consumer> + <mandatory v="true" /> + <groupable v="true" /> + <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/type/stateProcess.js</stateProcess> + <displayValueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/type/displayValueProcess.js</displayValueProcess> + <onValueChange>%aditoprj%/entity/DocumentTemplate_entity/entityfields/type/onValueChange.js</onValueChange> + </entityField> + <entityField> + <name>USER_EDIT</name> + </entityField> + <entityField> + <name>NAME</name> + <title>Name</title> + <mandatory v="true" /> + </entityField> + <entityField> + <name>LANGUAGE</name> + <title>Language</title> + <consumer>Languages</consumer> + <mandatory v="true" /> + <displayValueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/language/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>BINDATA</name> + <contentType>FILE</contentType> + <onValueChange>%aditoprj%/entity/DocumentTemplate_entity/entityfields/bindata/onValueChange.js</onValueChange> + </entityField> + <entityConsumer> + <name>Documents</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Document_entity</entityName> + <fieldName>Documents</fieldName> + </dependency> + <children> + <entityParameter> + <name>AssignmentTable_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentRowId_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>AssignmentName_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Languages</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Language_entity</entityName> + <fieldName>ISO3Name</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>KeywordDocumentTemplateType</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/DocumentTemplate_entity/entityfields/keyworddocumenttemplatetype/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>Attributes</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>AttributeRelation_entity</entityName> + <fieldName>AttributeRelations</fieldName> + </dependency> + <children> + <entityParameter> + <name>ObjectRowId_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>ObjectType_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/attributes/children/objecttype_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityField> + <name>htmlText</name> + <title>HTML</title> + <contentType>HTML</contentType> + <state>INVISIBLE</state> + <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js</stateProcess> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/htmltext/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>texText</name> + <title>Text</title> + <contentType>LONG_TEXT</contentType> + <state>INVISIBLE</state> + <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/textext/stateProcess.js</stateProcess> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/textext/valueProcess.js</valueProcess> + <displayValueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/textext/displayValueProcess.js</displayValueProcess> + </entityField> + <entityField> + <name>CLASSIFICATION</name> + <title>Classification</title> + <consumer>DocumentTemplateTypeCategory</consumer> + <groupable v="true" /> + <state>DISABLED</state> + <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/classification/stateProcess.js</stateProcess> + <displayValueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/classification/displayValueProcess.js</displayValueProcess> + </entityField> + <entityConsumer> + <name>DocumentTemplateTypeCategory</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>DocumentTemplateTypeCategory_entity</entityName> + <fieldName>ByCategory</fieldName> + </dependency> + <children> + <entityParameter> + <name>usageFilter_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/documenttemplatetypecategory/children/usagefilter_param/valueProcess.js</valueProcess> + <expose v="true" /> + </entityParameter> + </children> + </entityConsumer> + <entityProvider> + <name>Attachments</name> + <fieldType>DEPENDENCY_IN</fieldType> + <targetContextField>TARGET_CONTEXT</targetContextField> + <targetIdField>DOCUMENTTEMPLATEID</targetIdField> + <targetConsumerProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/attachments/targetConsumerProcess.js</targetConsumerProcess> + <titlePlural>Attachments</titlePlural> + <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>856e3435-a173-4cf5-8e81-3f884f8238d3</name> + <entityName>DocumentTemplateLink_entity</entityName> + <fieldName>Attachments</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityConsumer> + <name>Links</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <stateProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/links/stateProcess.js</stateProcess> + <dependency> + <name>dependency</name> + <entityName>DocumentTemplateLink_entity</entityName> + <fieldName>Links</fieldName> + </dependency> + <children> + <entityParameter> + <name>DocumentId_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/links/children/documentid_param/valueProcess.js</valueProcess> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + <entityParameter> + <name>Type_param</name> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/links/children/type_param/valueProcess.js</valueProcess> + <expose v="true" /> + <triggerRecalculation v="true" /> + </entityParameter> + </children> + </entityConsumer> + <entityParameter> + <name>DocumentTemplateTypeClassification_param</name> + <expose v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>DocumentTemplateProvider</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>e1c555c3-9e53-4ccf-962c-4bdd3c14bb16</name> + <entityName>Offer_entity</entityName> + <fieldName>DocumentTemplateText</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>9c10883d-eb73-4587-b758-693a66367a4c</name> + <entityName>Offer_entity</entityName> + <fieldName>DocumentTemplateTex</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + </entityProvider> + <entityParameter> + <name>DocumentTemplateType_param</name> + <expose v="true" /> + <triggerRecalculation v="true" /> + <description>PARAMETER</description> + </entityParameter> + <entityField> + <name>TARGET_CONTEXT</name> + <searchable v="false" /> + <valueProcess>%aditoprj%/entity/DocumentTemplate_entity/entityfields/target_context/valueProcess.js</valueProcess> + </entityField> + </entityFields> + <recordContainers> + <dbRecordContainer> + <name>db</name> + <alias>Data_alias</alias> + <conditionProcess>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <onDBInsert>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js</onDBInsert> + <onDBUpdate>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate> + <linkInformation> + <linkInformation> + <name>982325b6-d12e-43f9-8ac2-c4b9f013aafd</name> + <tableName>DOCUMENTTEMPLATE</tableName> + <primaryKey>DOCUMENTTEMPLATEID</primaryKey> + <isUIDTable v="false" /> + <readonly v="false" /> + </linkInformation> + </linkInformation> + <recordFieldMappings> + <dbRecordFieldMapping> + <name>DATE_EDIT.value</name> + <recordfield>DOCUMENTTEMPLATE.DATE_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DATE_NEW.value</name> + <recordfield>DOCUMENTTEMPLATE.DATE_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DESCRIPTION.value</name> + <recordfield>DOCUMENTTEMPLATE.DESCRIPTION</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>LANGUAGE.value</name> + <recordfield>DOCUMENTTEMPLATE.LANGUAGE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>NAME.value</name> + <recordfield>DOCUMENTTEMPLATE.NAME</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>TYPE.value</name> + <recordfield>DOCUMENTTEMPLATE.TYPE</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_EDIT.value</name> + <recordfield>DOCUMENTTEMPLATE.USER_EDIT</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>USER_NEW.value</name> + <recordfield>DOCUMENTTEMPLATE.USER_NEW</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>DOCUMENTTEMPLATEID.value</name> + <recordfield>DOCUMENTTEMPLATE.DOCUMENTTEMPLATEID</recordfield> + </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>CLASSIFICATION.value</name> + <recordfield>DOCUMENTTEMPLATE.CLASSIFICATION</recordfield> + </dbRecordFieldMapping> + </recordFieldMappings> + </dbRecordContainer> + </recordContainers> +</entity> diff --git a/entity/DocumentTemplate_entity/afterUiInit.js b/entity/DocumentTemplate_entity/afterUiInit.js new file mode 100644 index 0000000000000000000000000000000000000000..031b635db2bf916a03eda91e8db23dc6c8bb5d35 --- /dev/null +++ b/entity/DocumentTemplate_entity/afterUiInit.js @@ -0,0 +1,9 @@ +import("system.neon"); +import("system.vars"); +import("Context_lib"); +import("Attribute_lib"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) +{ + AttributeRelationUtils.presetMandatoryAttributes(ContextUtils.getCurrentContextId(), "Attributes"); +} diff --git a/entity/DocumentTemplate_entity/contentTitleProcess.js b/entity/DocumentTemplate_entity/contentTitleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..50558aa1c66aa3d4589060db47e5ab49a46eadbd --- /dev/null +++ b/entity/DocumentTemplate_entity/contentTitleProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.translate"); +import("system.result"); + +result.string(translate.text(vars.get("$field.NAME"))); diff --git a/entity/DocumentTemplate_entity/entityfields/attachments/targetConsumerProcess.js b/entity/DocumentTemplate_entity/entityfields/attachments/targetConsumerProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplate_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8664993b9e558e2315aca8e89fb11698b5a6b2bf --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.DOCUMENTTEMPLATEID")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/attributes/children/objecttype_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/attributes/children/objecttype_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e8b4e72e74a0a4696ff39e83135aa6100ef908c0 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/attributes/children/objecttype_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); +import("Context_lib"); + +result.string(ContextUtils.getCurrentContextId()); diff --git a/entity/DocumentTemplate_entity/entityfields/bindata/onValueChange.js b/entity/DocumentTemplate_entity/entityfields/bindata/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..ca1705e355c1a2199a9f6ef5ffe027958db1a83f --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/bindata/onValueChange.js @@ -0,0 +1,20 @@ +import("system.logging"); +import("system.vars"); +import("system.neon"); +import("Entity_lib"); +import("Document_lib"); + +var uploadValue = DocumentUtil.getFilenameFromUpload(ProcessHandlingUtils.getOnValidationValue(vars.get("$field.BINDATA"))); + +logging.log(uploadValue.length) + +if(!(vars.get("$field.NAME") != null && vars.get("$field.NAME") != "")) +{ + if(uploadValue.length <= 40) + { + neon.setFieldValue("$field.NAME", uploadValue); + }else{ + var limit = uploadValue.length - 40; + neon.setFieldValue("$field.NAME", uploadValue.substr(0, uploadValue.length - limit)); + } +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/classification/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/classification/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..3fa63d8f1e264fdb9df414a564214a57a2a58868 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/classification/displayValueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +result.string(KeywordUtils.getViewValue($KeywordRegistry.documentTemplateTypeCategory(), vars.get("$field.CLASSIFICATION"))); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/classification/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/classification/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..bada82b49dcfafa93649cba6f1e0d966fba0f665 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/classification/stateProcess.js @@ -0,0 +1,8 @@ +import("system.vars"); +import("system.result"); +import("system.neon"); + +if(vars.get("$field.TYPE") != "") +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/date_new/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/date_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8ee28e84edb9930de54975f81e8cb5a13c9aa02f --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/date_new/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.date")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..6429dbcc1ac80330962ba43cb085a71d46871c52 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentname_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string("DOCUMENT"); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..8664993b9e558e2315aca8e89fb11698b5a6b2bf --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.DOCUMENTTEMPLATEID")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..4fccd6bbf06c0613f12b6dd668116698fada04e4 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/documents/children/assignmenttable_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("DOCUMENTTEMPLATE"); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/documenttemplateid/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documenttemplateid/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..86ef789e064a4016f2d12c432498dc23474807aa --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/documenttemplateid/valueProcess.js @@ -0,0 +1,7 @@ +import("system.util"); +import("system.vars"); +import("system.result"); +import("system.neon"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(util.getNewUUID()); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/documenttemplatetypecategory/children/usagefilter_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/documenttemplatetypecategory/children/usagefilter_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..362313e65fdfab456319665cf556658958e5b5ab --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/documenttemplatetypecategory/children/usagefilter_param/valueProcess.js @@ -0,0 +1,7 @@ +import("system.logging"); +import("system.vars"); +import("system.result"); + +logging.log("aufruf"); + +result.object(vars.get("$field.TYPE")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/htmltext/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/htmltext/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..98c975d068848e945101f47d0a176190340079f7 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/htmltext/stateProcess.js @@ -0,0 +1,9 @@ +import("system.logging"); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "") +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f466ca039d12607076026cbc9beb07797bf33d83 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/htmltext/valueProcess.js @@ -0,0 +1,12 @@ +import("system.util"); +import("system.db"); +import("system.logging"); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.BINDATA") == "" && vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) +{ + var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS"); + result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS"))); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/keyworddocumenttemplatetype/children/containername_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/keyworddocumenttemplatetype/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..d01f72a9ca9c8d5200473ded7df761fc013de5fe --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/keyworddocumenttemplatetype/children/containername_param/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +result.string($KeywordRegistry.documentTemplateType()); diff --git a/entity/DocumentTemplate_entity/entityfields/language/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/language/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..f4cab09b91902faee535768a00c0a618baa3ff27 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/language/displayValueProcess.js @@ -0,0 +1,12 @@ +import("system.db"); +import("system.translate"); +import("system.result"); +import("system.vars"); +import("Sql_lib"); + +var iso3 = vars.get("$field.LANGUAGE"); +var latinName = db.cell(SqlCondition.begin() + .andPrepare("AB_LANGUAGE.ISO3", iso3) + .buildSql("select NAME_LATIN from AB_LANGUAGE", "1=0")); +latinName = translate.text(latinName); +result.string(latinName); diff --git a/entity/DocumentTemplate_entity/entityfields/links/children/documentid_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/links/children/documentid_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..67b75101e52e109f54ed5fccd1dd7ae185cde4a3 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/links/children/documentid_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.DOCUMENTTEMPLATEID")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/links/children/type_param/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/links/children/type_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e133265a133774e7833f803e776e6321c6ab1aac --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/links/children/type_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.TYPE")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/links/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/links/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..957a413f1d7036e74834b8f00622619178d16b15 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/links/stateProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("KeywordRegistry_basic"); +import("system.vars"); +import("system.neon"); + +if(vars.get("$field.TYPE") != $KeywordRegistry.documentTemplateType$mail()) +{ + result.string(neon.COMPONENTSTATE_INVISIBLE); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/target_context/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/target_context/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..183df0aef24b48a3650d4295f38428336c337ff0 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/target_context/valueProcess.js @@ -0,0 +1,10 @@ +import("system.logging"); +import("system.db"); +import("system.vars"); +import("system.result"); +import("system.util"); +import("Context_lib"); + +result.string('Document'); + + diff --git a/entity/DocumentTemplate_entity/entityfields/textext/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/textext/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplate_entity/entityfields/textext/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/textext/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..fbe7078587b5a27d6cf21bb4a78d718c76009441 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/textext/stateProcess.js @@ -0,0 +1,9 @@ +import("system.logging"); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.BINDATA") == "") +{ + result.string(neon.COMPONENTSTATE_EDITABLE); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/textext/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/textext/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..5d970a867f246821e5e4b98b5fe9483d8b9cca91 --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/textext/valueProcess.js @@ -0,0 +1,12 @@ +import("system.util"); +import("system.db"); +import("system.logging"); +import("system.neon"); +import("system.result"); +import("system.vars"); + +if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.BINDATA") == "" && vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) +{ + var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS"); + result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS"))); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/type/displayValueProcess.js b/entity/DocumentTemplate_entity/entityfields/type/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..543177e2faddef74ec044962aac2969efe9b04de --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/type/displayValueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.vars"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +result.string(KeywordUtils.getViewValue($KeywordRegistry.documentTemplateType(), vars.get("$field.TYPE"))); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/type/onValueChange.js b/entity/DocumentTemplate_entity/entityfields/type/onValueChange.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplate_entity/entityfields/type/stateProcess.js b/entity/DocumentTemplate_entity/entityfields/type/stateProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..49d3d53d991cc1a864d6db072347af1800f035cf --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/type/stateProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); +if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_EDIT) +{ + result.string(neon.COMPONENTSTATE_READONLY); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/entityfields/user_new/valueProcess.js b/entity/DocumentTemplate_entity/entityfields/user_new/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..dda83cfd00e13df5c6da64151f5d1e6d932a681e --- /dev/null +++ b/entity/DocumentTemplate_entity/entityfields/user_new/valueProcess.js @@ -0,0 +1,6 @@ +import("system.result"); +import("system.neon"); +import("system.vars"); + +if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(vars.get("$sys.user")); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/conditionProcess.js b/entity/DocumentTemplate_entity/recordcontainers/db/conditionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..98f1298fa355374b4ce435e8cb69f792a19228e1 --- /dev/null +++ b/entity/DocumentTemplate_entity/recordcontainers/db/conditionProcess.js @@ -0,0 +1,10 @@ +import("system.result"); +import("system.vars"); +import("system.db"); +import("Sql_lib"); + +var cond = SqlCondition.begin() + .andPrepareVars("DOCUMENTTEMPLATE.TYPE", "$param.DocumentTemplateType_param") + .andPrepareVars("DOCUMENTTEMPLATE.CLASSIFICATION", "$param.DocumentTemplateTypeClassification_param"); + +result.string(db.translateStatement(cond.build("1=1"))); \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/fromClauseProcess.js b/entity/DocumentTemplate_entity/recordcontainers/db/fromClauseProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js new file mode 100644 index 0000000000000000000000000000000000000000..2f13bfd83f2b04a297b4bb3aa174698f30228391 --- /dev/null +++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js @@ -0,0 +1,33 @@ +import("system.logging"); +import("system.vars"); +import("system.db"); +import("system.util"); +import("Document_lib"); + +//TODO - Function + +var bindataUpload = DocumentUtil.getBindataFromUpload(vars.get("$field.BINDATA")); +var filename = ""; +var bindata = ""; + +if(bindataUpload != "") +{ + filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA")); + bindata = bindataUpload; +} +else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "") +{ + filename = vars.get("$field.NAME") + ".html"; + bindata = util.encodeBase64String(vars.get("$field.htmlText")); +} +else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "") +{ + filename = vars.get("$field.NAME") + ".txt"; + bindata = util.encodeBase64String(vars.get("$field.texText")); +} + +if(bindata != "" && filename != "") +{ + db.insertBinary("DOCUMENTTEMPLATE", "DOCUMENT", vars.get("$field.DOCUMENTTEMPLATEID"), + "", bindata, filename, "", "", "_____SYSTEMALIAS"); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js new file mode 100644 index 0000000000000000000000000000000000000000..429cc8a2e1cdf354250f0753f78fde2b58f6810a --- /dev/null +++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js @@ -0,0 +1,32 @@ +import("system.util"); +import("system.vars"); +import("system.db"); +import("Document_lib"); + +//TODO - Function + +var bindataUpload = DocumentUtil.getBindataFromUpload(vars.get("$field.BINDATA")); +var filename = ""; +var bindata = ""; + +if(bindataUpload != "") +{ + bindata = bindataUpload; + filename = DocumentUtil.getFilenameFromUpload(vars.get("$field.BINDATA")); +} +else if(vars.get("$field.TYPE").trim() == "MAI" && vars.get("$field.htmlText") != "") +{ + filename = vars.get("$field.NAME") + ".html"; + bindata = util.encodeBase64String(vars.get("$field.htmlText")); +} +else if(vars.get("$field.TYPE").trim() == "TEX" && vars.get("$field.texText") != "") +{ + filename = vars.get("$field.NAME") + ".txt"; + bindata = util.encodeBase64String(vars.get("$field.texText")); +} + +if(bindata != "" && filename != "") +{ + var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS"); + db.updateBinary(binaryId, "", bindata, filename, "", "", "_____SYSTEMALIAS"); +} \ No newline at end of file diff --git a/entity/DocumentTemplate_entity/titleProcess.js b/entity/DocumentTemplate_entity/titleProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..50558aa1c66aa3d4589060db47e5ab49a46eadbd --- /dev/null +++ b/entity/DocumentTemplate_entity/titleProcess.js @@ -0,0 +1,5 @@ +import("system.vars"); +import("system.translate"); +import("system.result"); + +result.string(translate.text(vars.get("$field.NAME"))); diff --git a/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js b/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js index 258b1455824907ef5831d1b350b843da2330aa37..5286ead89b8157c574973a93fd3f38f79c81568d 100644 --- a/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js +++ b/entity/EmployeeRole_entity/recordcontainers/jdito/onInsert.js @@ -5,7 +5,7 @@ import("system.tools"); var userTitle = vars.exists("$param.UserTitle_param") && vars.get("$param.UserTitle_param"); var role = vars.get("$field.ROLE"); -if (userTitle) +if (userTitle && tools.existUsers(userTitle)) { var user = tools.getUser(userTitle); var roles = tools.getRoles(userTitle); diff --git a/entity/Employee_entity/Employee_entity.aod b/entity/Employee_entity/Employee_entity.aod index 50ffb189a0894cd8a53cffef2eda04a81e87f407..149fb2a0acdc86fb7a9fd9be87d4fcf9af7518eb 100644 --- a/entity/Employee_entity/Employee_entity.aod +++ b/entity/Employee_entity/Employee_entity.aod @@ -6,7 +6,6 @@ <contentTitleProcess>%aditoprj%/entity/Employee_entity/contentTitleProcess.js</contentTitleProcess> <afterUiInit>%aditoprj%/entity/Employee_entity/afterUiInit.js</afterUiInit> <onValidation>%aditoprj%/entity/Employee_entity/onValidation.js</onValidation> - <afterOperatingState>%aditoprj%/entity/Employee_entity/afterOperatingState.js</afterOperatingState> <iconId>VAADIN:USER</iconId> <titlePlural>Employees</titlePlural> <recordContainer>jdito</recordContainer> @@ -272,14 +271,6 @@ </entityParameter> </children> </entityConsumer> - <entityField> - <name>USERID</name> - <searchable v="false" /> - </entityField> - <entityField> - <name>USERID_SMALL</name> - <searchable v="false" /> - </entityField> </entityFields> <recordContainers> <jDitoRecordContainer> @@ -301,8 +292,6 @@ <element>CONTACT_ID.value</element> <element>CONTACT_ID.displayValue</element> <element>DEPARTMENT.value</element> - <element>USERID.value</element> - <element>USERID_SMALL.value</element> </recordFields> </jDitoRecordContainer> </recordContainers> diff --git a/entity/Employee_entity/afterOperatingState.js b/entity/Employee_entity/afterOperatingState.js deleted file mode 100644 index 4423124e0c78787a3141d45a7d23ea0295ef4145..0000000000000000000000000000000000000000 --- a/entity/Employee_entity/afterOperatingState.js +++ /dev/null @@ -1,6 +0,0 @@ -import("system.result"); -import("system.neon"); -import("system.vars"); - -if (vars.get("$sys.recordstate") == 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 index 4efd08e3fe4c862d5eef9eda053cb9ddf4720b0c..21dc251f63b3ae3e77d8bcdd3a36b384f7f6e6d3 100644 --- a/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/attributes/children/objectrowid_param/valueProcess.js @@ -1,4 +1,5 @@ +import("Employee_lib"); import("system.vars"); import("system.result"); -result.string(vars.get("$field.USERID_SMALL")); \ No newline at end of file +result.string(EmployeeUtils.sliceUserId(vars.get("$field.UID"))); \ 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 index 4efd08e3fe4c862d5eef9eda053cb9ddf4720b0c..21dc251f63b3ae3e77d8bcdd3a36b384f7f6e6d3 100644 --- a/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js @@ -1,4 +1,5 @@ +import("Employee_lib"); import("system.vars"); import("system.result"); -result.string(vars.get("$field.USERID_SMALL")); \ No newline at end of file +result.string(EmployeeUtils.sliceUserId(vars.get("$field.UID"))); \ 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 index 46842576f46eab3aff937175ea2fd26972a66880..e061f78317ebce5e121c09b11c3eda7a53e6db39 100644 --- a/entity/Employee_entity/entityfields/contact_id/onValidation.js +++ b/entity/Employee_entity/entityfields/contact_id/onValidation.js @@ -6,7 +6,7 @@ import("system.translate"); var contactId = vars.get("$field.CONTACT_ID"); var isTaken = tools.getUserByAttribute(tools.CONTACTID, [contactId]); isTaken = isTaken - ? isTaken[tools.NAME] != vars.get("$field.USERID") + ? isTaken[tools.NAME] != vars.get("$field.UID") : 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/department/displayValueProcess.js b/entity/Employee_entity/entityfields/department/displayValueProcess.js index 054924b0a34bb4c52b0b3ffe2648ecfedb2aedf7..30234aac2753fd812e7778c6c9977e2fb25d0f72 100644 --- a/entity/Employee_entity/entityfields/department/displayValueProcess.js +++ b/entity/Employee_entity/entityfields/department/displayValueProcess.js @@ -1,5 +1,5 @@ -import("system.result"); -import("system.vars"); -import("Attribute_lib"); - +import("system.result"); +import("system.vars"); +import("Attribute_lib"); + result.string(AttributeUtil.getFullAttributeName(vars.get("$field.DEPARTMENT"))); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/departments/children/attrparentid_param/valueProcess.js b/entity/Employee_entity/entityfields/departments/children/attrparentid_param/valueProcess.js index 69d5189f033b57b9df7bc2b150851c4785abfeee..69955f29620ecadd6e6b02b1a8029c3eec423f3b 100644 --- a/entity/Employee_entity/entityfields/departments/children/attrparentid_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/departments/children/attrparentid_param/valueProcess.js @@ -1,2 +1,2 @@ -import("system.result"); +import("system.result"); result.string("87d4ff5b-0ab6-4534-be26-76c6ef486072"); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/departments/children/attrparenttype_param/valueProcess.js b/entity/Employee_entity/entityfields/departments/children/attrparenttype_param/valueProcess.js index 67a485769c386a03ada03f1ecb2c774b87fcd091..2a8c15df42a4200e8e35bd2f54a0e4dd4b63a127 100644 --- a/entity/Employee_entity/entityfields/departments/children/attrparenttype_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/departments/children/attrparenttype_param/valueProcess.js @@ -1,3 +1,3 @@ -import("system.result"); -import("Attribute_lib"); +import("system.result"); +import("Attribute_lib"); result.string($AttributeTypes.VOID); \ 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 index 4efd08e3fe4c862d5eef9eda053cb9ddf4720b0c..21dc251f63b3ae3e77d8bcdd3a36b384f7f6e6d3 100644 --- a/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/documents/children/assignmentrowid_param/valueProcess.js @@ -1,4 +1,5 @@ +import("Employee_lib"); import("system.vars"); import("system.result"); -result.string(vars.get("$field.USERID_SMALL")); \ No newline at end of file +result.string(EmployeeUtils.sliceUserId(vars.get("$field.UID"))); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/email_address/onValidation.js b/entity/Employee_entity/entityfields/email_address/onValidation.js index 9525ada052cc9ef5885522ecb5cd6e36b5739c74..bab7f655340a24e0b80308afb856dca0e41762da 100644 --- a/entity/Employee_entity/entityfields/email_address/onValidation.js +++ b/entity/Employee_entity/entityfields/email_address/onValidation.js @@ -7,7 +7,7 @@ import("system.translate"); var email = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.EMAIL_ADDRESS")); var isTaken = tools.getUserByAttribute(tools.EMAIL, [email]); isTaken = isTaken - ? isTaken[tools.NAME] != vars.get("$field.USERID") + ? isTaken[tools.NAME] != vars.get("$field.UID") : false; if (email && isTaken) result.string(translate.text("Email must be unique!")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js b/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js index 16c85500b5355a72548030867e3d300661e9d4aa..94f61859cc64100bb6a6dcd445efc67835002c1a 100644 --- a/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js +++ b/entity/Employee_entity/entityfields/employeeroles/children/usertitle_param/valueProcess.js @@ -1,4 +1,4 @@ import("system.vars"); import("system.result"); -result.string(vars.get("$field.UID")); \ No newline at end of file +result.string(vars.get("$field.TITLE")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/title/onValidation.js b/entity/Employee_entity/entityfields/title/onValidation.js index 9c3a98b9d7a71864c1c5e687bf2a35e30cb10bbd..98e95a5e362e36df26315c31b2bb5325011a9937 100644 --- a/entity/Employee_entity/entityfields/title/onValidation.js +++ b/entity/Employee_entity/entityfields/title/onValidation.js @@ -6,8 +6,12 @@ import("system.tools"); import("Entity_lib"); var title = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.TITLE")); -var oldTitle = tools.getUserByAttribute(tools.NAME, vars.get("$field.USERID"), tools.PROFILE_TITLE); -oldTitle = oldTitle && oldTitle[tools.TITLE]; -if (!(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT && title == oldTitle) - && title != "" && tools.existUsers(title)) - result.string(translate.text("Username already exists!")); \ No newline at end of file +var isOldTitle = false; +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) +{ + let oldTitle = tools.getUserByAttribute(tools.NAME, [vars.get("$field.UID")], tools.PROFILE_TITLE); + oldTitle = oldTitle && oldTitle[tools.TITLE]; + isOldTitle = title == oldTitle; +} +if (!isOldTitle && title != "" && tools.existUsers(title)) + result.string(translate.text("Username already exists!")); \ No newline at end of file diff --git a/entity/Employee_entity/entityfields/uid/valueProcess.js b/entity/Employee_entity/entityfields/uid/valueProcess.js index 4e2c2abf86f0bd1c75ffb84ca5ef712288a78c3f..a0af11c4780ff9d1d8bdcc3379b24b22681a8e14 100644 --- a/entity/Employee_entity/entityfields/uid/valueProcess.js +++ b/entity/Employee_entity/entityfields/uid/valueProcess.js @@ -1,7 +1,7 @@ -import("system.neon"); -import("system.vars"); -import("system.result"); - -if ((vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW || vars.get("$sys.recordstate") == neon.OPERATINGSTATE_EDIT) - && vars.get("$field.TITLE")) - result.string(vars.get("$field.TITLE")); \ No newline at end of file +import("system.tools"); +import("system.neon"); +import("system.vars"); +import("system.result"); + +if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) + result.string(tools.generateNewUserName()); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/contentProcess.js b/entity/Employee_entity/recordcontainers/jdito/contentProcess.js index 5013833de46e737ff1980036e6ef8b7ac5a8861a..363e27ae998d795abfb0bbc1863f2e0f231a21a8 100644 --- a/entity/Employee_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/Employee_entity/recordcontainers/jdito/contentProcess.js @@ -9,7 +9,7 @@ import("Employee_lib"); var users; if (vars.exists("$local.idvalues") && vars.get("$local.idvalues")) - users = [tools.getUser(vars.get("$local.idvalues"), tools.PROFILE_FULL)]; + users = [tools.getUserByAttribute(tools.NAME, vars.get("$local.idvalues"), tools.PROFILE_FULL)]; else { var values = ["true", "false"]; @@ -21,7 +21,7 @@ else users = users.map(function (user) { return [ - user[tools.TITLE], + user[tools.NAME], user[tools.TITLE], user[tools.PARAMS][tools.ISACTIVE], user[tools.PARAMS][tools.FIRSTNAME], @@ -31,9 +31,7 @@ users = users.map(function (user) user[tools.DESCRIPTION], user[tools.PARAMS][tools.CONTACTID], ContactUtils.getTitleByContactId(user[tools.PARAMS][tools.CONTACTID]), //TODO: get the names more efficiently - user[tools.PARAMS].department, - user[tools.NAME], - EmployeeUtils.sliceUserId(user[tools.NAME]) + user[tools.PARAMS].department ]; }); diff --git a/entity/Employee_entity/recordcontainers/jdito/onInsert.js b/entity/Employee_entity/recordcontainers/jdito/onInsert.js index 5d7b9281709e2d6896f6b5b126ccfd959089cf40..550621cd85e24e75075260e194d2011feb3c1487 100644 --- a/entity/Employee_entity/recordcontainers/jdito/onInsert.js +++ b/entity/Employee_entity/recordcontainers/jdito/onInsert.js @@ -21,4 +21,4 @@ if (vars.get("$field.PASSWORD") && vars.get("$field.PASSWORD") == vars.get("$fie { user[tools.PASSWORD] = vars.getString("$field.PASSWORD"); } -tools.insertUser(user); \ No newline at end of file +tools.insertUser(user, vars.get("$field.UID")); \ No newline at end of file diff --git a/entity/Employee_entity/recordcontainers/jdito/onUpdate.js b/entity/Employee_entity/recordcontainers/jdito/onUpdate.js index 825985279c1694a30876a88105aba44fb25a7bac..2eb1cf2e7619e1c305a7f61d232bee85f9b2c8da 100644 --- a/entity/Employee_entity/recordcontainers/jdito/onUpdate.js +++ b/entity/Employee_entity/recordcontainers/jdito/onUpdate.js @@ -17,7 +17,7 @@ FieldChanges.assimilateChangeAndDispose("$field.IMAGE", function (state, value) PersUtils.removeImage(personId); }); -var user = tools.getUserByAttribute(tools.NAME, vars.get("$field.USERID")); +var user = tools.getUserByAttribute(tools.NAME, vars.get("$field.UID")); user[tools.TITLE] = vars.get("$field.TITLE"); user[tools.PARAMS][tools.ISACTIVE] = vars.get("$field.ISACTIVE"); diff --git a/entity/LogHistory_entity/LogHistory_entity.aod b/entity/LogHistory_entity/LogHistory_entity.aod index 32d999a4f9431a351e8d7cf9d5a3dc0b47fb7546..30cec857a2e3f4796042bccb2744b9413f4cfe1b 100644 --- a/entity/LogHistory_entity/LogHistory_entity.aod +++ b/entity/LogHistory_entity/LogHistory_entity.aod @@ -2,9 +2,10 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> <name>LogHistory_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <title>LogHistory</title> + <title>Log</title> <iconId>NEON:HISTORY</iconId> <imageProcess>%aditoprj%/entity/LogHistory_entity/imageProcess.js</imageProcess> + <titlePlural>Logs</titlePlural> <recordContainer>jdito</recordContainer> <entityFields> <entityProvider> @@ -28,7 +29,7 @@ <entityField> <name>DESCRIPTION</name> <title>Description</title> - <contentType>TEXT</contentType> + <contentType>LONG_TEXT</contentType> <mandatory v="true" /> </entityField> <entityProvider> @@ -77,6 +78,12 @@ <fieldName>LogHistoryConsumer</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>6d14d6dd-ce6e-464f-9132-3e10c1116246</name> + <entityName>Task_entity</entityName> + <fieldName>LogHistories</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> </entityProvider> <entityParameter> diff --git a/entity/LogHistory_entity/entityfields/icon/valueProcess.js b/entity/LogHistory_entity/entityfields/icon/valueProcess.js index 99ead80ca86db298117227846aab3b893c0a89c6..677fa0aa9e6302772450e50b059ae01c359026f8 100644 --- a/entity/LogHistory_entity/entityfields/icon/valueProcess.js +++ b/entity/LogHistory_entity/entityfields/icon/valueProcess.js @@ -1,3 +1,3 @@ -import("system.result"); - +import("system.result"); + result.string("NEON:HISTORY"); \ No newline at end of file diff --git a/entity/LogHistory_entity/imageProcess.js b/entity/LogHistory_entity/imageProcess.js index 1206221d6b2098453563589d3414163150d452e0..610fc40230c25cd0b6dca3b6ffb82580d97f2e4c 100644 --- a/entity/LogHistory_entity/imageProcess.js +++ b/entity/LogHistory_entity/imageProcess.js @@ -1,4 +1,4 @@ -import("system.vars"); -import("system.result"); - +import("system.vars"); +import("system.result"); + result.string(vars.getString("$field.ICON")); \ No newline at end of file diff --git a/entity/LogHistory_entity/recordcontainers/jdito/contentProcess.js b/entity/LogHistory_entity/recordcontainers/jdito/contentProcess.js index 089be1779e505513066b27516052f5f5194a77b3..8c430b5b8c73859366121a73c5663c8147e8beb0 100644 --- a/entity/LogHistory_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/LogHistory_entity/recordcontainers/jdito/contentProcess.js @@ -1,3 +1,4 @@ +import("system.eMath"); import("Util_lib"); import("system.datetime"); import("system.result"); @@ -10,26 +11,32 @@ import("system.db"); var recordCond = SqlCondition.begin(); -//condition for only one/some selected records (maybe needed later for preview, etc.) -//since this a unique ID it's perfectly fine to filter only for the IDs and ignore other filters -if (vars.exists("$local.idvalues") && vars.get("$local.idvalues")) +//condition for only one/some selected records +//since this NOT (!) a unique ID we need to filter with all the other filters (via params) too +if (vars.exists("$local.idvalues")) { - recordCond.and(" AB_LOGHISTORY.AB_LOGHISTORYID in ('" + vars.get("$local.idvalues").join("','") + "')"); -} -else -{ - //condition for restricting the loghistory to some specific tables (e.g. only contact-related tables) and a specific ID - var tableNameCond = _getTableNameCondition(); - recordCond.andSqlCondition(tableNameCond); - - //user defined filter - if (vars.exists("$local.filter") && vars.get("$local.filter")) + var semiId = vars.get("$local.idvalues");//this not really an ID, it's an object that contain the grouped content fields + if (semiId) { - var filter = vars.get("$local.filter"); - recordCond.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_LOGHISTORY"))); + var groupingInfo = JSON.parse(semiId); + recordCond.andPrepare("AB_LOGHISTORY.USER_NEW", groupingInfo.u); + var dateFilterValue = datetime.toLong(groupingInfo.d, "yyyy-MM-dd HH:mm"); + recordCond.andPrepare("AB_LOGHISTORY.DATE_NEW", dateFilterValue, "# >= ?"); + recordCond.andPrepare("AB_LOGHISTORY.DATE_NEW", eMath.addInt(dateFilterValue, datetime.ONE_MINUTE), "# < ?"); } } +//condition for restricting the loghistory to some specific tables (e.g. only contact-related tables) and a specific ID +var tableNameCond = _getTableNameCondition(); +recordCond.andSqlCondition(tableNameCond); + +//user defined filter +if (vars.exists("$local.filter") && vars.get("$local.filter")) +{ + var filter = vars.get("$local.filter"); + recordCond.andSqlCondition((JditoFilterUtils.getSqlCondition(filter, "AB_LOGHISTORY"))); +} + var dataQuery = recordCond.buildSql("select AB_LOGHISTORY.DATE_NEW, AB_LOGHISTORY.USER_NEW, AB_LOGHISTORY.DESCRIPTION \n\ from AB_LOGHISTORY ", "1 = 2", "order by DATE_NEW desc, USER_NEW asc"); @@ -44,6 +51,7 @@ result.object(resultData); function _makeGroupingIdentifier(pDatetime, pUser) { //no need to translate the datepattern since this is only used for internal checks and is never displayed to the user + //since this is also [part of] the ID keep it very short return JSON.stringify({d: datetime.toDate(pDatetime, "yyyy-MM-dd HH:mm"), u: pUser}); } diff --git a/entity/Notification_entity/Notification_entity.aod b/entity/Notification_entity/Notification_entity.aod index 7e16ca061a6816080fe26477947a2cc1dd16d1c4..a90f3b45db74ac338f8d397947426fbfa335bfb4 100644 --- a/entity/Notification_entity/Notification_entity.aod +++ b/entity/Notification_entity/Notification_entity.aod @@ -2,7 +2,9 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> <name>Notification_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <title>Notification</title> + <title>Notifications</title> + <iconId>VAADIN:BELL</iconId> + <titlePlural>Notifications</titlePlural> <recordContainer>db</recordContainer> <entityFields> <entityProvider> @@ -22,24 +24,34 @@ </entityField> <entityField> <name>STATE</name> + <title>State</title> + <displayValueProcess>%aditoprj%/entity/Notification_entity/entityfields/state/displayValueProcess.js</displayValueProcess> </entityField> <entityField> <name>BACKPACK</name> </entityField> <entityField> <name>CAPTION</name> + <title>title</title> </entityField> <entityField> <name>CREATIONDATE</name> + <title>Date</title> + <contentType>DATE</contentType> + <resolution>MINUTE</resolution> + <valueProcess>%aditoprj%/entity/Notification_entity/entityfields/creationdate/valueProcess.js</valueProcess> </entityField> <entityField> <name>DESCRIPTION</name> + <title>description</title> </entityField> <entityField> <name>FORCEDPRIORITY</name> </entityField> <entityField> <name>ICON</name> + <contentType>IMAGE</contentType> + <valueProcess>%aditoprj%/entity/Notification_entity/entityfields/icon/valueProcess.js</valueProcess> </entityField> <entityField> <name>LIFETIME</name> @@ -67,6 +79,43 @@ <entityField> <name>LINKINFO</name> </entityField> + <entityActionGroup> + <name>setNotificationState</name> + <children> + <entityActionField> + <name>archieve</name> + <fieldType>ACTION</fieldType> + <description></description> + <onActionProcess>%aditoprj%/entity/Notification_entity/entityfields/setnotificationstate/children/archieve/onActionProcess.js</onActionProcess> + <isSelectionAction v="true" /> + <iconId>VAADIN:ARCHIVE</iconId> + <tooltip>archieve</tooltip> + </entityActionField> + <entityActionField> + <name>setRead</name> + <fieldType>ACTION</fieldType> + <description></description> + <onActionProcess>%aditoprj%/entity/Notification_entity/entityfields/setnotificationstate/children/setread/onActionProcess.js</onActionProcess> + <isSelectionAction v="true" /> + <iconId>VAADIN:OPEN_BOOK</iconId> + <tooltip>set read</tooltip> + </entityActionField> + <entityActionField> + <name>setUnread</name> + <fieldType>ACTION</fieldType> + <description></description> + <onActionProcess>%aditoprj%/entity/Notification_entity/entityfields/setnotificationstate/children/setunread/onActionProcess.js</onActionProcess> + <isSelectionAction v="true" /> + <iconId>VAADIN:BOOK</iconId> + <tooltip>set unread</tooltip> + </entityActionField> + </children> + </entityActionGroup> + <entityActionField> + <name>rowClickAction</name> + <fieldType>ACTION</fieldType> + <onActionProcess>%aditoprj%/entity/Notification_entity/entityfields/rowclickaction/onActionProcess.js</onActionProcess> + </entityActionField> </entityFields> <recordContainers> <dbRecordContainer> @@ -74,6 +123,7 @@ <alias>_____SYSTEMALIAS</alias> <isPageable v="false" /> <conditionProcess>%aditoprj%/entity/Notification_entity/recordcontainers/db/conditionProcess.js</conditionProcess> + <orderClauseProcess>%aditoprj%/entity/Notification_entity/recordcontainers/db/orderClauseProcess.js</orderClauseProcess> <linkInformation> <linkInformation> <name>33b9740c-cd3d-43ec-97e6-65c9e880655a</name> @@ -115,10 +165,6 @@ <name>FORCEDPRIORITY.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.FORCEDPRIORITY</recordfield> </dbRecordFieldMapping> - <dbRecordFieldMapping> - <name>ICON.value</name> - <recordfield>ASYS_NOTIFICATIONCONTENTS.ICON_INFO</recordfield> - </dbRecordFieldMapping> <dbRecordFieldMapping> <name>LIFETIME.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.LIFETIME</recordfield> @@ -155,6 +201,10 @@ <name>LINKINFO.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.LINK_INFO</recordfield> </dbRecordFieldMapping> + <dbRecordFieldMapping> + <name>ICON.value</name> + <recordfield>ASYS_NOTIFICATIONCONTENTS.ICON_INFO</recordfield> + </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> </recordContainers> diff --git a/entity/Notification_entity/entityfields/creationdate/valueProcess.js b/entity/Notification_entity/entityfields/creationdate/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..139597f9cb07c5d48bed18984ec4747f4b4f3438 --- /dev/null +++ b/entity/Notification_entity/entityfields/creationdate/valueProcess.js @@ -0,0 +1,2 @@ + + diff --git a/entity/Notification_entity/entityfields/icon/valueProcess.js b/entity/Notification_entity/entityfields/icon/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..42ceb3e11613a838e987a9b09441b3fa952aa307 --- /dev/null +++ b/entity/Notification_entity/entityfields/icon/valueProcess.js @@ -0,0 +1,10 @@ +import("system.logging"); +import("system.vars"); +import("system.result"); +import("system.notification"); + +if(vars.get("$field.TYPECODE")) +{ + var type = notification.getType(vars.get("$field.TYPECODE")); + result.string(type["icon"]); +} \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/linkcontext/valueProcess.js b/entity/Notification_entity/entityfields/linkcontext/valueProcess.js index 276ea44e9a0d5b7e1850d52e12fd455c6fd6f7b6..71498f96ff2cb46740fedae074f4e986d88ce781 100644 --- a/entity/Notification_entity/entityfields/linkcontext/valueProcess.js +++ b/entity/Notification_entity/entityfields/linkcontext/valueProcess.js @@ -4,5 +4,4 @@ import("system.result"); import("system.text"); var context = text.decodeMS(vars.get("$field.LINKINFO"))[0]; -logging.log("context: " + context); result.string(context); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/linkid/valueProcess.js b/entity/Notification_entity/entityfields/linkid/valueProcess.js index 53b0ffeef7c0efe723e17be8af25a010c77e09d5..ed81b20aacd0ecad75448115a86b4845defd114f 100644 --- a/entity/Notification_entity/entityfields/linkid/valueProcess.js +++ b/entity/Notification_entity/entityfields/linkid/valueProcess.js @@ -4,5 +4,4 @@ import("system.result"); import("system.text"); var id = text.decodeMS(vars.get("$field.LINKINFO"))[1]; -logging.log("id: " + id); result.string(id); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/rowclickaction/onActionProcess.js b/entity/Notification_entity/entityfields/rowclickaction/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c58075c3e254af66e256f646e627da96aec8fea5 --- /dev/null +++ b/entity/Notification_entity/entityfields/rowclickaction/onActionProcess.js @@ -0,0 +1,12 @@ +import("system.vars"); +import("system.tools"); +import("system.notification"); +import("system.neon"); + +var user = tools.getCurrentUser(); +var selectedNotifications = JSON.parse(vars.get("$sys.selection")); + +for(var i = 0; i < selectedNotifications.length; i++) + notification.updateUserNotificationState(user["name"], selectedNotifications[i], notification.STATE_CONFIRMED); + +neon.refreshAll(); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/setnotificationstate/children/archieve/onActionProcess.js b/entity/Notification_entity/entityfields/setnotificationstate/children/archieve/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..48b800683175f330ddfce43173a1aeb08f369762 --- /dev/null +++ b/entity/Notification_entity/entityfields/setnotificationstate/children/archieve/onActionProcess.js @@ -0,0 +1,12 @@ +import("system.vars"); +import("system.tools"); +import("system.notification"); +import("system.neon"); + +var user = tools.getCurrentUser(); +var selectedNotifications = JSON.parse(vars.get("$sys.selection")); + +for(var i = 0; i < selectedNotifications.length; i++) + notification.updateUserNotificationState(user["name"], selectedNotifications[i], notification.STATE_ARCHIVE); + +neon.refreshAll(); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/setnotificationstate/children/setread/onActionProcess.js b/entity/Notification_entity/entityfields/setnotificationstate/children/setread/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c58075c3e254af66e256f646e627da96aec8fea5 --- /dev/null +++ b/entity/Notification_entity/entityfields/setnotificationstate/children/setread/onActionProcess.js @@ -0,0 +1,12 @@ +import("system.vars"); +import("system.tools"); +import("system.notification"); +import("system.neon"); + +var user = tools.getCurrentUser(); +var selectedNotifications = JSON.parse(vars.get("$sys.selection")); + +for(var i = 0; i < selectedNotifications.length; i++) + notification.updateUserNotificationState(user["name"], selectedNotifications[i], notification.STATE_CONFIRMED); + +neon.refreshAll(); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/setnotificationstate/children/setunread/onActionProcess.js b/entity/Notification_entity/entityfields/setnotificationstate/children/setunread/onActionProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..c56286bb565f52ef7f62c37b090feb20504a9e24 --- /dev/null +++ b/entity/Notification_entity/entityfields/setnotificationstate/children/setunread/onActionProcess.js @@ -0,0 +1,12 @@ +import("system.vars"); +import("system.tools"); +import("system.notification"); +import("system.neon"); + +var user = tools.getCurrentUser(); +var selectedNotifications = JSON.parse(vars.get("$sys.selection")); + +for(var i = 0; i < selectedNotifications.length; i++) + notification.updateUserNotificationState(user["name"], selectedNotifications[i], notification.STATE_UNSEEN); + +neon.refreshAll(); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/state/displayValueProcess.js b/entity/Notification_entity/entityfields/state/displayValueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7e736b667632a0590db5625794ae3d632963be83 --- /dev/null +++ b/entity/Notification_entity/entityfields/state/displayValueProcess.js @@ -0,0 +1,6 @@ +import("system.translate"); +import("system.result"); +import("system.vars"); + + +result.string(translate.text(vars.get("$this.value"))); \ No newline at end of file diff --git a/entity/Notification_entity/recordcontainers/db/orderClauseProcess.js b/entity/Notification_entity/recordcontainers/db/orderClauseProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..eb0a11a5c9c14b8f6bb5a190072f67c23b064661 --- /dev/null +++ b/entity/Notification_entity/recordcontainers/db/orderClauseProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.db"); + +result.object({ + "ASYS_NOTIFICATIONS.STATE": db.DESCENDING, + "ASYS_NOTIFICATIONCONTENTS.CREATIONDATE": db.DESCENDING + }); \ No newline at end of file diff --git a/entity/Object_entity/Object_entity.aod b/entity/Object_entity/Object_entity.aod index 903aaff0b915a374c9ba25632f9681cbe179aca7..9680fb42089f0284558ae840065658405838bfea 100644 --- a/entity/Object_entity/Object_entity.aod +++ b/entity/Object_entity/Object_entity.aod @@ -155,6 +155,24 @@ </entityParameter> </children> </entityProvider> + <entityConsumer> + <name>Campaigns</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>Campaign_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> + <entityConsumer> + <name>CampaignSteps</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + </entityConsumer> </entityFields> <recordContainers> <jDitoRecordContainer> diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod index 05c2f6464ab903608dfa0609d6151b91aa6f273f..8431b8efbef9c1d3666a72ce62032552a08ed870 100644 --- a/entity/Offer_entity/Offer_entity.aod +++ b/entity/Offer_entity/Offer_entity.aod @@ -7,7 +7,6 @@ <contentTitleProcess>%aditoprj%/entity/Offer_entity/contentTitleProcess.js</contentTitleProcess> <afterUiInit>%aditoprj%/entity/Offer_entity/afterUiInit.js</afterUiInit> <iconId>VAADIN:CART</iconId> - <titlePlural>Offers</titlePlural> <recordContainer>db</recordContainer> <entityFields> <entityProvider> @@ -385,7 +384,7 @@ <entityParameter> <name>ContainerName_param</name> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/keywordofferstates/children/containername_param/valueProcess.js</valueProcess> - <expose v="true" /> + <expose v="false" /> </entityParameter> </children> </entityConsumer> @@ -643,27 +642,6 @@ <expose v="true" /> <description>PARAMETER</description> </entityParameter> - <entityConsumer> - <name>AttributeTree</name> - <fieldType>DEPENDENCY_OUT</fieldType> - <dependency> - <name>dependency</name> - <entityName>AttributeRelation_entity</entityName> - <fieldName>TreeProvider</fieldName> - </dependency> - <children> - <entityParameter> - <name>ObjectRowId_param</name> - <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js</valueProcess> - <triggerRecalculation v="true" /> - </entityParameter> - <entityParameter> - <name>ObjectType_param</name> - <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/attributetree/children/objecttype_param/valueProcess.js</valueProcess> - <triggerRecalculation v="true" /> - </entityParameter> - </children> - </entityConsumer> <entityField> <name>USER_NEW</name> <searchable v="false" /> @@ -705,6 +683,29 @@ </entityParameter> </children> </entityConsumer> + <entityField> + <name>chooseTEXHeader</name> + <consumer>DocumentTemplateTex</consumer> + </entityField> + <entityConsumer> + <name>DocumentTemplateTex</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>DocumentTemplate_entity</entityName> + <fieldName>DocumentTemplateProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>DocumentTemplateType_param</name> + <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetype_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>DocumentTemplateTypeClassification_param</name> + <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetypeclassification_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> <entityConsumer> <name>LogHistoryConsumer</name> <fieldType>DEPENDENCY_OUT</fieldType> diff --git a/entity/Offer_entity/contentTitleProcess.js b/entity/Offer_entity/contentTitleProcess.js index 98f9e420320b5614344632935f8bb864a240052e..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 --- a/entity/Offer_entity/contentTitleProcess.js +++ b/entity/Offer_entity/contentTitleProcess.js @@ -1,4 +0,0 @@ -import("system.vars"); -import("system.result"); - -result.string(vars.get("$field.OfferCode_VersNr_fieldgroup")); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetype_param/valueProcess.js b/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetype_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..90d0786d0d58c1664a2c481e5583a260dd7da783 --- /dev/null +++ b/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetype_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("TEX"); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetypeclassification_param/valueProcess.js b/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetypeclassification_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..9738198122152a6fbabc4dd57c08ec73cb8b6e39 --- /dev/null +++ b/entity/Offer_entity/entityfields/documenttemplatetex/children/documenttemplatetypeclassification_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("3") \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetype_param/valueProcess.js b/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetype_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..361c9a219045f0f73c9d32749357157e8501d650 --- /dev/null +++ b/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetype_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("TEX"); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetypeclassification_param/valueProcess.js b/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetypeclassification_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..7f6a588e3153735de6e83ab226ebb0941991ad63 --- /dev/null +++ b/entity/Offer_entity/entityfields/documenttemplatetext/children/documenttemplatetypeclassification_param/valueProcess.js @@ -0,0 +1,2 @@ +import("system.result"); +result.string("3"); \ No newline at end of file diff --git a/entity/Offer_entity/entityfields/header/valueProcess.js b/entity/Offer_entity/entityfields/header/valueProcess.js index 54affd8d1dd840989e3e9092a406e5a374150ccc..508e3cb15b8c84962d2b371ab25377589620370b 100644 --- a/entity/Offer_entity/entityfields/header/valueProcess.js +++ b/entity/Offer_entity/entityfields/header/valueProcess.js @@ -1,6 +1,8 @@ import("system.result"); import("system.vars"); import("system.neon"); +import("system.db"); +import("system.util"); if(vars.exists("$param.OfferHeader_param") && vars.get("$param.OfferHeader_param")) result.string(vars.get("$param.OfferHeader_param")); @@ -10,3 +12,9 @@ else if(vars.get("$this.value")) else if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW) result.string("gerne bieten wir Ihnen wie folgt an:") + +if (vars.get("$field.chooseTEXHeader") != "") +{ + var binaryId = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.chooseTEXHeader") + "'", "_____SYSTEMALIAS"); + result.string(util.decodeBase64String(db.getBinaryContent(binaryId, "_____SYSTEMALIAS"))); +} \ No newline at end of file diff --git a/entity/Order_entity/Order_entity.aod b/entity/Order_entity/Order_entity.aod index ac2fc62d49b5274456a37f9e24129bc7b7de66ac..18b0cf323f399c50f064b7f0ec933e91e1f4dafb 100644 --- a/entity/Order_entity/Order_entity.aod +++ b/entity/Order_entity/Order_entity.aod @@ -38,7 +38,7 @@ </entityField> <entityField> <name>SALESORDERDATE</name> - <title>Creation date</title> + <title>Date</title> <contentType>DATE</contentType> <resolution>DAY</resolution> <outputFormat>dd.MM.yyyy</outputFormat> @@ -54,7 +54,7 @@ <name>CONTACT_ID</name> <documentation>%aditoprj%/entity/Order_entity/entityfields/contact_id/documentation.adoc</documentation> <title>Connection</title> - <consumer>Relations</consumer> + <consumer>AnyContacts</consumer> <linkedContextProcess>%aditoprj%/entity/Order_entity/entityfields/contact_id/linkedContextProcess.js</linkedContextProcess> <mandatory v="true" /> <valueProcess>%aditoprj%/entity/Order_entity/entityfields/contact_id/valueProcess.js</valueProcess> diff --git a/entity/Orderitem_entity/Orderitem_entity.aod b/entity/Orderitem_entity/Orderitem_entity.aod index a3b2b0a7e2f6689ba81888d099d42721d3de2db7..5c18a9c717f9ff902ef85aa7ce606e7254fb8e18 100644 --- a/entity/Orderitem_entity/Orderitem_entity.aod +++ b/entity/Orderitem_entity/Orderitem_entity.aod @@ -50,7 +50,6 @@ <name>OPTIONAL</name> <title>Optional</title> <contentType>BOOLEAN</contentType> - <mandatory v="true" /> <dropDownProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/dropDownProcess.js</dropDownProcess> <valueProcess>%aditoprj%/entity/Orderitem_entity/entityfields/optional/valueProcess.js</valueProcess> </entityField> diff --git a/entity/Organisation_entity/Organisation_entity.aod b/entity/Organisation_entity/Organisation_entity.aod index 6123909d247a64eac74c403c3875074e9749d71b..550e2fcdb31d835970d28ec6131a0c975bec2183 100644 --- a/entity/Organisation_entity/Organisation_entity.aod +++ b/entity/Organisation_entity/Organisation_entity.aod @@ -110,6 +110,14 @@ <name>Organisations</name> <fieldType>DEPENDENCY_IN</fieldType> <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>85aa363e-d8ba-4df5-8422-bf7aff86a4f8</name> + <entityName>Salesproject_entity</entityName> + <fieldName>Organisations</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> <children> <entityParameter> <name>WithPrivate_param</name> @@ -220,12 +228,6 @@ <entityProvider> <name>#PROVIDER</name> <dependencies> - <entityDependency> - <name>c84fdb27-45a1-4dec-b013-af43751f6a7b</name> - <entityName>Salesproject_entity</entityName> - <fieldName>Organisations</fieldName> - <isConsumer v="false" /> - </entityDependency> <entityDependency> <name>1a472ca0-4d27-453c-8de5-a046b86f22fb</name> <entityName>Object_entity</entityName> diff --git a/entity/Person_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js b/entity/Person_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js index 3d9e27e02fddb7859929d550e3fec80b3bdbf585..babb0e1760093b90e065d2202e4c0f871f3b6940 100644 --- a/entity/Person_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js +++ b/entity/Person_entity/entityfields/attributetree/children/objectrowid_param/valueProcess.js @@ -1,4 +1,4 @@ -import("system.vars"); -import("system.result"); - -result.string(vars.get("$field.CONTACTID")); +import("system.vars"); +import("system.result"); + +result.string(vars.get("$field.CONTACTID")); diff --git a/entity/SalesprojectAnalyses_entity/entityfields/overall_forecast/valueProcess.js b/entity/SalesprojectAnalyses_entity/entityfields/overall_forecast/valueProcess.js index 48cfc6320620c6baf8bba6379b6dffe9f3cc6e15..3bd92b4f6f69e42d1a38d3123c35175e1c38e12a 100644 --- a/entity/SalesprojectAnalyses_entity/entityfields/overall_forecast/valueProcess.js +++ b/entity/SalesprojectAnalyses_entity/entityfields/overall_forecast/valueProcess.js @@ -8,6 +8,6 @@ import("system.SQLTYPES") var forecast = db.cell(SqlCondition.begin() .andPrepare("SALESPROJECT_FORECAST.DATE_START", datetime.toDate(vars.get("$sys.date"), "yyyy"), "year(#) = ?", SQLTYPES.INTEGER) - .buildSql("select sum(VOLUME * 1000) from SALESPROJECT_FORECAST", "1=2")); + .buildSql("select sum(VOLUME) from SALESPROJECT_FORECAST", "1=2")); result.string(forecast); \ No newline at end of file diff --git a/entity/SalesprojectAnalyses_entity/recordcontainers/jdito/contentProcess.js b/entity/SalesprojectAnalyses_entity/recordcontainers/jdito/contentProcess.js index 0eb24b9e842ca3435a90aaf55a691acaa95586ba..82cab2177f7b315ead9d1eb3e67520d5c3385869 100644 --- a/entity/SalesprojectAnalyses_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/SalesprojectAnalyses_entity/recordcontainers/jdito/contentProcess.js @@ -31,4 +31,3 @@ result.object(phases); - diff --git a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod index c7cea65bb57c2342d02ea2b7d1b258c97dc092c0..68aa6b74b7a051ae50fd44df4c0933145592e75a 100644 --- a/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod +++ b/entity/SalesprojectCompetition_entity/SalesprojectCompetition_entity.aod @@ -3,6 +3,7 @@ <name>SalesprojectCompetition_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> <title>Competition</title> + <titlePlural>Competitors</titlePlural> <recordContainer>db</recordContainer> <entityFields> <entityProvider> diff --git a/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod b/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod index 2b3a82977d35a4b12c33590234a1be298e98fe64..f08b3d91d16b0ab44ec8f6049c1ba4166c94d33c 100644 --- a/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod +++ b/entity/SalesprojectForecast_entity/SalesprojectForecast_entity.aod @@ -18,7 +18,7 @@ </entityField> <entityField> <name>GROUPCODE</name> - <title>Product</title> + <title>Commodity group</title> <consumer>KeywordProductGroupcodes</consumer> <displayValueProcess>%aditoprj%/entity/SalesprojectForecast_entity/entityfields/groupcode/displayValueProcess.js</displayValueProcess> </entityField> diff --git a/entity/SalesprojectForecast_entity/entityfields/volume/titleProcess.js b/entity/SalesprojectForecast_entity/entityfields/volume/titleProcess.js index a85f1176a29643305d67fad51f1203686754a367..f7b76c335483a7410366d5c56db6ae8ba7917091 100644 --- a/entity/SalesprojectForecast_entity/entityfields/volume/titleProcess.js +++ b/entity/SalesprojectForecast_entity/entityfields/volume/titleProcess.js @@ -1,4 +1,4 @@ import("system.result"); import("system.translate"); -result.string(translate.text("${VOLUME_MONEY}") + " (" + translate.text("${THOUSAND_SHORT}") + " " + translate.text("${EURO_SIGN}") + ")"); \ No newline at end of file +result.string(translate.text("${VOLUME_MONEY}") + " (" + translate.text("${EURO_SIGN}") + ")"); \ No newline at end of file diff --git a/entity/Salesproject_entity/Salesproject_entity.aod b/entity/Salesproject_entity/Salesproject_entity.aod index 9ad20313a7f06aae3f80bf4d99689cf152e54da8..faa8f54f7afa881f80640faf05a0808d17e839ed 100644 --- a/entity/Salesproject_entity/Salesproject_entity.aod +++ b/entity/Salesproject_entity/Salesproject_entity.aod @@ -112,7 +112,7 @@ <dependency> <name>dependency</name> <entityName>Organisation_entity</entityName> - <fieldName>#PROVIDER</fieldName> + <fieldName>Organisations</fieldName> </dependency> </entityConsumer> <entityField> diff --git a/entity/Task_entity/Task_entity.aod b/entity/Task_entity/Task_entity.aod index 3ae84ca393080fb1f4014e737107665fccd39ad5..1d8e6ddc9d561d4320373529e5d1c4965bd3d467 100644 --- a/entity/Task_entity/Task_entity.aod +++ b/entity/Task_entity/Task_entity.aod @@ -359,6 +359,18 @@ <fieldName>Tasks</fieldName> <isConsumer v="false" /> </entityDependency> + <entityDependency> + <name>335e31ad-ab67-4567-b4ea-3668f04922b2</name> + <entityName>Campaign_entity</entityName> + <fieldName>Tasks</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>fbaa2f6c-0ba1-4c93-acae-d7b636581679</name> + <entityName>CampaignStep_entity</entityName> + <fieldName>Tasks</fieldName> + <isConsumer v="false" /> + </entityDependency> </dependencies> <children> <entityParameter> @@ -406,6 +418,21 @@ <contentType>IMAGE</contentType> <valueProcess>%aditoprj%/entity/Task_entity/entityfields/priority_icon/valueProcess.js</valueProcess> </entityField> + <entityConsumer> + <name>LogHistories</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>LogHistory_entity</entityName> + <fieldName>LogHistoryProvider</fieldName> + </dependency> + <children> + <entityParameter> + <name>tablenames_param</name> + <valueProcess>%aditoprj%/entity/Task_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/Task_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js b/entity/Task_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..74e588ab40311a8579dc8f58638aea090d8746b0 --- /dev/null +++ b/entity/Task_entity/entityfields/loghistories/children/tablenames_param/valueProcess.js @@ -0,0 +1,9 @@ +import("system.vars"); +import("system.result"); +import("Context_lib"); + +var res = []; +res.push({id: vars.get("$field.TASKID"), tableNames: ["TASK"]}); + +res = JSON.stringify(res);//currently only strings can be passed as param +result.object(res); \ No newline at end of file diff --git a/entity/TurnoverTree_entity/TurnoverTree_entity.aod b/entity/TurnoverTree_entity/TurnoverTree_entity.aod new file mode 100644 index 0000000000000000000000000000000000000000..fdef45bc089615fa9bcedabc31524678826d41f5 --- /dev/null +++ b/entity/TurnoverTree_entity/TurnoverTree_entity.aod @@ -0,0 +1,102 @@ +<?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.4" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.4"> + <name>TurnoverTree_entity</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <title>Tree</title> + <iconId>NEON:LOGO</iconId> + <recordContainer>jdito</recordContainer> + <entityFields> + <entityProvider> + <name>#PROVIDER</name> + </entityProvider> + <entityField> + <name>UID</name> + </entityField> + <entityField> + <name>CATEGORY</name> + <groupable v="true" /> + </entityField> + <entityField> + <name>TURNOVERPRICE</name> + <title>Turnover</title> + <contentType>NUMBER</contentType> + <outputFormat>#,##0.00</outputFormat> + </entityField> + <entityParameter> + <name>YearCountToShow_param</name> + <valueProcess>%aditoprj%/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/valueProcess.js</valueProcess> + <expose v="true" /> + <triggerRecalculation v="true" /> + <mandatory v="false" /> + <documentation>%aditoprj%/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/documentation.adoc</documentation> + <description>PARAMETER</description> + </entityParameter> + <entityParameter> + <name>MaxYear_param</name> + <valueProcess>%aditoprj%/entity/TurnoverTree_entity/entityfields/maxyear_param/valueProcess.js</valueProcess> + <expose v="true" /> + <triggerRecalculation v="true" /> + <mandatory v="false" /> + <documentation>%aditoprj%/entity/TurnoverTree_entity/entityfields/maxyear_param/documentation.adoc</documentation> + <description>PARAMETER</description> + </entityParameter> + <entityProvider> + <name>FilteredTurnovers</name> + <fieldType>DEPENDENCY_IN</fieldType> + <dependencies> + <entityDependency> + <name>0ea4ad47-985b-4a9c-81d8-946be324ae04</name> + <entityName>Turnover_entity</entityName> + <fieldName>Turnover_tree</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> + <children> + <entityParameter> + <name>YearCountToShow_param</name> + <expose v="true" /> + </entityParameter> + </children> + </entityProvider> + <entityField> + <name>PARENT</name> + </entityField> + <entityField> + <name>GROUP</name> + <title>Product group</title> + </entityField> + <entityField> + <name>FORECASTPRICE</name> + <title>Forecast</title> + <contentType>NUMBER</contentType> + <outputFormat>#,##0.00</outputFormat> + </entityField> + <entityField> + <name>YEAR</name> + </entityField> + <entityField> + <name>MONTH</name> + </entityField> + <entityField> + <name>LAYER</name> + </entityField> + </entityFields> + <recordContainers> + <jDitoRecordContainer> + <name>jdito</name> + <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/TurnoverTree_entity/recordcontainers/jdito/contentProcess.js</contentProcess> + <recordFields> + <element>UID.value</element> + <element>PARENT.value</element> + <element>GROUP.value</element> + <element>CATEGORY.value</element> + <element>TURNOVERPRICE.value</element> + <element>FORECASTPRICE.value</element> + <element>YEAR.value</element> + <element>MONTH.value</element> + <element>LAYER.value</element> + </recordFields> + </jDitoRecordContainer> + </recordContainers> +</entity> diff --git a/entity/TurnoverTree_entity/entityfields/maxyear_param/documentation.adoc b/entity/TurnoverTree_entity/entityfields/maxyear_param/documentation.adoc new file mode 100644 index 0000000000000000000000000000000000000000..fcbd74f60e6720f1d9085e894eb9220ec9ce8e85 --- /dev/null +++ b/entity/TurnoverTree_entity/entityfields/maxyear_param/documentation.adoc @@ -0,0 +1,3 @@ +this parameter is for setting the maximum year to show. + +The default is the current year. \ No newline at end of file diff --git a/entity/TurnoverTree_entity/entityfields/maxyear_param/valueProcess.js b/entity/TurnoverTree_entity/entityfields/maxyear_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..652de6453d7648618499d56b211e46eccefc2493 --- /dev/null +++ b/entity/TurnoverTree_entity/entityfields/maxyear_param/valueProcess.js @@ -0,0 +1,5 @@ +import("system.result"); +import("system.vars"); +import("system.datetime"); + +result.string(datetime.toDate(vars.get("$sys.date"), "yyyy")); \ No newline at end of file diff --git a/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/documentation.adoc b/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/documentation.adoc new file mode 100644 index 0000000000000000000000000000000000000000..a0783738ca4add70cc06867ecfe633dd35f7d086 --- /dev/null +++ b/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/documentation.adoc @@ -0,0 +1,3 @@ +This parameter is for setting the number of years to show. + +Default is 4. \ No newline at end of file diff --git a/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/valueProcess.js b/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..02fc6e39ebb2c279000ffa389aa42a31bc2f6076 --- /dev/null +++ b/entity/TurnoverTree_entity/entityfields/yearcounttoshow_param/valueProcess.js @@ -0,0 +1,3 @@ +import("system.result"); + +result.string("4"); \ No newline at end of file diff --git a/entity/TurnoverTree_entity/recordcontainers/jdito/contentProcess.js b/entity/TurnoverTree_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..e9ab2d319ba83e196acb2e09e5122e5767c62f30 --- /dev/null +++ b/entity/TurnoverTree_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,106 @@ +import("Turnover_lib"); +import("system.vars"); +import("system.result"); +import("Money_lib"); +import("Util_lib"); +import("system.datetime"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("system.translate"); + +var turnoverCategory = translate.text('Turnover'); +var forecastCategory = translate.text('Forecast'); + +var maxYear = parseInt(vars.get("$param.MaxYear_param")); +var yearCountToShow = parseInt(vars.get("$param.YearCountToShow_param")); +var minYear = maxYear - yearCountToShow + 1; + +var turnover = TurnoverUtil.getTurnoverData(maxYear, yearCountToShow); +var forecast = TurnoverUtil.getForecastData(maxYear, yearCountToShow); + +var columns = { + type: 0, + year: 1, + month: 2, + discount: 3, + vat: 4, + price: 5, + quantity: 6, + groupcodeId: 7, + groupcodeName: 8 +}; + +// combine both data sources + + +var treeData = []; +var countData = {}; + +turnover.forEach(function(row) +{ + var monthDate = new Date(row[columns.year], row[columns.month]-1); + monthDate = datetime.toDate(monthDate.getTime(), "MMM yyyy", "UTC"); + _addCount([row[columns.year], [row[columns.month], monthDate], [row[columns.groupcodeId], row[columns.groupcodeName]]], row[columns.type], row[columns.year], row[columns.month], + MoneyUtils.getGross( + (row[columns.vat] ? parseFloat(row[columns.vat]) : 0.0), + (row[columns.price] ? parseFloat(row[columns.price]) : 0.0), + (row[columns.quantity] ? parseFloat(row[columns.quantity]) : 0.0), + (row[columns.discount] ? parseFloat(row[columns.discount]) : 0.0))); +}); + +forecast.forEach(function(row) +{ + var monthDate = new Date(row[columns.year], row[columns.month]-1); + monthDate = datetime.toDate(monthDate.getTime(), "MMM yyyy", "UTC"); + _addCount([row[columns.year], [row[columns.month], monthDate], [row[columns.groupcodeId], row[columns.groupcodeName]]], row[columns.type], row[columns.year], row[columns.month], row[columns.price]); +}); + +// create tree +for (let key in countData) { + var countDataSet = countData[key]; + treeData.push([key, countDataSet.parent, countDataSet.groupName, countDataSet.category, countDataSet[turnoverCategory], countDataSet[forecastCategory], parseInt(countDataSet.year), parseInt(countDataSet.month), parseInt(countDataSet.layer)]); +} + +treeData = TreeUtils.treeOrderBy(treeData, 8, [[6, true], [7, false], [2, false]]) +result.object(treeData); + +/** + * add the counts to countData for the given key and value + * @param {Array} pKeys an array containing all keys for this value. If the x-value for one key is different from the key-value: add an array [key, value] instead of only the key + * the first key is year + * @param {String} pCategory the category to add + * @param {integer} pYear the year + * @param {integer} pMonth the month + * @param {float} pValue the value to display + */ +function _addCount(pKeys, pCategory, pYear, pMonth, pValue) { + var key = ""; + + for (let i = 0; i < pKeys.length; i++) { + let keyId; + let keyName; + + if (typeof pKeys[i] != "object") + { + keyId = pKeys[i]; + keyName = pKeys[i]; + } + else // handle array: first is id seccond is name for X-value + { + keyId = pKeys[i][0]; + keyName = pKeys[i][1]; + } + var parent = key; + + key += ";" + keyId; + + if (countData[key] == undefined) + { + countData[key] = {parent: parent, category: pCategory, groupName: keyName, data: pKeys[i], year: pYear, month: pMonth, layer: i}; // keys[0] is the category + countData[key][forecastCategory] = 0.0; + countData[key][turnoverCategory] = 0.0; + } + + countData[key][pCategory] += parseFloat(pValue); + } +} \ No newline at end of file diff --git a/entity/Turnover_entity/Turnover_entity.aod b/entity/Turnover_entity/Turnover_entity.aod index 2f8ab9d9f8efd8b691957875730d30abf726283a..ea6be4be71dd3742873344433ca8e1ee34f90239 100644 --- a/entity/Turnover_entity/Turnover_entity.aod +++ b/entity/Turnover_entity/Turnover_entity.aod @@ -64,6 +64,25 @@ </entityParameter> </children> </entityProvider> + <entityConsumer> + <name>Turnover_tree</name> + <fieldType>DEPENDENCY_OUT</fieldType> + <dependency> + <name>dependency</name> + <entityName>TurnoverTree_entity</entityName> + <fieldName>FilteredTurnovers</fieldName> + </dependency> + <children> + <entityParameter> + <name>MaxYear_param</name> + <valueProcess>%aditoprj%/entity/Turnover_entity/entityfields/turnover_tree/children/maxyear_param/valueProcess.js</valueProcess> + </entityParameter> + <entityParameter> + <name>YearCountToShow_param</name> + <valueProcess>%aditoprj%/entity/Turnover_entity/entityfields/turnover_tree/children/yearcounttoshow_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <jDitoRecordContainer> diff --git a/entity/Turnover_entity/entityfields/turnover_tree/children/maxyear_param/valueProcess.js b/entity/Turnover_entity/entityfields/turnover_tree/children/maxyear_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..55220f39547358d4ac27319394796362654d50fc --- /dev/null +++ b/entity/Turnover_entity/entityfields/turnover_tree/children/maxyear_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$param.MaxYear_param")); \ No newline at end of file diff --git a/entity/Turnover_entity/entityfields/turnover_tree/children/yearcounttoshow_param/valueProcess.js b/entity/Turnover_entity/entityfields/turnover_tree/children/yearcounttoshow_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..6769ee4809dd12cbe5af03ca76deeb956e801965 --- /dev/null +++ b/entity/Turnover_entity/entityfields/turnover_tree/children/yearcounttoshow_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.vars"); +import("system.result"); + +result.string(vars.get("$param.YearCountToShow_param")); \ No newline at end of file diff --git a/entity/Turnover_entity/recordcontainers/jdito/contentProcess.js b/entity/Turnover_entity/recordcontainers/jdito/contentProcess.js index cee26913021aaca4b49d84e0a50eca912e8a2799..4f94c77a16d4c1158c06232d605d56ad62009d08 100644 --- a/entity/Turnover_entity/recordcontainers/jdito/contentProcess.js +++ b/entity/Turnover_entity/recordcontainers/jdito/contentProcess.js @@ -1,141 +1,116 @@ +import("Turnover_lib"); import("system.vars"); -import("system.datetime"); -import("system.db"); import("system.result"); -import("system.translate"); -import("Data_lib"); -import("Keyword_lib"); import("Money_lib"); +import("system.datetime"); import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("system.translate"); var turnoverCategory = translate.text('Turnover'); var forecastCategory = translate.text('Forecast'); - -// load data -var sumOfMonthTurnover = db.table("select year(SALESORDERDATE) yearNum, month(SALESORDERDATE) monthNum, sum(NET + VAT) from SALESORDER group by year(SALESORDERDATE), month(SALESORDERDATE) order by yearNum, monthNum"); -var sumOfMonthForecast = db.table("select year(DATE_START) yearNum, month(DATE_START) monthNum, sum(VOLUME * 1000) from SALESPROJECT_FORECAST group by year(DATE_START), month(DATE_START) order by yearNum, monthNum"); -var sumOfMonthProductsTurnover = db.table("select year(SALESORDERDATE) yearNum, month(SALESORDERDATE) monthNum, SALESORDERITEM.DISCOUNT, SALESORDERITEM.VAT, SALESORDERITEM.PRICE, sum(SALESORDERITEM.QUANTITY), SALESORDERITEM.GROUPCODEID, (" + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.productGroupcode(), "SALESORDERITEM.GROUPCODEID") + ") \n\ - from SALESORDER \n\ - join SALESORDERITEM on SALESORDERITEM.SALESORDER_ID = SALESORDER.SALESORDERID \n\ - where SALESORDERITEM.OPTIONAL <> 1 \n\ - group by year(SALESORDERDATE), month(SALESORDERDATE), SALESORDERITEM.GROUPCODEID, SALESORDERITEM.DISCOUNT, SALESORDERITEM.VAT, SALESORDERITEM.PRICE \n\ - order by yearNum, monthNum"); // V--V--> there is no VAT/Discount in forecasts V-----> forecasts are grouped by grupcode and have always quantity 1 -var sumOfMonthProductsForecast = db.table("select year(DATE_START) yearNum, month(DATE_START) monthNum, 0, 0, sum(VOLUME * 1000), 1, GROUPCODE, (" + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.productGroupcode(), "GROUPCODE") + ") from SALESPROJECT_FORECAST group by year(DATE_START), month(DATE_START), GROUPCODE order by yearNum, monthNum"); - -// build chartData -var rootNode = ""; -var chartData = ReferencingData.begin(rootNode); - -var skippedCounts = {}; var maxYear = parseInt(vars.get("$param.MaxYear_param")); var yearCountToShow = parseInt(vars.get("$param.YearCountToShow_param")); +var minYear = maxYear - yearCountToShow + 1; -for (let i = 0; i < yearCountToShow; i++) -{ - var year = i + maxYear - yearCountToShow + 1; - - var turnoverYearSum = 0; - var forecastYearSum = 0; - - // filter data by current year - var turnoverYearData = sumOfMonthTurnover.filter(function(row) - { - return row[0] == year; - }); - - var forecastYearData = sumOfMonthForecast.filter(function(row) - { - return row[0] == year; - }); - - for (let i = 1; i <= 12; i++) - { - // add months - turnoverYearSum += _addMonth(year, i, turnoverYearData, turnoverCategory); - forecastYearSum += _addMonth(year, i, forecastYearData, forecastCategory); - - _addProducts(year, i, sumOfMonthProductsTurnover, turnoverCategory); - _addProducts(year, i, sumOfMonthProductsForecast, forecastCategory); - } - - // add year nodes - chartData.add(turnoverCategory + year, rootNode, [turnoverCategory, year.toString(), turnoverYearSum]); - chartData.add(forecastCategory + year, rootNode, [forecastCategory, year.toString(), forecastYearSum]); +var data = TurnoverUtil.getTurnoverAndForecastData(maxYear, yearCountToShow); -} +var columns = { + type: 0, + year: 1, + month: 2, + discount: 3, + vat: 4, + price: 5, + quantity: 6, + groupcodeId: 7, + groupcodeName: 8 +}; -result.object(chartData.toArray()); +var chartData = []; +var countData = {} -function _addMonth(pYear, pMonth, pData, pCategory) +var monthDate; + +// add all months for all years +for (let y = minYear; y <= maxYear; y++) { - var yearSum = 0; - - // count months, which didn't exist in data source. - if (pMonth == 1) + for (let m = 0; m < 12; m++) { - skippedCounts[pCategory] = 0; + monthDate = new Date(y, m-1); + monthDate = datetime.toDate(monthDate.getTime(), "MMM yyyy", "UTC"); + _addCount([forecastCategory, ""+y, [m, monthDate]], 0.0); + _addCount([turnoverCategory, ""+y, [m, monthDate]], 0.0); } +} - - var currentMonthData = pData[pMonth - skippedCounts[pCategory] - 1]; - var monthDate = new Date(pYear, pMonth-1); +data.forEach(function(row) +{ + monthDate = new Date(row[columns.year], row[columns.month]-1); monthDate = datetime.toDate(monthDate.getTime(), "MMM yyyy", "UTC"); - - var monthValue = 0.0; - if (currentMonthData != undefined && currentMonthData[1] == pMonth.toString()) - { - monthValue = currentMonthData[2]; - yearSum += parseInt(currentMonthData[2]); - } - else + + switch(row[columns.type]) { - // if month didn't exist in data source, use 0.0 as value. - skippedCounts[pCategory]++; + case forecastCategory: + _addCount([row[columns.type], row[columns.year], [row[columns.month], monthDate], [row[columns.groupcodeId], row[columns.groupcodeName]]], row[columns.price]); + break; + case turnoverCategory: + _addCount([row[columns.type], row[columns.year], [row[columns.month], monthDate], [row[columns.groupcodeId], row[columns.groupcodeName]]], + MoneyUtils.getGross( + (row[columns.vat] ? parseFloat(row[columns.vat]) : 0.0), + (row[columns.price] ? parseFloat(row[columns.price]) : 0.0), + (row[columns.quantity] ? parseFloat(row[columns.quantity]) : 0.0), + (row[columns.discount] ? parseFloat(row[columns.discount]) : 0.0))); + break; } +}); - // add month node - chartData.add(pCategory + pYear + pMonth, pCategory + pYear, [pCategory, monthDate, monthValue]); - return yearSum; +for (let key in countData) { + var countDataSet = countData[key]; + chartData.push([key, countDataSet.parent, countDataSet.category, countDataSet.x, countDataSet.count]); } -function _addProducts(pYear, pMonth, pData, pCategory) -{ - var monthDate = new Date(pYear, pMonth-1); - monthDate = datetime.toDate(monthDate.getTime(), "MMM yyyy", "UTC"); - - var groupcodeSums = {}; +result.object(chartData); + +/** + * add the counts to countData for the given key and value + * @param {Array} pKeys an array containing all keys for this value. If the x-value for one key is different from the key-value: add an array [key, value] instead of only the key + * the first key is the Category + * @param {float} pValue the value to display + */ +function _addCount(pKeys, pValue) { + var key = ""; - for (let i = 0; i < pData.length; i++) - { - if (pData[i][0] == pYear && pData[i][1] == pMonth) + for (let i = 0; i < pKeys.length; i++) { + let keyId; + let keyName; + + if (typeof pKeys[i] != "object") { - var groupCode = pData[i][6]; - if (groupCode != undefined) - { - if (groupcodeSums[groupCode] == undefined) - { - groupcodeSums[groupCode] = { - sum: 0, - name: pData[i][7] - } - } - - pData[i][2] = pData[i][2] || 0; - pData[i][3] = pData[i][3] || 0; - pData[i][4] = pData[i][4] || 0; - pData[i][5] = pData[i][5] || 0; - - groupcodeSums[groupCode]["sum"] += MoneyUtils.getGross(parseFloat(pData[i][3]), parseFloat(pData[i][4]), parseFloat(pData[i][5]), parseFloat(pData[i][2])); - } + keyId = pKeys[i]; + keyName = pKeys[i]; } - } - - for (let groupcode in groupcodeSums) - { - if (groupcodeSums[groupcode]["sum"]) + else // handle array: first is id seccond is name for X-value + { + keyId = pKeys[i][0]; + keyName = pKeys[i][1]; + } + var parent = key; + if (i < 2) + { + parent = "" + } + + key += ";" + keyId; + if (i > 0) { - chartData.add(pCategory + pYear + pMonth + groupcode, pCategory + pYear + pMonth, [pCategory, groupcodeSums[groupcode]["name"] + " (" + monthDate.toString() + ")", groupcodeSums[groupcode]["sum"]]); + if (countData[key] == undefined) + { + countData[key] = {parent: parent, count: 0.0, category: pKeys[0], x: keyName}; // keys[0] is the category + } + + countData[key].count += parseFloat(pValue); } } -} +} \ No newline at end of file diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 73de1258d7416732498b60b937bafd30f74a4d74..4ba1371106af3d7db62aee4bc2e22253640727ed 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -3090,6 +3090,12 @@ <entry> <key>The minimal count can't be larger than the maximal count!</key> </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + </entry> + <entry> + <key>Variable costs</key> + </entry> <entry> <key>Version number</key> </entry> @@ -3477,6 +3483,18 @@ <entry> <key>Offer date</key> </entry> + <entry> + <key>Competitors</key> + </entry> + <entry> + <key>Notifications</key> + </entry> + <entry> + <key>Overview</key> + </entry> + <entry> + <key>Participated</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> <sqlModels> diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod index ab1b4642fe76a2e8c1d333f37bedb1192dcd867e..cde72b065a3bc7d795d351e702305f17f26553d7 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -18,6 +18,10 @@ <key>Project management</key> <value>Projektmanagement</value> </entry> + <entry> + <key>Notifications</key> + <value>Benachrichtigungen</value> + </entry> <entry> <key>Add to Campaign</key> <value>Zu Kampagne hinzufügen</value> @@ -50,6 +54,10 @@ <key>Human Resources</key> <value>Personal</value> </entry> + <entry> + <key>Single</key> + <value>Einzel</value> + </entry> <entry> <key>Entrydate (Day)</key> <value>Eingangsdatum (Tag)</value> @@ -62,6 +70,10 @@ <key>${ATTRIBUTE_VOID}</key> <value>Tag</value> </entry> + <entry> + <key>Campaign Period</key> + <value>Kampagnen Laufzeit</value> + </entry> <entry> <key>Turnover</key> <value>Umsatz</value> @@ -469,6 +481,10 @@ <key>Ignore series</key> <value>Monatliche Serie nicht genauer spezifiziert. Ignoriere Serie.</value> </entry> + <entry> + <key>Attachments</key> + <value>Anhänge</value> + </entry> <entry> <key>Internal (2)</key> </entry> @@ -476,6 +492,10 @@ <key>Touchpoints</key> <value>Kontaktpunkte</value> </entry> + <entry> + <key>Document Template</key> + <value>Dokumentvorlage</value> + </entry> <entry> <key>Attribute Tree</key> <value>Eigenschaftsbaum</value> @@ -635,6 +655,10 @@ <key>Contract start date</key> <value>Vertragsbeginn</value> </entry> + <entry> + <key>Remaining Runtime</key> + <value>Restlaufzeit</value> + </entry> <entry> <key>Spare parts</key> <value>Ersatzteile</value> @@ -870,6 +894,10 @@ <entry> <key>50 %</key> </entry> + <entry> + <key>Competitors</key> + <value>Mitbewerber</value> + </entry> <entry> <key>Won</key> <value>Gewonnen</value> @@ -1328,6 +1356,10 @@ <entry> <key>0.00</key> </entry> + <entry> + <key>Document Templates</key> + <value>Dokumentvorlagen</value> + </entry> <entry> <key>Conditions of payment</key> <value>Zahlungsbedingung</value> @@ -1336,6 +1368,10 @@ <key>Relationship</key> <value>Beziehung</value> </entry> + <entry> + <key>Text Modular</key> + <value>Textbaustein</value> + </entry> <entry> <key>${BINARY_LIB_TOO_MANY_BINARIES}</key> <value>Für dieses Binärfeld ist nur ein Datensatz erlaubt.</value> @@ -1977,6 +2013,10 @@ <key>Malaysia</key> <value>Malaysia</value> </entry> + <entry> + <key>Letter</key> + <value>Brief</value> + </entry> <entry> <key>Armenia</key> <value>Armenien</value> @@ -2141,6 +2181,10 @@ <key>Canada</key> <value>Kanada</value> </entry> + <entry> + <key>Attachment</key> + <value>Anhang</value> + </entry> <entry> <key>Maldives</key> <value>Malediven</value> @@ -2573,6 +2617,10 @@ <key>Jersey</key> <value>Jersey</value> </entry> + <entry> + <key>Overview</key> + <value>Übersicht</value> + </entry> <entry> <key>Slovenia</key> <value>Slowenien</value> @@ -2585,6 +2633,10 @@ <key>Annually</key> <value>jährlich</value> </entry> + <entry> + <key>Participated</key> + <value>Teilgenommen</value> + </entry> <entry> <key>Colombia</key> <value>Kolumbien</value> @@ -3794,6 +3846,10 @@ <entry> <key>Imminent appointments for today </key> </entry> + <entry> + <key>Variable costs</key> + <value>Variable Kosten</value> + </entry> <entry> <key>To-Do</key> </entry> @@ -3923,6 +3979,10 @@ <key>Layout costs</key> <value>Layout</value> </entry> + <entry> + <key>Serial</key> + <value>Serie </value> + </entry> <entry> <key>Costs</key> <value>Kosten</value> @@ -3943,6 +4003,10 @@ <key>per</key> <value>pro</value> </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + <value>Die maximale Teilnehmerzahl muss gleich oder größer der aktuellen Teilnehmerzahl sein!</value> + </entry> <entry> <key>Version number</key> </entry> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 4ad2cb2b03272291dc4da98a1fe8bad8dbcf1f64..ae0173689a97afe2e7e44753e361a49730acfb50 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -3125,6 +3125,12 @@ <entry> <key>The minimal count can't be larger than the maximal count!</key> </entry> + <entry> + <key>The max participants count has to be equal or greater than the count of the current participants!</key> + </entry> + <entry> + <key>Variable costs</key> + </entry> <entry> <key>Version number</key> </entry> @@ -3512,6 +3518,18 @@ <entry> <key>Offer date</key> </entry> + <entry> + <key>Competitors</key> + </entry> + <entry> + <key>Notifications</key> + </entry> + <entry> + <key>Overview</key> + </entry> + <entry> + <key>Participated</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/neonContext/360Degree/360Degree.aod b/neonContext/360Degree/360Degree.aod index 25790be7555bde4d78c208588ba8ad0320b8d5ed..4e5a782345d479a8fd79bdc62d41d468b0b12253 100644 --- a/neonContext/360Degree/360Degree.aod +++ b/neonContext/360Degree/360Degree.aod @@ -1,14 +1,14 @@ -<?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>360Degree</name> - <title>360 Degree</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>360DegreeFilter_view</filterview> - <entity>360Degree_entity</entity> - <references> - <neonViewReference> - <name>9e68c23b-1b55-4ff7-971d-815af0f9dd8a</name> - <view>360DegreeFilter_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>360Degree</name> + <title>360 Degree</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>360DegreeFilter_view</filterview> + <entity>360Degree_entity</entity> + <references> + <neonViewReference> + <name>9e68c23b-1b55-4ff7-971d-815af0f9dd8a</name> + <view>360DegreeFilter_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Activity/Activity.aod b/neonContext/Activity/Activity.aod index 25ae52541afc98821f91d6cc70a13005028d0803..5822e64fb80fca5377d40de7308530bf2c8dc26b 100644 --- a/neonContext/Activity/Activity.aod +++ b/neonContext/Activity/Activity.aod @@ -1,33 +1,33 @@ -<?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>Activity</name> - <title>Activity</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>ActivityMain_view</mainview> - <filterview>ActivityFilter_view</filterview> - <editview>ActivityEdit_view</editview> - <preview>ActivityPreview_view</preview> - <entity>Activity_entity</entity> - <references> - <neonViewReference> - <name>7de980e4-39d8-4fa7-ae00-bd664e6d3cd4</name> - <view>ActivityFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>a026dad7-fa53-44b4-98c8-1d32b172e78b</name> - <view>ActivityPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>9b432ee5-c767-4c47-ad2a-66d2163557d1</name> - <view>ActivityEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>23964361-3977-4d2d-8af4-5cac94406d3d</name> - <view>ActivityMain_view</view> - </neonViewReference> - <neonViewReference> - <name>d842dc4a-46f4-44d0-ab2e-2ff460a5aa47</name> - <view>ActivityDetail_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Activity</name> + <title>Activity</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>ActivityMain_view</mainview> + <filterview>ActivityFilter_view</filterview> + <editview>ActivityEdit_view</editview> + <preview>ActivityPreview_view</preview> + <entity>Activity_entity</entity> + <references> + <neonViewReference> + <name>7de980e4-39d8-4fa7-ae00-bd664e6d3cd4</name> + <view>ActivityFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>a026dad7-fa53-44b4-98c8-1d32b172e78b</name> + <view>ActivityPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>9b432ee5-c767-4c47-ad2a-66d2163557d1</name> + <view>ActivityEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>23964361-3977-4d2d-8af4-5cac94406d3d</name> + <view>ActivityMain_view</view> + </neonViewReference> + <neonViewReference> + <name>d842dc4a-46f4-44d0-ab2e-2ff460a5aa47</name> + <view>ActivityDetail_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/ActivityLink/ActivityLink.aod b/neonContext/ActivityLink/ActivityLink.aod index dfc2613a966bd617ce4d43c74b82624fadb3222d..cf28e4b41783a8c25bd855452a82d3939c6e04f5 100644 --- a/neonContext/ActivityLink/ActivityLink.aod +++ b/neonContext/ActivityLink/ActivityLink.aod @@ -1,26 +1,26 @@ -<?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>ActivityLink</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>ActivityLinkFilter_view</filterview> - <preview>ActivityLinkPreview_view</preview> - <entity>ActivityLink_entity</entity> - <references> - <neonViewReference> - <name>ca489cb3-98c0-446b-93cc-d9c0cdfa0f13</name> - <view>ActivityLinkFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>16c750bf-b7b7-4222-86b2-9bd1b28f0c1f</name> - <view>ActivityLinkPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>0960878d-9077-4707-8239-b48f1b55a5e8</name> - <view>ActivityLinkMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>e814dfa7-68da-485f-aea1-462197b33f67</name> - <view>ActivityLinkPreviewList_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>ActivityLink</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>ActivityLinkFilter_view</filterview> + <preview>ActivityLinkPreview_view</preview> + <entity>ActivityLink_entity</entity> + <references> + <neonViewReference> + <name>ca489cb3-98c0-446b-93cc-d9c0cdfa0f13</name> + <view>ActivityLinkFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>16c750bf-b7b7-4222-86b2-9bd1b28f0c1f</name> + <view>ActivityLinkPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>0960878d-9077-4707-8239-b48f1b55a5e8</name> + <view>ActivityLinkMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>e814dfa7-68da-485f-aea1-462197b33f67</name> + <view>ActivityLinkPreviewList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Address/Address.aod b/neonContext/Address/Address.aod index 87c5beb15bea545ae2a141faac7d78717b994320..b60374eacb99556dd3633577fd1bb019bb36135d 100644 --- a/neonContext/Address/Address.aod +++ b/neonContext/Address/Address.aod @@ -1,22 +1,22 @@ -<?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>Address</name> - <title>Addresses</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <lookupview>AddressLookup_view</lookupview> - <entity>Address_entity</entity> - <references> - <neonViewReference> - <name>0b476864-5342-4cb2-aa0c-f1ab29bb99b4</name> - <view>AddressList_view</view> - </neonViewReference> - <neonViewReference> - <name>f4c516c0-b9de-47df-91e4-43bdb3297fe7</name> - <view>AdressMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>77b182a7-2361-41a7-ae78-dc5285b41b97</name> - <view>AddressLookup_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Address</name> + <title>Addresses</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <lookupview>AddressLookup_view</lookupview> + <entity>Address_entity</entity> + <references> + <neonViewReference> + <name>0b476864-5342-4cb2-aa0c-f1ab29bb99b4</name> + <view>AddressList_view</view> + </neonViewReference> + <neonViewReference> + <name>f4c516c0-b9de-47df-91e4-43bdb3297fe7</name> + <view>AdressMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>77b182a7-2361-41a7-ae78-dc5285b41b97</name> + <view>AddressLookup_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/AddressType/AddressType.aod b/neonContext/AddressType/AddressType.aod index 164e1a5a06a2ef868dbc40ca895c407d8d33299d..cdedd4a52dcb53e93feeb5317a72436d9213887b 100644 --- a/neonContext/AddressType/AddressType.aod +++ b/neonContext/AddressType/AddressType.aod @@ -1,6 +1,6 @@ -<?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>AddressType</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>AddressType_entity</entity> -</neonContext> +<?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>AddressType</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>AddressType_entity</entity> +</neonContext> diff --git a/neonContext/Analyses/Analyses.aod b/neonContext/Analyses/Analyses.aod index f9466ef0070a184017d9a5ace7105ef623acd44f..ea8a1ab388a5dfea3efe36fa25c0ddbbe6bab0fb 100644 --- a/neonContext/Analyses/Analyses.aod +++ b/neonContext/Analyses/Analyses.aod @@ -1,14 +1,14 @@ -<?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>Analyses</name> - <title>Analyses</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>MyDashboardScoreCard_view</filterview> - <entity>Analyses_entity</entity> - <references> - <neonViewReference> - <name>f995b030-7b74-4513-89ca-57c6979ac06f</name> - <view>MyDashboardScoreCard_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Analyses</name> + <title>Analyses</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>MyDashboardScoreCard_view</filterview> + <entity>Analyses_entity</entity> + <references> + <neonViewReference> + <name>f995b030-7b74-4513-89ca-57c6979ac06f</name> + <view>MyDashboardScoreCard_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/AnyContact/AnyContact.aod b/neonContext/AnyContact/AnyContact.aod index 3989b6cb544b9b6d4239efea95ac2ef936ba923c..03a45501d2aaa4fce635f6551198bbb42cc67c05 100644 --- a/neonContext/AnyContact/AnyContact.aod +++ b/neonContext/AnyContact/AnyContact.aod @@ -1,13 +1,13 @@ -<?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>AnyContact</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <lookupview>AnyContactLookup_view</lookupview> - <entity>AnyContact_entity</entity> - <references> - <neonViewReference> - <name>1ea0b1ed-c2b5-4b8c-b359-27ffdef6e5ea</name> - <view>AnyContactLookup_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>AnyContact</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <lookupview>AnyContactLookup_view</lookupview> + <entity>AnyContact_entity</entity> + <references> + <neonViewReference> + <name>1ea0b1ed-c2b5-4b8c-b359-27ffdef6e5ea</name> + <view>AnyContactLookup_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Appointment/Appointment.aod b/neonContext/Appointment/Appointment.aod index a7d5dadf2a860abe2eec1822d979f7e6a48a1657..ad9c16271253ff3ed8a60c315b72be8991d876a0 100644 --- a/neonContext/Appointment/Appointment.aod +++ b/neonContext/Appointment/Appointment.aod @@ -1,23 +1,23 @@ -<?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>Appointment</name> - <title>Termin</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/neonContext/Appointment/documentation.adoc</documentation> - <icon>VAADIN:CALENDAR</icon> - <mainview>AppointmentEdit_view</mainview> - <filterview>AppointmentPreview_view</filterview> - <editview>AppointmentEdit_view</editview> - <preview>AppointmentPreview_view</preview> - <entity>Appointment_entity</entity> - <references> - <neonViewReference> - <name>90fe74fe-9bc6-4f63-9c06-52e1b0ccfcb3</name> - <view>AppointmentEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>9cf48e57-ca02-4cee-911c-20b09e36637d</name> - <view>AppointmentPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Appointment</name> + <title>Termin</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/neonContext/Appointment/documentation.adoc</documentation> + <icon>VAADIN:CALENDAR</icon> + <mainview>AppointmentEdit_view</mainview> + <filterview>AppointmentPreview_view</filterview> + <editview>AppointmentEdit_view</editview> + <preview>AppointmentPreview_view</preview> + <entity>Appointment_entity</entity> + <references> + <neonViewReference> + <name>90fe74fe-9bc6-4f63-9c06-52e1b0ccfcb3</name> + <view>AppointmentEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>9cf48e57-ca02-4cee-911c-20b09e36637d</name> + <view>AppointmentPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Attribute/Attribute.aod b/neonContext/Attribute/Attribute.aod index 83b69a56be7b8396e57d3dd63022b7e90e895d66..a31d17c07bf37316a20816416bfe5f95c89099cd 100644 --- a/neonContext/Attribute/Attribute.aod +++ b/neonContext/Attribute/Attribute.aod @@ -1,34 +1,34 @@ -<?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>Attribute</name> - <title>Attributes</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:TAGS</icon> - <mainview>AttributeMain_view</mainview> - <filterview>AttributeFilter_view</filterview> - <editview>AttributeEdit_view</editview> - <preview>AttributePreview_view</preview> - <entity>Attribute_entity</entity> - <references> - <neonViewReference> - <name>058f2577-b598-4d92-90ad-628342302a9c</name> - <view>AttributeFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>96bf484d-dc8d-42ad-9242-dfefacc87956</name> - <view>AttributePreview_view</view> - </neonViewReference> - <neonViewReference> - <name>59089acc-a6db-48c2-8061-2d3ca8246e37</name> - <view>AttributeEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>05d998e7-7364-4425-aefe-3cf284933d52</name> - <view>AttributeMain_view</view> - </neonViewReference> - <neonViewReference> - <name>6ab8d733-544c-4e48-ade9-b5210a5e5355</name> - <view>AttributeTree_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Attribute</name> + <title>Attributes</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:TAGS</icon> + <mainview>AttributeMain_view</mainview> + <filterview>AttributeFilter_view</filterview> + <editview>AttributeEdit_view</editview> + <preview>AttributePreview_view</preview> + <entity>Attribute_entity</entity> + <references> + <neonViewReference> + <name>058f2577-b598-4d92-90ad-628342302a9c</name> + <view>AttributeFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>96bf484d-dc8d-42ad-9242-dfefacc87956</name> + <view>AttributePreview_view</view> + </neonViewReference> + <neonViewReference> + <name>59089acc-a6db-48c2-8061-2d3ca8246e37</name> + <view>AttributeEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>05d998e7-7364-4425-aefe-3cf284933d52</name> + <view>AttributeMain_view</view> + </neonViewReference> + <neonViewReference> + <name>6ab8d733-544c-4e48-ade9-b5210a5e5355</name> + <view>AttributeTree_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/AttributeRelation/AttributeRelation.aod b/neonContext/AttributeRelation/AttributeRelation.aod index 6a64d2f7d6dd15ed63f866b1d6f9f9e732042bba..680b6ddc1b202031673cde193e35068683d620ff 100644 --- a/neonContext/AttributeRelation/AttributeRelation.aod +++ b/neonContext/AttributeRelation/AttributeRelation.aod @@ -1,6 +1,6 @@ <?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>AttributeRelationTree</name> + <name>AttributeRelation</name> <title>Attributes</title> <majorModelMode>DISTRIBUTED</majorModelMode> <editview>AttributeRelationTreeEdit_view</editview> diff --git a/neonContext/AttributeUsage/AttributeUsage.aod b/neonContext/AttributeUsage/AttributeUsage.aod index 416418d8946980587ec77db5ba87f0b511578e53..fa7176fd2d24ad706d0703a320654287498cd21d 100644 --- a/neonContext/AttributeUsage/AttributeUsage.aod +++ b/neonContext/AttributeUsage/AttributeUsage.aod @@ -1,16 +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>AttributeUsage</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>AttributeUsage_entity</entity> - <references> - <neonViewReference> - <name>6f384e66-886a-4a88-90b2-3fa74447b485</name> - <view>AttributeUsageFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>db6545ff-cbf4-4c47-aa52-30ae7e203448</name> - <view>AttributeUsageMultiEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>AttributeUsage</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>AttributeUsage_entity</entity> + <references> + <neonViewReference> + <name>6f384e66-886a-4a88-90b2-3fa74447b485</name> + <view>AttributeUsageFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>db6545ff-cbf4-4c47-aa52-30ae7e203448</name> + <view>AttributeUsageMultiEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Campaign/Campaign.aod b/neonContext/Campaign/Campaign.aod index 44da77e955ace0671af2cb87a25685eaf48ff6ea..9d15d6f3ac8be8cd6778f29fa97c0d0bd5376317 100644 --- a/neonContext/Campaign/Campaign.aod +++ b/neonContext/Campaign/Campaign.aod @@ -31,5 +31,9 @@ <name>4a5377cc-af00-49c7-aad2-ac93e2752b3f</name> <view>CampaignCost_view</view> </neonViewReference> + <neonViewReference> + <name>484d39ea-5135-4bb2-a12d-cb7114e2981c</name> + <view>CampaignCharts_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/CampaignCostChart/CampaignCostChart.aod b/neonContext/CampaignCostChart/CampaignCostChart.aod new file mode 100644 index 0000000000000000000000000000000000000000..a7a868378f8c090c93002ec738d965c303271acd --- /dev/null +++ b/neonContext/CampaignCostChart/CampaignCostChart.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>CampaignCostChart</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>CampaignCostChart_entity</entity> + <references> + <neonViewReference> + <name>c859b91d-d802-49c6-b330-5f66e80fe5c6</name> + <view>CampaignCostChart_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/CampaignParticipantChart/CampaignParticipantChart.aod b/neonContext/CampaignParticipantChart/CampaignParticipantChart.aod new file mode 100644 index 0000000000000000000000000000000000000000..9f0506d6c9470c242a3cb21476da5a73e3b7d4e6 --- /dev/null +++ b/neonContext/CampaignParticipantChart/CampaignParticipantChart.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>CampaignParticipantChart</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>CampaignParticipantChart_entity</entity> + <references> + <neonViewReference> + <name>820b8b1b-9b8e-47f9-a5b8-f0afb934909b</name> + <view>CampaignParticipantChart_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/CampaignStep/CampaignStep.aod b/neonContext/CampaignStep/CampaignStep.aod index 17e6119fb7f175a1485f953f92a111e9f8f03fee..4347dcf41de3c2e0f603ab1f53a66f6acf4f4aae 100644 --- a/neonContext/CampaignStep/CampaignStep.aod +++ b/neonContext/CampaignStep/CampaignStep.aod @@ -34,5 +34,9 @@ <name>c1be17f6-c4ca-4d9d-8c3a-0cc8f75906f6</name> <view>CampaignStepAddParticipants_view</view> </neonViewReference> + <neonViewReference> + <name>ad879f25-4659-49d0-81ed-2e09c8b11ac1</name> + <view>CampaignStepParticipnatsPerStep_view</view> + </neonViewReference> </references> </neonContext> diff --git a/neonContext/Communication/Communication.aod b/neonContext/Communication/Communication.aod index 1382749eacf8ddd1b8df828256734c4ad671b8a0..539896737dab7f3444ee9cc24a4ce71c005a91f2 100644 --- a/neonContext/Communication/Communication.aod +++ b/neonContext/Communication/Communication.aod @@ -1,25 +1,25 @@ -<?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>Communication</name> - <title>Communication</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>Communication_entity</entity> - <references> - <neonViewReference> - <name>a6ea1a77-09d3-4c36-90dc-3bcb4a22842a</name> - <view>CommunicationMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>af0e1f4b-a859-4302-b8d8-05568b9a4655</name> - <view>CommunicationList_view</view> - </neonViewReference> - <neonViewReference> - <name>9bccd737-1feb-48e3-9b77-9b6b4720a4f8</name> - <view>CommunicationEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>ba995694-e88f-4f50-b4e7-5018b034747f</name> - <view>CommunicationFilter_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Communication</name> + <title>Communication</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Communication_entity</entity> + <references> + <neonViewReference> + <name>a6ea1a77-09d3-4c36-90dc-3bcb4a22842a</name> + <view>CommunicationMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>af0e1f4b-a859-4302-b8d8-05568b9a4655</name> + <view>CommunicationList_view</view> + </neonViewReference> + <neonViewReference> + <name>9bccd737-1feb-48e3-9b77-9b6b4720a4f8</name> + <view>CommunicationEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>ba995694-e88f-4f50-b4e7-5018b034747f</name> + <view>CommunicationFilter_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Contact/Contact.aod b/neonContext/Contact/Contact.aod index 3ad4a70c1f640792a4944db95a21992e29b69a45..90ffc09e088b096753d5484199a057e08d5db395 100644 --- a/neonContext/Contact/Contact.aod +++ b/neonContext/Contact/Contact.aod @@ -1,17 +1,17 @@ -<?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>Contact</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <editview>ContactEdit_view</editview> - <entity>Contact_entity</entity> - <references> - <neonViewReference> - <name>c96479fe-4f9c-433d-9de3-c2e1bbb5aac7</name> - <view>ContactEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>dde4fdab-4a5e-4183-8d4d-4e96d34054c7</name> - <view>ContactList_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Contact</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <editview>ContactEdit_view</editview> + <entity>Contact_entity</entity> + <references> + <neonViewReference> + <name>c96479fe-4f9c-433d-9de3-c2e1bbb5aac7</name> + <view>ContactEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>dde4fdab-4a5e-4183-8d4d-4e96d34054c7</name> + <view>ContactList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Context/Context.aod b/neonContext/Context/Context.aod index 965d326f242e22a9100384d5f0f0e27843ad6933..4777c6de6d163b62048264feb8b908217e4691d9 100644 --- a/neonContext/Context/Context.aod +++ b/neonContext/Context/Context.aod @@ -1,16 +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>Context</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>Context_entity</entity> - <references> - <neonViewReference> - <name>ddec38ae-82e6-4ac7-a50e-8a735eb9a075</name> - <view>ContextFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>86650dd4-9569-433e-b3e5-fb9d62a7e45d</name> - <view>ContextLookup_vieww</view> - </neonViewReference> - </references> -</neonContext> +<?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>Context</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Context_entity</entity> + <references> + <neonViewReference> + <name>ddec38ae-82e6-4ac7-a50e-8a735eb9a075</name> + <view>ContextFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>86650dd4-9569-433e-b3e5-fb9d62a7e45d</name> + <view>ContextLookup_vieww</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Contract/Contract.aod b/neonContext/Contract/Contract.aod index 39e367fa3ed00ca8656fc424b465caa93c955b06..c4fb8084f5020df81d2e21c079fb259c0901bcf5 100644 --- a/neonContext/Contract/Contract.aod +++ b/neonContext/Contract/Contract.aod @@ -1,30 +1,30 @@ -<?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>Contract</name> - <title>Contract</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>ContractMain_view</mainview> - <filterview>ContractFilter_view</filterview> - <editview>ContractEdit_view</editview> - <preview>ContractPreview_view</preview> - <lookupview>ContractFilter_view</lookupview> - <entity>Contract_entity</entity> - <references> - <neonViewReference> - <name>b3049f73-3918-407f-905f-61307497a3d8</name> - <view>ContractFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>dbca973c-b41f-4a85-961c-025ebe073e62</name> - <view>ContractPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>ff6d8aec-1ad3-4cfe-a7a8-3346f4fa8ff0</name> - <view>ContractMain_view</view> - </neonViewReference> - <neonViewReference> - <name>e096f918-5312-46eb-8289-d9eddbeaa1f6</name> - <view>ContractEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Contract</name> + <title>Contract</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>ContractMain_view</mainview> + <filterview>ContractFilter_view</filterview> + <editview>ContractEdit_view</editview> + <preview>ContractPreview_view</preview> + <lookupview>ContractFilter_view</lookupview> + <entity>Contract_entity</entity> + <references> + <neonViewReference> + <name>b3049f73-3918-407f-905f-61307497a3d8</name> + <view>ContractFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>dbca973c-b41f-4a85-961c-025ebe073e62</name> + <view>ContractPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>ff6d8aec-1ad3-4cfe-a7a8-3346f4fa8ff0</name> + <view>ContractMain_view</view> + </neonViewReference> + <neonViewReference> + <name>e096f918-5312-46eb-8289-d9eddbeaa1f6</name> + <view>ContractEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Countries/Countries.aod b/neonContext/Countries/Countries.aod index b8ca1c12754e99098fbc360b71a3658500760e0d..ef453675c6afd84ecb6a701052cf149837260625 100644 --- a/neonContext/Countries/Countries.aod +++ b/neonContext/Countries/Countries.aod @@ -1,20 +1,20 @@ -<?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>Countries</name> - <title>Countries</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>CountriesTable_view</filterview> - <editview>CountriesPreview_view</editview> - <preview>CountriesPreview_view</preview> - <entity>Countries_Entity</entity> - <references> - <neonViewReference> - <name>1411e023-b968-486c-9b64-602705d6c53b</name> - <view>CountriesPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>3d154dab-8451-4f9f-bed1-2baef0235ba7</name> - <view>CountriesTable_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Countries</name> + <title>Countries</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>CountriesTable_view</filterview> + <editview>CountriesPreview_view</editview> + <preview>CountriesPreview_view</preview> + <entity>Countries_Entity</entity> + <references> + <neonViewReference> + <name>1411e023-b968-486c-9b64-602705d6c53b</name> + <view>CountriesPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>3d154dab-8451-4f9f-bed1-2baef0235ba7</name> + <view>CountriesTable_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Default_context/Default_context.aod b/neonContext/Default_context/Default_context.aod index cbe3c0ea33df4fdfced796ee90288f2291389422..99089a9d6ed9974e085eff4b2ae79f7b3c462050 100644 --- a/neonContext/Default_context/Default_context.aod +++ b/neonContext/Default_context/Default_context.aod @@ -1,12 +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>Default_context</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/neonContext/Default_context/documentation.adoc</documentation> - <references> - <neonViewReference> - <name>9fab8655-e49d-4108-a64f-a371c3d9c80b</name> - <view>DefaultLookup_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Default_context</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/neonContext/Default_context/documentation.adoc</documentation> + <references> + <neonViewReference> + <name>9fab8655-e49d-4108-a64f-a371c3d9c80b</name> + <view>DefaultLookup_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Document/Document.aod b/neonContext/Document/Document.aod index 3b779141fd18b6c4d3231d2d0e9144fec0f59388..bdc733dc1b240079dc84f44a22d7be2cee1bb354 100644 --- a/neonContext/Document/Document.aod +++ b/neonContext/Document/Document.aod @@ -1,29 +1,29 @@ -<?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>Document</name> - <title>Document</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:FILE_TEXT_O</icon> - <filterview>DocumentFilter_view</filterview> - <editview>DocumentEdit_view</editview> - <preview>DocumentPreview_view</preview> - <entity>Document_entity</entity> - <references> - <neonViewReference> - <name>3634ca6a-2317-4dde-9368-efa64f7227d7</name> - <view>DocumentFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>fcc99fdd-5524-4f32-a418-a88a4b7c0c09</name> - <view>DocumentEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>c3a522f3-897e-4d02-862b-6e44c4873714</name> - <view>DocumentPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>b9455efd-d150-46c0-bfae-cdccb0c9bcad</name> - <view>DocumentList_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Document</name> + <title>Document</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_TEXT_O</icon> + <filterview>DocumentFilter_view</filterview> + <editview>DocumentEdit_view</editview> + <preview>DocumentPreview_view</preview> + <entity>Document_entity</entity> + <references> + <neonViewReference> + <name>3634ca6a-2317-4dde-9368-efa64f7227d7</name> + <view>DocumentFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>fcc99fdd-5524-4f32-a418-a88a4b7c0c09</name> + <view>DocumentEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>c3a522f3-897e-4d02-862b-6e44c4873714</name> + <view>DocumentPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>b9455efd-d150-46c0-bfae-cdccb0c9bcad</name> + <view>DocumentList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/DocumentTemplate/DocumentTemplate.aod b/neonContext/DocumentTemplate/DocumentTemplate.aod new file mode 100644 index 0000000000000000000000000000000000000000..7d1f11e305160657b6ecacb03bbea81bdba47b90 --- /dev/null +++ b/neonContext/DocumentTemplate/DocumentTemplate.aod @@ -0,0 +1,30 @@ +<?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>DocumentTemplate</name> + <title>Document Template</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_FONT</icon> + <filterview>DocumentTemplateFilter_view</filterview> + <editview>DocumentTemplateEdit_view</editview> + <preview>DocumentTemplatePreview_view</preview> + <lookupview>DocumentTemplateFilterSmall_view</lookupview> + <entity>DocumentTemplate_entity</entity> + <references> + <neonViewReference> + <name>d63a58ee-5ff0-4633-af45-7469707a888c</name> + <view>DocumentTemplateFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>d49f9ade-9f33-4996-8482-d2520f6cb8db</name> + <view>DocumentTemplateEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>c67fc6df-2511-4ddf-8638-cec8591fc9dc</name> + <view>DocumentTemplatePreview_view</view> + </neonViewReference> + <neonViewReference> + <name>df9dab28-502c-41c2-8a8f-1c0745ca14dd</name> + <view>DocumentTemplateFilterSmall_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/DocumentTemplateLink/DocumentTemplateLink.aod b/neonContext/DocumentTemplateLink/DocumentTemplateLink.aod new file mode 100644 index 0000000000000000000000000000000000000000..95f4078e2f0abe0aa4000505d502f517b05fc96d --- /dev/null +++ b/neonContext/DocumentTemplateLink/DocumentTemplateLink.aod @@ -0,0 +1,17 @@ +<?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>DocumentTemplateLink</name> + <title>Attachment</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>DocumentTemplateLink_entity</entity> + <references> + <neonViewReference> + <name>f21abb6d-0abf-472e-8f5e-2b2578d355ea</name> + <view>DocumentTemplateLinkMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>a9968bc4-885e-41df-9a50-15798e91f901</name> + <view>DocumentTemplateLinkList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/DocumentTemplateTypeCategory/DocumentTemplateTypeCategory.aod b/neonContext/DocumentTemplateTypeCategory/DocumentTemplateTypeCategory.aod new file mode 100644 index 0000000000000000000000000000000000000000..134d52984b4704c31830c35690989fc0816974f4 --- /dev/null +++ b/neonContext/DocumentTemplateTypeCategory/DocumentTemplateTypeCategory.aod @@ -0,0 +1,6 @@ +<?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>DocumentTemplateTypeCategory</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>DocumentTemplateTypeCategory_entity</entity> +</neonContext> diff --git a/neonContext/Employee/Employee.aod b/neonContext/Employee/Employee.aod index 9dd4dd642bc410be26be22a52ccd6fc95ebab569..1d7640c1878336cea3c0cd2eb9b10be458256954 100644 --- a/neonContext/Employee/Employee.aod +++ b/neonContext/Employee/Employee.aod @@ -1,38 +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> +<?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 index 436cf33ca9e7a829e908e1d8f4a26638703a7c93..28bfe0b0c7e712c468bea65fcabd675c9b7a5839 100644 --- a/neonContext/EmployeeRole/EmployeeRole.aod +++ b/neonContext/EmployeeRole/EmployeeRole.aod @@ -1,16 +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> +<?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/KeywordAttribute/KeywordAttribute.aod b/neonContext/KeywordAttribute/KeywordAttribute.aod index 8a66f3eb1ad18c6d46b5d3372d055341bd4a6783..efeda86ba4caebb20db324ee03cef9c72ddf2321 100644 --- a/neonContext/KeywordAttribute/KeywordAttribute.aod +++ b/neonContext/KeywordAttribute/KeywordAttribute.aod @@ -1,19 +1,19 @@ -<?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>KeywordAttribute</name> - <title>Keyword Attribute</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>KeywordAttributeFilter_view</filterview> - <editview>KeywordAttributeEdit_view</editview> - <entity>KeywordAttribute_entity</entity> - <references> - <neonViewReference> - <name>3d33f7a2-f215-4810-bb70-adaae32e09f9</name> - <view>KeywordAttributeFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>ca209089-0c98-4424-9e15-4e3c01b0e2aa</name> - <view>KeywordAttributeEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>KeywordAttribute</name> + <title>Keyword Attribute</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>KeywordAttributeFilter_view</filterview> + <editview>KeywordAttributeEdit_view</editview> + <entity>KeywordAttribute_entity</entity> + <references> + <neonViewReference> + <name>3d33f7a2-f215-4810-bb70-adaae32e09f9</name> + <view>KeywordAttributeFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>ca209089-0c98-4424-9e15-4e3c01b0e2aa</name> + <view>KeywordAttributeEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod b/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod index 0270a99f81eb13075f82ebf11104a6011a233653..25d5191578e24441db38fce5eb3565f23d77e2a8 100644 --- a/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod +++ b/neonContext/KeywordAttributeRelation/KeywordAttributeRelation.aod @@ -1,17 +1,17 @@ -<?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>KeywordAttributeRelation</name> - <title>Keyword Attribute Values</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>KeywordAttributeRelation_entity</entity> - <references> - <neonViewReference> - <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> +<?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>KeywordAttributeRelation</name> + <title>Keyword Attribute Values</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>KeywordAttributeRelation_entity</entity> + <references> + <neonViewReference> + <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 7a7310575cba29ec500f2fe0739553bdc95d9235..9c8eee02ee349531f5f2bb4cf2bdcfcdb084fc5d 100644 --- a/neonContext/KeywordEntry/KeywordEntry.aod +++ b/neonContext/KeywordEntry/KeywordEntry.aod @@ -1,34 +1,34 @@ -<?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>KeywordEntry</name> - <title>Keyword</title> - <description><null value></description> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>KeywordEntryMain_view</mainview> - <filterview>KeywordEntryFilter_view</filterview> - <editview>KeywordEntryEdit_view</editview> - <preview>KeywordEntryPreview_view</preview> - <entity>KeywordEntry_entity</entity> - <references> - <neonViewReference> - <name>75271eb0-8ddf-4b02-a943-01f589df1b20</name> - <view>KeywordEntryFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>e73f8fa3-3538-4af5-8116-84358b3254fa</name> - <view>KeywordEntryEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>9bb352b9-5a8c-41ac-9c42-7f4f7f4827f3</name> - <view>KeywordEntryPreview_view</view> - </neonViewReference> - <neonViewReference> - <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> +<?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>KeywordEntry</name> + <title>Keyword</title> + <description><null value></description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>KeywordEntryMain_view</mainview> + <filterview>KeywordEntryFilter_view</filterview> + <editview>KeywordEntryEdit_view</editview> + <preview>KeywordEntryPreview_view</preview> + <entity>KeywordEntry_entity</entity> + <references> + <neonViewReference> + <name>75271eb0-8ddf-4b02-a943-01f589df1b20</name> + <view>KeywordEntryFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>e73f8fa3-3538-4af5-8116-84358b3254fa</name> + <view>KeywordEntryEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>9bb352b9-5a8c-41ac-9c42-7f4f7f4827f3</name> + <view>KeywordEntryPreview_view</view> + </neonViewReference> + <neonViewReference> + <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/Language/Language.aod b/neonContext/Language/Language.aod index 480664ed7caf1f1b6cb2c055b709c07e7b933ea6..7abe32162952352bf38af422d669e2e812d0921b 100644 --- a/neonContext/Language/Language.aod +++ b/neonContext/Language/Language.aod @@ -1,6 +1,6 @@ -<?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>Language</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>Language_entity</entity> -</neonContext> +<?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>Language</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Language_entity</entity> +</neonContext> diff --git a/neonContext/LogHistory/LogHistory.aod b/neonContext/LogHistory/LogHistory.aod index f2c9352b523d2250c208dee11ee4dfaffc4209fb..179d44bff14cd005a74965ccc19a1650f0315b00 100644 --- a/neonContext/LogHistory/LogHistory.aod +++ b/neonContext/LogHistory/LogHistory.aod @@ -1,14 +1,19 @@ -<?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>LogHistory</name> - <title>LogHistory</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>LogHistoryFilter_view</filterview> - <entity>LogHistory_entity</entity> - <references> - <neonViewReference> - <name>76df2f61-4176-4648-81c7-33da90b76967</name> - <view>LogHistoryFilter_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>LogHistory</name> + <title>LogHistory</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>LogHistoryFilter_view</filterview> + <preview>LogHistoryPreview_view</preview> + <entity>LogHistory_entity</entity> + <references> + <neonViewReference> + <name>76df2f61-4176-4648-81c7-33da90b76967</name> + <view>LogHistoryFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>32181ad2-2766-4d52-a04b-4b74bcbd2453</name> + <view>LogHistoryPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/ModuleTree/ModuleTree.aod b/neonContext/ModuleTree/ModuleTree.aod index f12da947c8aef3dd33305c984a91244763268c67..1974801491477f2588cf221a6203e5d384ecedcf 100644 --- a/neonContext/ModuleTree/ModuleTree.aod +++ b/neonContext/ModuleTree/ModuleTree.aod @@ -1,13 +1,13 @@ -<?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>ModuleTree</name> - <title>Tree</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>ModuleTree_entity</entity> - <references> - <neonViewReference> - <name>90d2e21e-1231-418e-8729-d29f2453dfdd</name> - <view>ModuleTree_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>ModuleTree</name> + <title>Tree</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>ModuleTree_entity</entity> + <references> + <neonViewReference> + <name>90d2e21e-1231-418e-8729-d29f2453dfdd</name> + <view>ModuleTree_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Notification/Notification.aod b/neonContext/Notification/Notification.aod index ef86e6f5e55ffc6d82304521cfe2be15f783fae3..96109dc523d021e92a5c9c2a010ecc2867a3db81 100644 --- a/neonContext/Notification/Notification.aod +++ b/neonContext/Notification/Notification.aod @@ -1,6 +1,7 @@ <?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>Notification</name> + <title></title> <majorModelMode>DISTRIBUTED</majorModelMode> <filterview>NotificationFilter_view</filterview> <preview>NotificationPreview_view</preview> diff --git a/neonContext/Object/Object.aod b/neonContext/Object/Object.aod index 999aeded525716cf2f528e20f1d1c35db736add5..d1d8523101c0f9013f4b02d14bd24d3a7b679758 100644 --- a/neonContext/Object/Object.aod +++ b/neonContext/Object/Object.aod @@ -1,6 +1,6 @@ -<?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>Object</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>Object_entity</entity> -</neonContext> +<?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>Object</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Object_entity</entity> +</neonContext> diff --git a/neonContext/ObjectRelationType/ObjectRelationType.aod b/neonContext/ObjectRelationType/ObjectRelationType.aod index c90b46ece5109ab161d5df449e410baa5bcfc690..d360e5500d6989bb2f895b138ba1803f1995f32e 100644 --- a/neonContext/ObjectRelationType/ObjectRelationType.aod +++ b/neonContext/ObjectRelationType/ObjectRelationType.aod @@ -1,20 +1,20 @@ -<?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>ObjectRelationType</name> - <title>Relation type</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:SPLIT</icon> - <filterview>ObjectRelationTypeFilter_view</filterview> - <editview>ObjectRelationTypeEdit_view</editview> - <entity>ObjectRelationType_entity</entity> - <references> - <neonViewReference> - <name>3bee0408-8a9b-4188-8ebf-0b9671bbf436</name> - <view>ObjectRelationTypeFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>afb5b3c7-fb34-4511-8b72-34808d64e226</name> - <view>ObjectRelationTypeEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>ObjectRelationType</name> + <title>Relation type</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:SPLIT</icon> + <filterview>ObjectRelationTypeFilter_view</filterview> + <editview>ObjectRelationTypeEdit_view</editview> + <entity>ObjectRelationType_entity</entity> + <references> + <neonViewReference> + <name>3bee0408-8a9b-4188-8ebf-0b9671bbf436</name> + <view>ObjectRelationTypeFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>afb5b3c7-fb34-4511-8b72-34808d64e226</name> + <view>ObjectRelationTypeEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Offer/Offer.aod b/neonContext/Offer/Offer.aod index ff88eb5a2d7980c3abf9393624b544b07a813d0d..6e9ba1f1001ad9c7efa2d0d415d375b055b05593 100644 --- a/neonContext/Offer/Offer.aod +++ b/neonContext/Offer/Offer.aod @@ -1,34 +1,34 @@ -<?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>Offer</name> - <title>Offer</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>OfferMain_view</mainview> - <filterview>OfferFilter_view</filterview> - <editview>OfferEdit_view</editview> - <preview>OfferPreview_view</preview> - <lookupview>OfferFilter_view</lookupview> - <entity>Offer_entity</entity> - <references> - <neonViewReference> - <name>1dd0290d-b820-4a3b-ada7-1850025ca914</name> - <view>OfferFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>08b180ed-7983-4675-9be4-2b55467c713c</name> - <view>OfferMain_view</view> - </neonViewReference> - <neonViewReference> - <name>4ed03135-fe7e-4413-8272-c64ad5f3287d</name> - <view>OfferEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>c7f456ce-a141-436b-ad4b-7007a95eae04</name> - <view>OfferPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>a68c9d63-aff4-4e82-af23-72d20c2b6b76</name> - <view>OfferCoverLetter_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Offer</name> + <title>Offer</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>OfferMain_view</mainview> + <filterview>OfferFilter_view</filterview> + <editview>OfferEdit_view</editview> + <preview>OfferPreview_view</preview> + <lookupview>OfferFilter_view</lookupview> + <entity>Offer_entity</entity> + <references> + <neonViewReference> + <name>1dd0290d-b820-4a3b-ada7-1850025ca914</name> + <view>OfferFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>08b180ed-7983-4675-9be4-2b55467c713c</name> + <view>OfferMain_view</view> + </neonViewReference> + <neonViewReference> + <name>4ed03135-fe7e-4413-8272-c64ad5f3287d</name> + <view>OfferEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>c7f456ce-a141-436b-ad4b-7007a95eae04</name> + <view>OfferPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>a68c9d63-aff4-4e82-af23-72d20c2b6b76</name> + <view>OfferCoverLetter_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Offeritem/Offeritem.aod b/neonContext/Offeritem/Offeritem.aod index 6a8a4c7a18a8791fc6eeceae8c87e7705bf5fb35..1725a06f30b13f13541a25f426e98fb71902488d 100644 --- a/neonContext/Offeritem/Offeritem.aod +++ b/neonContext/Offeritem/Offeritem.aod @@ -1,28 +1,28 @@ -<?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>Offeritem</name> - <title>Offeritem</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>OfferitemFilter_view</filterview> - <editview>OfferitemEdit_view</editview> - <preview>OfferitemPreview_view</preview> - <entity>Offeritem_entity</entity> - <references> - <neonViewReference> - <name>67982f26-ac82-4a24-8dcf-5b3db4d21f33</name> - <view>OfferitemFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>3439b9ca-cc68-47f7-bfae-676280b28cdf</name> - <view>OfferitemPreview_view</view> - </neonViewReference> - <neonViewReference> - <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> +<?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>Offeritem</name> + <title>Offeritem</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>OfferitemFilter_view</filterview> + <editview>OfferitemEdit_view</editview> + <preview>OfferitemPreview_view</preview> + <entity>Offeritem_entity</entity> + <references> + <neonViewReference> + <name>67982f26-ac82-4a24-8dcf-5b3db4d21f33</name> + <view>OfferitemFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>3439b9ca-cc68-47f7-bfae-676280b28cdf</name> + <view>OfferitemPreview_view</view> + </neonViewReference> + <neonViewReference> + <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/Options/Options.aod b/neonContext/Options/Options.aod index c0d219d623ee8e1262671965ab1dc8097c096498..ca93a799a06f0f6ac3e9eb79a3b816fb1cd5411e 100644 --- a/neonContext/Options/Options.aod +++ b/neonContext/Options/Options.aod @@ -1,23 +1,23 @@ -<?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>Options</name> - <title>Options</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>Options_View</mainview> - <editview>Options_View</editview> - <entity>Options_Entity</entity> - <references> - <neonViewReference> - <name>41b764ba-7d8f-4f54-8d88-808038ff01a2</name> - <view>Options_View</view> - </neonViewReference> - <neonViewReference> - <name>c3116b4a-d4a1-4851-9587-5a3e4617e8a6</name> - <view>Options1_View</view> - </neonViewReference> - <neonViewReference> - <name>7d218935-8b37-4506-89f0-778ad6e7ae06</name> - <view>Options2_View</view> - </neonViewReference> - </references> -</neonContext> +<?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>Options</name> + <title>Options</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>Options_View</mainview> + <editview>Options_View</editview> + <entity>Options_Entity</entity> + <references> + <neonViewReference> + <name>41b764ba-7d8f-4f54-8d88-808038ff01a2</name> + <view>Options_View</view> + </neonViewReference> + <neonViewReference> + <name>c3116b4a-d4a1-4851-9587-5a3e4617e8a6</name> + <view>Options1_View</view> + </neonViewReference> + <neonViewReference> + <name>7d218935-8b37-4506-89f0-778ad6e7ae06</name> + <view>Options2_View</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Order/Order.aod b/neonContext/Order/Order.aod index 09c0811ee91145d2da35a68b888fdbb39853e24a..d4e54824f96757373a0e44b20dd6037ce53cbe3c 100644 --- a/neonContext/Order/Order.aod +++ b/neonContext/Order/Order.aod @@ -1,35 +1,35 @@ -<?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>Order</name> - <title>Receipt</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:FILE_TEXT_O</icon> - <mainview>OrderMain_view</mainview> - <filterview>OrderFilter_view</filterview> - <editview>OrderEdit_view</editview> - <preview>OrderPreview_view</preview> - <lookupview>OrderFilter_view</lookupview> - <entity>Order_entity</entity> - <references> - <neonViewReference> - <name>e9de537a-43e9-4ea3-9da4-0a4812954543</name> - <view>OrderDetail_view</view> - </neonViewReference> - <neonViewReference> - <name>dba88ac9-716e-4907-8bc7-9a623fbad1e1</name> - <view>OrderFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>53966f88-a6e9-4b41-8c71-2ebbbaf2e568</name> - <view>OrderMain_view</view> - </neonViewReference> - <neonViewReference> - <name>1015ce77-7be5-4d70-8b35-2953a5b25a2a</name> - <view>OrderPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>26c6c56a-7e5a-4101-884a-41f522f071ae</name> - <view>OrderEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Order</name> + <title>Receipt</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_TEXT_O</icon> + <mainview>OrderMain_view</mainview> + <filterview>OrderFilter_view</filterview> + <editview>OrderEdit_view</editview> + <preview>OrderPreview_view</preview> + <lookupview>OrderFilter_view</lookupview> + <entity>Order_entity</entity> + <references> + <neonViewReference> + <name>e9de537a-43e9-4ea3-9da4-0a4812954543</name> + <view>OrderDetail_view</view> + </neonViewReference> + <neonViewReference> + <name>dba88ac9-716e-4907-8bc7-9a623fbad1e1</name> + <view>OrderFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>53966f88-a6e9-4b41-8c71-2ebbbaf2e568</name> + <view>OrderMain_view</view> + </neonViewReference> + <neonViewReference> + <name>1015ce77-7be5-4d70-8b35-2953a5b25a2a</name> + <view>OrderPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>26c6c56a-7e5a-4101-884a-41f522f071ae</name> + <view>OrderEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Orderitem/Orderitem.aod b/neonContext/Orderitem/Orderitem.aod index a3c13ab9a3280edb9e568c9ed17b989fd09d0987..eef110136d8d776a4ef989980323dca83d2cadcd 100644 --- a/neonContext/Orderitem/Orderitem.aod +++ b/neonContext/Orderitem/Orderitem.aod @@ -1,20 +1,20 @@ -<?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>Orderitem</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>Orderitem_entity</entity> - <references> - <neonViewReference> - <name>353a51ee-b67d-4d4f-80c9-7435dc99efcc</name> - <view>OrderitemMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>716ff8ff-9dac-44fe-b825-cb013678bce4</name> - <view>OrderitemFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>f86311e6-1afa-4470-be34-ce145d3570b2</name> - <view>OrderitemPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Orderitem</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>Orderitem_entity</entity> + <references> + <neonViewReference> + <name>353a51ee-b67d-4d4f-80c9-7435dc99efcc</name> + <view>OrderitemMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>716ff8ff-9dac-44fe-b825-cb013678bce4</name> + <view>OrderitemFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>f86311e6-1afa-4470-be34-ce145d3570b2</name> + <view>OrderitemPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Organisation/Organisation.aod b/neonContext/Organisation/Organisation.aod index cb83a2d172c16e3bfa122efe4e6f74a1ad648021..db1e96a1a1cf5ea94667f4690f0ead8e8ac31285 100644 --- a/neonContext/Organisation/Organisation.aod +++ b/neonContext/Organisation/Organisation.aod @@ -1,39 +1,39 @@ -<?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>Organisation</name> - <title>Company</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:BUILDING</icon> - <mainview>OrganisationMain_view</mainview> - <filterview>OrganisationFilter_view</filterview> - <editview>OrganisationEdit_view</editview> - <preview>OrganisationPreview_view</preview> - <lookupview>OrganisationLookup_view</lookupview> - <entity>Organisation_entity</entity> - <references> - <neonViewReference> - <name>c71a570c-2408-474d-961a-7409d0999fde</name> - <view>OrganisationFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>167b9623-4050-480a-811c-9824549d3834</name> - <view>OrganisationPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>42b328d7-e3f2-4bab-bca8-6899d89df78d</name> - <view>OrganisationMain_view</view> - </neonViewReference> - <neonViewReference> - <name>68c233a5-ac5a-4aa7-b795-cd5aeb7af2e6</name> - <view>OrganisationEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>27c1cd03-506a-4e1e-a080-79b9dca6eefd</name> - <view>OrganisationLookup_view</view> - </neonViewReference> - <neonViewReference> - <name>0e8f983b-0ff6-431c-9118-fecd9563c742</name> - <view>OrganisationEditDefaults_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Organisation</name> + <title>Company</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:BUILDING</icon> + <mainview>OrganisationMain_view</mainview> + <filterview>OrganisationFilter_view</filterview> + <editview>OrganisationEdit_view</editview> + <preview>OrganisationPreview_view</preview> + <lookupview>OrganisationLookup_view</lookupview> + <entity>Organisation_entity</entity> + <references> + <neonViewReference> + <name>c71a570c-2408-474d-961a-7409d0999fde</name> + <view>OrganisationFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>167b9623-4050-480a-811c-9824549d3834</name> + <view>OrganisationPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>42b328d7-e3f2-4bab-bca8-6899d89df78d</name> + <view>OrganisationMain_view</view> + </neonViewReference> + <neonViewReference> + <name>68c233a5-ac5a-4aa7-b795-cd5aeb7af2e6</name> + <view>OrganisationEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>27c1cd03-506a-4e1e-a080-79b9dca6eefd</name> + <view>OrganisationLookup_view</view> + </neonViewReference> + <neonViewReference> + <name>0e8f983b-0ff6-431c-9118-fecd9563c742</name> + <view>OrganisationEditDefaults_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Person/Person.aod b/neonContext/Person/Person.aod index 6fa7445bfa465572263bcad1b992f7d6a49b6975..a4a5cc7512cdf85a22433cbfca52f29457b19519 100644 --- a/neonContext/Person/Person.aod +++ b/neonContext/Person/Person.aod @@ -1,46 +1,46 @@ -<?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>Person</name> - <title>Contact</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>PersonMain_view</mainview> - <filterview>PersonFilter_view</filterview> - <editview>PersonEdit_view</editview> - <preview>PersonPreview_view</preview> - <lookupview>PersonLookup_view</lookupview> - <entity>Person_entity</entity> - <references> - <neonViewReference> - <name>901b3b2b-0f39-4d21-89fc-7d3cc7f6f5bc</name> - <view>PersonMain_view</view> - </neonViewReference> - <neonViewReference> - <name>44ddbcaa-f5ae-4cf7-a12c-36e0c4fe854d</name> - <view>PersonFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>aa2fef1f-796c-4d00-b37c-0d91e55957a0</name> - <view>PersonPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>ab08dc45-8021-4b9c-8f95-5a515441973f</name> - <view>PersonEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>059b25be-ba0e-43c9-983a-6a6115b3a24c</name> - <view>PersonDetail_view</view> - </neonViewReference> - <neonViewReference> - <name>4192e40d-23f0-45ff-8f2c-3a0694a59582</name> - <view>PersonEditDefaults_view</view> - </neonViewReference> - <neonViewReference> - <name>c597732e-0291-42a1-8edf-20ff701aac5d</name> - <view>PersonLookup_view</view> - </neonViewReference> - <neonViewReference> - <name>d2fe8cd9-e3fc-4f4e-bd61-f762e3315798</name> - <view>PersonSimpleList_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Person</name> + <title>Contact</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>PersonMain_view</mainview> + <filterview>PersonFilter_view</filterview> + <editview>PersonEdit_view</editview> + <preview>PersonPreview_view</preview> + <lookupview>PersonLookup_view</lookupview> + <entity>Person_entity</entity> + <references> + <neonViewReference> + <name>901b3b2b-0f39-4d21-89fc-7d3cc7f6f5bc</name> + <view>PersonMain_view</view> + </neonViewReference> + <neonViewReference> + <name>44ddbcaa-f5ae-4cf7-a12c-36e0c4fe854d</name> + <view>PersonFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>aa2fef1f-796c-4d00-b37c-0d91e55957a0</name> + <view>PersonPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>ab08dc45-8021-4b9c-8f95-5a515441973f</name> + <view>PersonEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>059b25be-ba0e-43c9-983a-6a6115b3a24c</name> + <view>PersonDetail_view</view> + </neonViewReference> + <neonViewReference> + <name>4192e40d-23f0-45ff-8f2c-3a0694a59582</name> + <view>PersonEditDefaults_view</view> + </neonViewReference> + <neonViewReference> + <name>c597732e-0291-42a1-8edf-20ff701aac5d</name> + <view>PersonLookup_view</view> + </neonViewReference> + <neonViewReference> + <name>d2fe8cd9-e3fc-4f4e-bd61-f762e3315798</name> + <view>PersonSimpleList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Prod2prod/Prod2prod.aod b/neonContext/Prod2prod/Prod2prod.aod index 3599d2911411108281f6660aa074a9d6087a9979..00dad8c407034533c52c2d6eb08cae568a25a7c9 100644 --- a/neonContext/Prod2prod/Prod2prod.aod +++ b/neonContext/Prod2prod/Prod2prod.aod @@ -1,20 +1,20 @@ -<?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>Prod2prod</name> - <title></title> - <comment>Prod2Prod is mainly used for the parts list of products</comment> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>Prod2prodFilter_view</filterview> - <editview>Prod2ProdEdit_view</editview> - <entity>Prod2prod_entity</entity> - <references> - <neonViewReference> - <name>0f388c5e-7873-49de-8396-16a2e01dfa84</name> - <view>Prod2prodFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>428b22a1-427f-4547-a478-964442078bc1</name> - <view>Prod2ProdEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Prod2prod</name> + <title></title> + <comment>Prod2Prod is mainly used for the parts list of products</comment> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>Prod2prodFilter_view</filterview> + <editview>Prod2ProdEdit_view</editview> + <entity>Prod2prod_entity</entity> + <references> + <neonViewReference> + <name>0f388c5e-7873-49de-8396-16a2e01dfa84</name> + <view>Prod2prodFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>428b22a1-427f-4547-a478-964442078bc1</name> + <view>Prod2ProdEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Product/Product.aod b/neonContext/Product/Product.aod index 210cbc039444ba0442108f0022758085c0d37a4e..64a4cf42e7c55d9be744f9b415413a62aeeaa7b3 100644 --- a/neonContext/Product/Product.aod +++ b/neonContext/Product/Product.aod @@ -1,34 +1,34 @@ -<?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>Product</name> - <title>Product</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>ProductMain_view</mainview> - <filterview>ProductFilter_view</filterview> - <editview>ProductEdit_view</editview> - <preview>ProductPreview_view</preview> - <lookupview>ProductFilter_view</lookupview> - <entity>Product_entity</entity> - <references> - <neonViewReference> - <name>8a0bd726-b3f6-4c5a-bd2a-251285b9ad90</name> - <view>ProductMain_view</view> - </neonViewReference> - <neonViewReference> - <name>ecb98950-5460-44ab-8da8-757bd143c03e</name> - <view>ProductEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>cc985c0d-755f-46bd-89a2-71c5c6227198</name> - <view>ProductFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>5580ead4-2257-4cdb-a3ac-5e7067c4c1ab</name> - <view>ProductPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>f5f7c429-56ca-421e-8e43-e8da14ca88a0</name> - <view>ProductDescription_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Product</name> + <title>Product</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>ProductMain_view</mainview> + <filterview>ProductFilter_view</filterview> + <editview>ProductEdit_view</editview> + <preview>ProductPreview_view</preview> + <lookupview>ProductFilter_view</lookupview> + <entity>Product_entity</entity> + <references> + <neonViewReference> + <name>8a0bd726-b3f6-4c5a-bd2a-251285b9ad90</name> + <view>ProductMain_view</view> + </neonViewReference> + <neonViewReference> + <name>ecb98950-5460-44ab-8da8-757bd143c03e</name> + <view>ProductEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>cc985c0d-755f-46bd-89a2-71c5c6227198</name> + <view>ProductFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>5580ead4-2257-4cdb-a3ac-5e7067c4c1ab</name> + <view>ProductPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>f5f7c429-56ca-421e-8e43-e8da14ca88a0</name> + <view>ProductDescription_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Productprice/Productprice.aod b/neonContext/Productprice/Productprice.aod index 26fb37f5e29b6c3d2db429df161fec5b5973159a..5385e3c1cb27bf2f4217a831622eb7770d5d7873 100644 --- a/neonContext/Productprice/Productprice.aod +++ b/neonContext/Productprice/Productprice.aod @@ -1,22 +1,22 @@ -<?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>Productprice</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>ProductpriceFilter_view</filterview> - <editview>ProductpriceEdit_view</editview> - <entity>Productprice_entity</entity> - <references> - <neonViewReference> - <name>cb76925e-63da-45c8-b332-e0fd2faff26e</name> - <view>ProductpriceFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>5d987a22-773d-4353-87d5-8da2427f4239</name> - <view>ProductpriceEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>d1c8b084-a20b-49ae-88fe-7a578396d4a5</name> - <view>ProductpriceRelation_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Productprice</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>ProductpriceFilter_view</filterview> + <editview>ProductpriceEdit_view</editview> + <entity>Productprice_entity</entity> + <references> + <neonViewReference> + <name>cb76925e-63da-45c8-b332-e0fd2faff26e</name> + <view>ProductpriceFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>5d987a22-773d-4353-87d5-8da2427f4239</name> + <view>ProductpriceEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>d1c8b084-a20b-49ae-88fe-7a578396d4a5</name> + <view>ProductpriceRelation_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Salesproject/Salesproject.aod b/neonContext/Salesproject/Salesproject.aod index 918124f55773f30f2c60e4ef6a6c16f7809456fb..32644798b5c21bf488c38e39e421faf54cf233b1 100644 --- a/neonContext/Salesproject/Salesproject.aod +++ b/neonContext/Salesproject/Salesproject.aod @@ -1,34 +1,34 @@ -<?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>Salesproject</name> - <title>Salesproject</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>SalesprojectMain_view</mainview> - <filterview>SalesprojectFilter_view</filterview> - <editview>SalesprojectEdit_view</editview> - <preview>SalesprojectPreview_view</preview> - <lookupview>SalesprojectFilter_view</lookupview> - <entity>Salesproject_entity</entity> - <references> - <neonViewReference> - <name>a791a80d-ecec-43e3-b168-633e411835c2</name> - <view>SalesprojectPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>0d053d4a-a946-417f-a6f7-95e22b9a7cae</name> - <view>SalesprojectMain_view</view> - </neonViewReference> - <neonViewReference> - <name>fe6fb9fc-4e7c-49d6-a452-e022b55cbc55</name> - <view>SalesprojectFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>c35cc718-94a8-43cf-afe4-f02d251d4e9f</name> - <view>SalesprojectEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>9d4603e0-6e0e-4c9e-af97-f5c059debe9e</name> - <view>SalesprojectMilestone_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Salesproject</name> + <title>Salesproject</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>SalesprojectMain_view</mainview> + <filterview>SalesprojectFilter_view</filterview> + <editview>SalesprojectEdit_view</editview> + <preview>SalesprojectPreview_view</preview> + <lookupview>SalesprojectFilter_view</lookupview> + <entity>Salesproject_entity</entity> + <references> + <neonViewReference> + <name>a791a80d-ecec-43e3-b168-633e411835c2</name> + <view>SalesprojectPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>0d053d4a-a946-417f-a6f7-95e22b9a7cae</name> + <view>SalesprojectMain_view</view> + </neonViewReference> + <neonViewReference> + <name>fe6fb9fc-4e7c-49d6-a452-e022b55cbc55</name> + <view>SalesprojectFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>c35cc718-94a8-43cf-afe4-f02d251d4e9f</name> + <view>SalesprojectEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>9d4603e0-6e0e-4c9e-af97-f5c059debe9e</name> + <view>SalesprojectMilestone_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectClassification/SalesprojectClassification.aod b/neonContext/SalesprojectClassification/SalesprojectClassification.aod index 6ee5b6a54fdd22e67974f3ab748291623013216c..76e29d04b86f10591bb48ff255822d4685510324 100644 --- a/neonContext/SalesprojectClassification/SalesprojectClassification.aod +++ b/neonContext/SalesprojectClassification/SalesprojectClassification.aod @@ -1,18 +1,18 @@ -<?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>SalesprojectClassification</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectClassificationFilter_view</filterview> - <preview>SalesprojectClassificationPreview_view</preview> - <entity>SalesprojectClassification_entity</entity> - <references> - <neonViewReference> - <name>c0720a84-98a8-459d-bdf5-b3daf56ee059</name> - <view>SalesprojectClassificationFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>e5f1c9a7-19a8-433e-b25e-83001d4f7bf8</name> - <view>SalesprojectClassificationPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectClassification</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectClassificationFilter_view</filterview> + <preview>SalesprojectClassificationPreview_view</preview> + <entity>SalesprojectClassification_entity</entity> + <references> + <neonViewReference> + <name>c0720a84-98a8-459d-bdf5-b3daf56ee059</name> + <view>SalesprojectClassificationFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>e5f1c9a7-19a8-433e-b25e-83001d4f7bf8</name> + <view>SalesprojectClassificationPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectClassificationEntry/SalesprojectClassificationEntry.aod b/neonContext/SalesprojectClassificationEntry/SalesprojectClassificationEntry.aod index 1ce28c5a7eb718f3083b6a8f92fa42dda40f4132..80ff2cc86e9f990b1f5f596528eb5d2acf8ebf39 100644 --- a/neonContext/SalesprojectClassificationEntry/SalesprojectClassificationEntry.aod +++ b/neonContext/SalesprojectClassificationEntry/SalesprojectClassificationEntry.aod @@ -1,20 +1,20 @@ -<?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>SalesprojectClassificationEntry</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview>SalesprojectClassificationEntryPreview_view</mainview> - <filterview>SalesprojectClassificationEntryPreview_view</filterview> - <editview>SalesprojectClassificationEntryEdit_view</editview> - <preview>SalesprojectClassificationEntryPreview_view</preview> - <entity>SalesprojectClassificationEntry_entity</entity> - <references> - <neonViewReference> - <name>7cddda68-3dcb-4daf-84a4-1546298cabb6</name> - <view>SalesprojectClassificationEntryPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>80205380-7785-43a3-af7b-73ef8112ca38</name> - <view>SalesprojectClassificationEntryEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectClassificationEntry</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview>SalesprojectClassificationEntryPreview_view</mainview> + <filterview>SalesprojectClassificationEntryPreview_view</filterview> + <editview>SalesprojectClassificationEntryEdit_view</editview> + <preview>SalesprojectClassificationEntryPreview_view</preview> + <entity>SalesprojectClassificationEntry_entity</entity> + <references> + <neonViewReference> + <name>7cddda68-3dcb-4daf-84a4-1546298cabb6</name> + <view>SalesprojectClassificationEntryPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>80205380-7785-43a3-af7b-73ef8112ca38</name> + <view>SalesprojectClassificationEntryEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectCompetition/SalesprojectCompetition.aod b/neonContext/SalesprojectCompetition/SalesprojectCompetition.aod index a4cc216e121585ad1a58c80464422d9dadb5bf4b..20698327ec099dd3dbda4b261c5ddfee79cc177b 100644 --- a/neonContext/SalesprojectCompetition/SalesprojectCompetition.aod +++ b/neonContext/SalesprojectCompetition/SalesprojectCompetition.aod @@ -1,23 +1,23 @@ -<?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>SalesprojectCompetition</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectCompetitionFilter_view</filterview> - <editview>SalesprojectCompetitionEdit_view</editview> - <preview>SalesprojectCompetitionPreview_view</preview> - <entity>SalesprojectCompetition_entity</entity> - <references> - <neonViewReference> - <name>a002c925-becb-4051-95bc-a38a4b01b65a</name> - <view>SalesprojectCompetitionFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>df710f0b-ed2b-46d1-852d-47ada0b6b8f0</name> - <view>SalesprojectCompetitionEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>6df65cb7-f8fc-4b6e-963d-df6dde6d523b</name> - <view>SalesprojectCompetitionPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectCompetition</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectCompetitionFilter_view</filterview> + <editview>SalesprojectCompetitionEdit_view</editview> + <preview>SalesprojectCompetitionPreview_view</preview> + <entity>SalesprojectCompetition_entity</entity> + <references> + <neonViewReference> + <name>a002c925-becb-4051-95bc-a38a4b01b65a</name> + <view>SalesprojectCompetitionFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>df710f0b-ed2b-46d1-852d-47ada0b6b8f0</name> + <view>SalesprojectCompetitionEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>6df65cb7-f8fc-4b6e-963d-df6dde6d523b</name> + <view>SalesprojectCompetitionPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectForecast/SalesprojectForecast.aod b/neonContext/SalesprojectForecast/SalesprojectForecast.aod index b345c4c47e0503fb1655ecbd89b8b17f9e9cf27f..4a1b96a50fe65547544ef278b40fccd77d050f7f 100644 --- a/neonContext/SalesprojectForecast/SalesprojectForecast.aod +++ b/neonContext/SalesprojectForecast/SalesprojectForecast.aod @@ -1,23 +1,23 @@ -<?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>SalesprojectForecast</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectForecastFilter_view</filterview> - <editview>SalesprojectForecastEdit_view</editview> - <preview>SalesprojectForecastPreview_view</preview> - <entity>SalesprojectForecast_entity</entity> - <references> - <neonViewReference> - <name>20d80c15-97f0-490c-b845-b2b4f63c6a5d</name> - <view>SalesprojectForecastFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>7cc72509-722b-4d4f-870c-08878129ceb9</name> - <view>SalesprojectForecastEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>1fe6e10b-52b4-44a4-88d8-9784a967572c</name> - <view>SalesprojectForecastPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectForecast</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectForecastFilter_view</filterview> + <editview>SalesprojectForecastEdit_view</editview> + <preview>SalesprojectForecastPreview_view</preview> + <entity>SalesprojectForecast_entity</entity> + <references> + <neonViewReference> + <name>20d80c15-97f0-490c-b845-b2b4f63c6a5d</name> + <view>SalesprojectForecastFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>7cc72509-722b-4d4f-870c-08878129ceb9</name> + <view>SalesprojectForecastEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>1fe6e10b-52b4-44a4-88d8-9784a967572c</name> + <view>SalesprojectForecastPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectMember/SalesprojectMember.aod b/neonContext/SalesprojectMember/SalesprojectMember.aod index be5169e7862f9c01cb2a794a2eae9dd2d4b648f5..ade9ba64f87a933fe925695525117df577ab64ff 100644 --- a/neonContext/SalesprojectMember/SalesprojectMember.aod +++ b/neonContext/SalesprojectMember/SalesprojectMember.aod @@ -1,18 +1,18 @@ -<?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>SalesprojectMember</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectMemberFilter_view</filterview> - <editview>SalesprojectMemberEdit_view</editview> - <entity>SalesprojectMember_entity</entity> - <references> - <neonViewReference> - <name>6b0b9d8f-6fe8-475b-a303-f1c4f2011d37</name> - <view>SalesprojectMemberFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>ebef21a3-c0e1-4333-b769-eb967cb4099b</name> - <view>SalesprojectMemberEdit_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectMember</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectMemberFilter_view</filterview> + <editview>SalesprojectMemberEdit_view</editview> + <entity>SalesprojectMember_entity</entity> + <references> + <neonViewReference> + <name>6b0b9d8f-6fe8-475b-a303-f1c4f2011d37</name> + <view>SalesprojectMemberFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>ebef21a3-c0e1-4333-b769-eb967cb4099b</name> + <view>SalesprojectMemberEdit_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectMilestone/SalesprojectMilestone.aod b/neonContext/SalesprojectMilestone/SalesprojectMilestone.aod index 3626804e1c32ebcc9f4fbb25529c806c6937080f..d4ad5d6d3e6f841493e091ce12a4e19c506fd682 100644 --- a/neonContext/SalesprojectMilestone/SalesprojectMilestone.aod +++ b/neonContext/SalesprojectMilestone/SalesprojectMilestone.aod @@ -1,14 +1,14 @@ -<?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>SalesprojectMilestone</name> - <description>Milestones of a salesproject</description> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectMilestoneChart_view</filterview> - <entity>SalesprojectMilestone_entity</entity> - <references> - <neonViewReference> - <name>54bee07a-f45d-458a-bfc6-56ba4992b63d</name> - <view>SalesprojectMilestoneChart_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectMilestone</name> + <description>Milestones of a salesproject</description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectMilestoneChart_view</filterview> + <entity>SalesprojectMilestone_entity</entity> + <references> + <neonViewReference> + <name>54bee07a-f45d-458a-bfc6-56ba4992b63d</name> + <view>SalesprojectMilestoneChart_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalesprojectSource/SalesprojectSource.aod b/neonContext/SalesprojectSource/SalesprojectSource.aod index 7b0288a7c958761aaef54c18434b1fa88ab560fa..85736ec596358f7e5fe53ab9807900275b169695 100644 --- a/neonContext/SalesprojectSource/SalesprojectSource.aod +++ b/neonContext/SalesprojectSource/SalesprojectSource.aod @@ -1,23 +1,23 @@ -<?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>SalesprojectSource</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>SalesprojectSourceFilter_view</filterview> - <editview>SalesprojectSourceEdit_view</editview> - <preview>SalesprojectSourcePreview_view</preview> - <entity>SalesprojectSource_entity</entity> - <references> - <neonViewReference> - <name>3e2369d1-ac9a-4c89-996a-2e9394dfd478</name> - <view>SalesprojectSourceFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>56784b63-0558-433d-94cc-30170b64c9ca</name> - <view>SalesprojectSourceEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>231302ed-b2a5-4ccd-bd08-e6a536efbc58</name> - <view>SalesprojectSourcePreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>SalesprojectSource</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>SalesprojectSourceFilter_view</filterview> + <editview>SalesprojectSourceEdit_view</editview> + <preview>SalesprojectSourcePreview_view</preview> + <entity>SalesprojectSource_entity</entity> + <references> + <neonViewReference> + <name>3e2369d1-ac9a-4c89-996a-2e9394dfd478</name> + <view>SalesprojectSourceFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>56784b63-0558-433d-94cc-30170b64c9ca</name> + <view>SalesprojectSourceEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>231302ed-b2a5-4ccd-bd08-e6a536efbc58</name> + <view>SalesprojectSourcePreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/SalutationDistinct/SalutationDistinct.aod b/neonContext/SalutationDistinct/SalutationDistinct.aod index 0b5f0bef4315815c799aa5b1b7a79548545b8d1c..6bcaacd805af046981fb886dddc32e7bbdd816cc 100644 --- a/neonContext/SalutationDistinct/SalutationDistinct.aod +++ b/neonContext/SalutationDistinct/SalutationDistinct.aod @@ -1,6 +1,6 @@ -<?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>SalutationDistinct</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>SalutationDistinct_entity</entity> -</neonContext> +<?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>SalutationDistinct</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>SalutationDistinct_entity</entity> +</neonContext> diff --git a/neonContext/SalutationTitleDistinct/SalutationTitleDistinct.aod b/neonContext/SalutationTitleDistinct/SalutationTitleDistinct.aod index 03e5b2f36e2a3c3f209bac534999fffbfc2f2393..24115b3561cec329155f28904199056473d91ad6 100644 --- a/neonContext/SalutationTitleDistinct/SalutationTitleDistinct.aod +++ b/neonContext/SalutationTitleDistinct/SalutationTitleDistinct.aod @@ -1,6 +1,6 @@ -<?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>SalutationTitleDistinct</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>SalutationTitleDistinct_entity</entity> -</neonContext> +<?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>SalutationTitleDistinct</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>SalutationTitleDistinct_entity</entity> +</neonContext> diff --git a/neonContext/Social/Social.aod b/neonContext/Social/Social.aod index b62ce0e462f0f01f17063f3a8f7afa162c789cd3..f3f9bfb8af6def8df75df565f7058c95568e0093 100644 --- a/neonContext/Social/Social.aod +++ b/neonContext/Social/Social.aod @@ -1,19 +1,19 @@ -<?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>Social</name> - <title>Social</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <mainview></mainview> - <filterview><null value></filterview> - <entity>Social_entity</entity> - <references> - <neonViewReference> - <name>fa40f298-c3ba-43e8-9045-3b2b2ec31670</name> - <view>TwitterTimeline_view</view> - </neonViewReference> - <neonViewReference> - <name>8019c4bb-40e2-48c2-aeee-a9f9e9650dc8</name> - <view>FacebookTimeline_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Social</name> + <title>Social</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <mainview></mainview> + <filterview><null value></filterview> + <entity>Social_entity</entity> + <references> + <neonViewReference> + <name>fa40f298-c3ba-43e8-9045-3b2b2ec31670</name> + <view>TwitterTimeline_view</view> + </neonViewReference> + <neonViewReference> + <name>8019c4bb-40e2-48c2-aeee-a9f9e9650dc8</name> + <view>FacebookTimeline_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Stock/Stock.aod b/neonContext/Stock/Stock.aod index 0147733f37d1ccd4cb21fd8a8d791f72f111944a..9ba980018c88adc500e24c7e7ab367a8bf380dff 100644 --- a/neonContext/Stock/Stock.aod +++ b/neonContext/Stock/Stock.aod @@ -1,23 +1,23 @@ -<?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>Stock</name> - <title>Stock</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>StockFilter_view</filterview> - <editview>StockEdit_view</editview> - <entity>Stock_entity</entity> - <references> - <neonViewReference> - <name>cf5ed980-dc4f-40b2-9e85-cad631bd1c85</name> - <view>StockFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>29d6a038-220f-411c-95ac-335e6779b1fa</name> - <view>StockEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>e2028340-f80f-4b43-8f44-d88e5ea03f62</name> - <view>StockCount_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Stock</name> + <title>Stock</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>StockFilter_view</filterview> + <editview>StockEdit_view</editview> + <entity>Stock_entity</entity> + <references> + <neonViewReference> + <name>cf5ed980-dc4f-40b2-9e85-cad631bd1c85</name> + <view>StockFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>29d6a038-220f-411c-95ac-335e6779b1fa</name> + <view>StockEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>e2028340-f80f-4b43-8f44-d88e5ea03f62</name> + <view>StockCount_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Task/Task.aod b/neonContext/Task/Task.aod index 05ee5012657e5bd3dba9f633ccea3015addc4d58..73a85997d1948f608eec8fa6ca79a68729c4efce 100644 --- a/neonContext/Task/Task.aod +++ b/neonContext/Task/Task.aod @@ -1,34 +1,34 @@ -<?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>Task</name> - <title>Task</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/neonContext/Task/documentation.adoc</documentation> - <mainview>TaskMain_view</mainview> - <filterview>TaskFilter_view</filterview> - <editview>TaskEdit_view</editview> - <preview>TaskPreview_view</preview> - <entity>Task_entity</entity> - <references> - <neonViewReference> - <name>5e6fdab4-8781-4e2d-af7a-755d834b631d</name> - <view>TaskFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>7a4bcf0f-2861-4400-8fab-152c6a9ecb9b</name> - <view>TaskPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>b9bd19b5-2a67-47a4-83cd-41ba30e81888</name> - <view>TaskEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>83309ef0-d1c0-4f74-bb44-41fd8e054b4b</name> - <view>TaskMain_view</view> - </neonViewReference> - <neonViewReference> - <name>b2d84509-c72b-497e-9422-e4efae2e6b68</name> - <view>TaskMainPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Task</name> + <title>Task</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/neonContext/Task/documentation.adoc</documentation> + <mainview>TaskMain_view</mainview> + <filterview>TaskFilter_view</filterview> + <editview>TaskEdit_view</editview> + <preview>TaskPreview_view</preview> + <entity>Task_entity</entity> + <references> + <neonViewReference> + <name>5e6fdab4-8781-4e2d-af7a-755d834b631d</name> + <view>TaskFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>7a4bcf0f-2861-4400-8fab-152c6a9ecb9b</name> + <view>TaskPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>b9bd19b5-2a67-47a4-83cd-41ba30e81888</name> + <view>TaskEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>83309ef0-d1c0-4f74-bb44-41fd8e054b4b</name> + <view>TaskMain_view</view> + </neonViewReference> + <neonViewReference> + <name>b2d84509-c72b-497e-9422-e4efae2e6b68</name> + <view>TaskMainPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/TaskLink/TaskLink.aod b/neonContext/TaskLink/TaskLink.aod index 4ac1b80b124d0f35484bae8ee83160581f5ca6dd..089aaff2351e7fc1d7cf662149f04187d0901170 100644 --- a/neonContext/TaskLink/TaskLink.aod +++ b/neonContext/TaskLink/TaskLink.aod @@ -1,24 +1,24 @@ -<?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>TaskLink</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <entity>TaskLink_entity</entity> - <references> - <neonViewReference> - <name>10ad5fab-a0c5-4822-af9b-d30cf877dfb5</name> - <view>TaskLinkPreview_view</view> - </neonViewReference> - <neonViewReference> - <name>a969be52-00fb-4b0e-96e9-4c8ffb8f5ac0</name> - <view>TaskLinkFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>cd180425-6562-49d9-99be-f3a47a88f427</name> - <view>TaskLinkMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>8799454a-92af-4604-8e6c-9323f745a258</name> - <view>TaskLinkPreviewList_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>TaskLink</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <entity>TaskLink_entity</entity> + <references> + <neonViewReference> + <name>10ad5fab-a0c5-4822-af9b-d30cf877dfb5</name> + <view>TaskLinkPreview_view</view> + </neonViewReference> + <neonViewReference> + <name>a969be52-00fb-4b0e-96e9-4c8ffb8f5ac0</name> + <view>TaskLinkFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>cd180425-6562-49d9-99be-f3a47a88f427</name> + <view>TaskLinkMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>8799454a-92af-4604-8e6c-9323f745a258</name> + <view>TaskLinkPreviewList_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Timetracking/Timetracking.aod b/neonContext/Timetracking/Timetracking.aod index 1058d0737570e80a2947f01d726b9d387cf98cdf..1e5a05053df48bf466bd9209177543af4a709385 100644 --- a/neonContext/Timetracking/Timetracking.aod +++ b/neonContext/Timetracking/Timetracking.aod @@ -1,23 +1,23 @@ -<?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>Timetracking</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>TimetrackingFilter_view</filterview> - <editview>TimetrackingEdit_view</editview> - <preview>TimetrackingPreview_view</preview> - <entity>Timetracking_entity</entity> - <references> - <neonViewReference> - <name>46e0d5e2-479f-43f3-8245-7e0c668a2b3e</name> - <view>TimetrackingFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>4ef4a364-e7e1-47d3-a3fa-604d9239bb03</name> - <view>TimetrackingEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>4ee9a88d-98a4-4fb5-b1ab-0fffa03c9344</name> - <view>TimetrackingPreview_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Timetracking</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>TimetrackingFilter_view</filterview> + <editview>TimetrackingEdit_view</editview> + <preview>TimetrackingPreview_view</preview> + <entity>Timetracking_entity</entity> + <references> + <neonViewReference> + <name>46e0d5e2-479f-43f3-8245-7e0c668a2b3e</name> + <view>TimetrackingFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>4ef4a364-e7e1-47d3-a3fa-604d9239bb03</name> + <view>TimetrackingEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>4ee9a88d-98a4-4fb5-b1ab-0fffa03c9344</name> + <view>TimetrackingPreview_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/Turnover/Turnover.aod b/neonContext/Turnover/Turnover.aod index d6990c9e72c4722904a69805fc427fae011d4cf6..7a814c64dee57940c0d197731e0966af3496f44e 100644 --- a/neonContext/Turnover/Turnover.aod +++ b/neonContext/Turnover/Turnover.aod @@ -1,14 +1,14 @@ -<?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>Turnover</name> - <title>Turnover</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterview>TurnoverChart_view</filterview> - <entity>Turnover_entity</entity> - <references> - <neonViewReference> - <name>41a2a339-d41d-47e7-8416-4bd788a269af</name> - <view>TurnoverChart_view</view> - </neonViewReference> - </references> -</neonContext> +<?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>Turnover</name> + <title>Turnover</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>TurnoverChart_view</filterview> + <entity>Turnover_entity</entity> + <references> + <neonViewReference> + <name>41a2a339-d41d-47e7-8416-4bd788a269af</name> + <view>TurnoverChart_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonContext/TurnoverTree/TurnoverTree.aod b/neonContext/TurnoverTree/TurnoverTree.aod new file mode 100644 index 0000000000000000000000000000000000000000..767e00d8da61a3b203763da6fd71cff72bc26537 --- /dev/null +++ b/neonContext/TurnoverTree/TurnoverTree.aod @@ -0,0 +1,13 @@ +<?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>TurnoverTree</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterview>TurnoverTree_view</filterview> + <entity>TurnoverTree_entity</entity> + <references> + <neonViewReference> + <name>b8135e50-da8e-424c-9073-e721b4822736</name> + <view>TurnoverTree_view</view> + </neonViewReference> + </references> +</neonContext> diff --git a/neonDashboard/Home/Home.aod b/neonDashboard/Home/Home.aod index 5957160eb8721a09f7088b19d8a6be6c76f5ff8b..dea5eed6fa4c3d2da13523f069f87c6adb7d8f1b 100644 --- a/neonDashboard/Home/Home.aod +++ b/neonDashboard/Home/Home.aod @@ -1,47 +1,47 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonDashboard 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/neonDashboard/1.1.0"> - <name>Home</name> - <title>My Dashboard</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:HOME</icon> - <dashboardType>PRIVATE</dashboardType> - <editRoles /> - <defaultDashlets> - <neonDashlet> - <name>Dashlet2</name> - <viewName>PersonFilter_view</viewName> - <configName>AllContactsDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="0" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="6" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet3</name> - <viewName>TwitterTimeline_view</viewName> - <configName>AditoTwitterDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="2" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="10" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet</name> - <viewName>ActivityFilter_view</viewName> - <configName>InnateActivitiesDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="1" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="6" /> - </uiConfiguration> - </neonDashlet> - </defaultDashlets> -</neonDashboard> +<?xml version="1.0" encoding="UTF-8"?> +<neonDashboard 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/neonDashboard/1.1.0"> + <name>Home</name> + <title>My Dashboard</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:HOME</icon> + <dashboardType>PRIVATE</dashboardType> + <editRoles /> + <defaultDashlets> + <neonDashlet> + <name>Dashlet2</name> + <viewName>PersonFilter_view</viewName> + <configName>AllContactsDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="0" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="6" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet3</name> + <viewName>TwitterTimeline_view</viewName> + <configName>AditoTwitterDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="2" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="10" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet</name> + <viewName>ActivityFilter_view</viewName> + <configName>InnateActivitiesDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="1" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="6" /> + </uiConfiguration> + </neonDashlet> + </defaultDashlets> +</neonDashboard> diff --git a/neonDashboard/Vertriebsdashboard/Vertriebsdashboard.aod b/neonDashboard/Vertriebsdashboard/Vertriebsdashboard.aod index d78d8f15560ea90feedb14ff60cd19f30c526c75..f6813451bfa56d60bcbddaed22287a8268901cb9 100644 --- a/neonDashboard/Vertriebsdashboard/Vertriebsdashboard.aod +++ b/neonDashboard/Vertriebsdashboard/Vertriebsdashboard.aod @@ -1,74 +1,74 @@ -<?xml version="1.0" encoding="UTF-8"?> -<neonDashboard 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/neonDashboard/1.1.0"> - <name>Vertriebsdashboard</name> - <title>Salesdashboard</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:CHART_GRID</icon> - <dashboardType>PUBLIC</dashboardType> - <editRoles> - <element>INTERNAL_ADMINISTRATOR</element> - <element>INTERNAL_DASHBOARDSTOREADMIN</element> - </editRoles> - <defaultDashlets> - <neonDashlet> - <name>Dashlet</name> - <viewName>SalesprojectScoreCard_view</viewName> - <configName>KeyFigures</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="1" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="5" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet4</name> - <viewName>OrganisationFilter_view</viewName> - <configName>AllOrgsDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="2" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="5" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet5</name> - <viewName>TurnoverChart_view</viewName> - <configName>TurnoverDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="0" /> - <yPos v="0" /> - <colspan v="1" /> - <rowspan v="5" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet2</name> - <viewName>SalesprojectFilter_view</viewName> - <configName>OpenSalesprojectsDashlet</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="1" /> - <yPos v="5" /> - <colspan v="2" /> - <rowspan v="5" /> - </uiConfiguration> - </neonDashlet> - <neonDashlet> - <name>Dashlet3</name> - <viewName>SalesprojectPhases_view</viewName> - <configName>Salesproject phases</configName> - <uiConfiguration> - <name>uiConfiguration</name> - <xPos v="0" /> - <yPos v="5" /> - <colspan v="1" /> - <rowspan v="5" /> - </uiConfiguration> - </neonDashlet> - </defaultDashlets> -</neonDashboard> +<?xml version="1.0" encoding="UTF-8"?> +<neonDashboard 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/neonDashboard/1.1.0"> + <name>Vertriebsdashboard</name> + <title>Salesdashboard</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:CHART_GRID</icon> + <dashboardType>PUBLIC</dashboardType> + <editRoles> + <element>INTERNAL_ADMINISTRATOR</element> + <element>INTERNAL_DASHBOARDSTOREADMIN</element> + </editRoles> + <defaultDashlets> + <neonDashlet> + <name>Dashlet</name> + <viewName>SalesprojectScoreCard_view</viewName> + <configName>KeyFigures</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="1" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="5" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet4</name> + <viewName>OrganisationFilter_view</viewName> + <configName>AllOrgsDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="2" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="5" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet5</name> + <viewName>TurnoverChart_view</viewName> + <configName>TurnoverDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="0" /> + <yPos v="0" /> + <colspan v="1" /> + <rowspan v="5" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet2</name> + <viewName>SalesprojectFilter_view</viewName> + <configName>OpenSalesprojectsDashlet</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="1" /> + <yPos v="5" /> + <colspan v="2" /> + <rowspan v="5" /> + </uiConfiguration> + </neonDashlet> + <neonDashlet> + <name>Dashlet3</name> + <viewName>SalesprojectPhases_view</viewName> + <configName>Salesproject phases</configName> + <uiConfiguration> + <name>uiConfiguration</name> + <xPos v="0" /> + <yPos v="5" /> + <colspan v="1" /> + <rowspan v="5" /> + </uiConfiguration> + </neonDashlet> + </defaultDashlets> +</neonDashboard> diff --git a/neonView/360DegreeFilter_view/360DegreeFilter_view.aod b/neonView/360DegreeFilter_view/360DegreeFilter_view.aod index ed1ab18e2ef1501fdebc7e68273456f98022afc8..bcb6c78792745869f1ccdabbf78a8eec64ee1010 100644 --- a/neonView/360DegreeFilter_view/360DegreeFilter_view.aod +++ b/neonView/360DegreeFilter_view/360DegreeFilter_view.aod @@ -1,31 +1,31 @@ -<?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>360DegreeFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <groupLayout> - <name>layout</name> - </groupLayout> - </layout> - <children> - <treeViewTemplate> - <name>Treetable</name> - <favoriteActionGroup2>newModule</favoriteActionGroup2> - <titleField>TITLE</titleField> - <descriptionField>DATE</descriptionField> - <iconField>ICON</iconField> - <defaultGroupFields> - <element>CONTEXT_NAME</element> - </defaultGroupFields> - <entityField>#ENTITY</entityField> - </treeViewTemplate> - <timelineViewTemplate> - <name>Timeline</name> - <dateField>DATE</dateField> - <titleField>TITLE</titleField> - <descriptionField>CONTEXT_NAME</descriptionField> - <entityField>#ENTITY</entityField> - </timelineViewTemplate> - </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>360DegreeFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <groupLayout> + <name>layout</name> + </groupLayout> + </layout> + <children> + <treeViewTemplate> + <name>Treetable</name> + <favoriteActionGroup2>newModule</favoriteActionGroup2> + <titleField>TITLE</titleField> + <descriptionField>DATE</descriptionField> + <iconField>ICON</iconField> + <defaultGroupFields> + <element>CONTEXT_NAME</element> + </defaultGroupFields> + <entityField>#ENTITY</entityField> + </treeViewTemplate> + <timelineViewTemplate> + <name>Timeline</name> + <dateField>DATE</dateField> + <titleField>TITLE</titleField> + <descriptionField>CONTEXT_NAME</descriptionField> + <entityField>#ENTITY</entityField> + </timelineViewTemplate> + </children> +</neonView> diff --git a/neonView/ActivityDetail_view/ActivityDetail_view.aod b/neonView/ActivityDetail_view/ActivityDetail_view.aod index 7bb44f0e160cc3ab64d04b20a51bb0c93b34f698..97c355590c2f00a64a59848650f9236f2f870af3 100644 --- a/neonView/ActivityDetail_view/ActivityDetail_view.aod +++ b/neonView/ActivityDetail_view/ActivityDetail_view.aod @@ -1,27 +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>ActivityDetail_view</name> - <title>Description</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>OfferInfo</name> - <editMode v="false" /> - <showDrawer v="true" /> - <drawerCaption>Detail</drawerCaption> - <hideLabels v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>c7e75393-4745-478b-9f89-878b9a19b722</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ActivityDetail_view</name> + <title>Description</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>OfferInfo</name> + <editMode v="false" /> + <showDrawer v="true" /> + <drawerCaption>Detail</drawerCaption> + <hideLabels v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>c7e75393-4745-478b-9f89-878b9a19b722</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod b/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod index a4f49f54de50cd9dd29394ad32d154a737d44a16..f8b211437c6da897cbfadc24a02e0075c6ce2518 100644 --- a/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod +++ b/neonView/ActivityLinkFilter_view/ActivityLinkFilter_view.aod @@ -1,28 +1,28 @@ -<?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>ActivityLinkFilter_view</name> - <title>Connections</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Objects</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>2cf427f2-2dcd-4e4e-9f5c-82f103f9cf86</name> - <entityField>OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>27bc9661-7f28-44d6-bda5-1353d8734b7a</name> - <entityField>OBJECT_ROWID</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>ActivityLinkFilter_view</name> + <title>Connections</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Objects</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>2cf427f2-2dcd-4e4e-9f5c-82f103f9cf86</name> + <entityField>OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>27bc9661-7f28-44d6-bda5-1353d8734b7a</name> + <entityField>OBJECT_ROWID</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod b/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod index 8ccfba24c2ca0ff9ae72ed5b2d486f5b8215944c..5b2f0728fd1f77371ab52de2c342dab9716787ec 100644 --- a/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod +++ b/neonView/ActivityLinkMultiEdit_view/ActivityLinkMultiEdit_view.aod @@ -1,27 +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>ActivityLinkMultiEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <entityField>#ENTITY</entityField> - <title></title> - <columns> - <neonTableColumn> - <name>b7f68733-33f2-4ed7-a222-4298491b5cb0</name> - <entityField>OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>3d98edbb-44aa-4d85-97fe-9260081292c3</name> - <entityField>OBJECT_ROWID</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>ActivityLinkMultiEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <entityField>#ENTITY</entityField> + <title></title> + <columns> + <neonTableColumn> + <name>b7f68733-33f2-4ed7-a222-4298491b5cb0</name> + <entityField>OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>3d98edbb-44aa-4d85-97fe-9260081292c3</name> + <entityField>OBJECT_ROWID</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod b/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod index b384acfdd505a2023c7aea5cd671a3aa72bd5ca3..d5a7e6b8d09cd8f080766f67c960fd29e5fa999b 100644 --- a/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod +++ b/neonView/ActivityLinkPreview_view/ActivityLinkPreview_view.aod @@ -1,22 +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>ActivityLinkPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - </headerFooterLayout> - </layout> - <children> - <genericViewTemplate> - <name>Links</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>3b3315d6-0872-447f-ac8a-0653a92bbf2d</name> - <entityField>OBJECT_ROWID</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ActivityLinkPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + </headerFooterLayout> + </layout> + <children> + <genericViewTemplate> + <name>Links</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>3b3315d6-0872-447f-ac8a-0653a92bbf2d</name> + <entityField>OBJECT_ROWID</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ActivityPreview_view/ActivityPreview_view.aod b/neonView/ActivityPreview_view/ActivityPreview_view.aod index 5553ffc4d225860fab8196668e128b6d4368661f..94937fc368f2ed154201b4463f1c4c6fdd2156cd 100644 --- a/neonView/ActivityPreview_view/ActivityPreview_view.aod +++ b/neonView/ActivityPreview_view/ActivityPreview_view.aod @@ -1,54 +1,54 @@ -<?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>ActivityPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>ICON</iconField> - <titleField>SUBJECT</titleField> - <descriptionField>ENTRYDATE</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>84dac619-4438-492c-a6b4-61b285dc80fe</name> - <entityField>DIRECTION</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ad41c89c-2f4a-414c-90c8-d5a5df24aeaa</name> - <entityField>CATEGORY</entityField> - </entityFieldLink> - <entityFieldLink> - <name>b0673d1d-af3d-4daa-b6ec-511f18367e7f</name> - <entityField>INFO</entityField> - </entityFieldLink> - <entityFieldLink> - <name>c4569e50-223e-4b99-8253-e8fa72ef45a0</name> - <entityField>RESPONSIBLE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>4c365613-81c5-4518-8953-751b5ae35cc2</name> - <entityField>Links</entityField> - <view>ActivityLinkPreviewList_view</view> - </neonViewReference> - <neonViewReference> - <name>43167618-e4dc-429b-a264-3ea95bd647f9</name> - <entityField>MainDocuments</entityField> - <view>DocumentList_view</view> - </neonViewReference> - </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>ActivityPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>ICON</iconField> + <titleField>SUBJECT</titleField> + <descriptionField>ENTRYDATE</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>84dac619-4438-492c-a6b4-61b285dc80fe</name> + <entityField>DIRECTION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ad41c89c-2f4a-414c-90c8-d5a5df24aeaa</name> + <entityField>CATEGORY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>b0673d1d-af3d-4daa-b6ec-511f18367e7f</name> + <entityField>INFO</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c4569e50-223e-4b99-8253-e8fa72ef45a0</name> + <entityField>RESPONSIBLE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>4c365613-81c5-4518-8953-751b5ae35cc2</name> + <entityField>Links</entityField> + <view>ActivityLinkPreviewList_view</view> + </neonViewReference> + <neonViewReference> + <name>43167618-e4dc-429b-a264-3ea95bd647f9</name> + <entityField>MainDocuments</entityField> + <view>DocumentList_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/AddressList_view/AddressList_view.aod b/neonView/AddressList_view/AddressList_view.aod index 63782018ac9680289975c8c3d0ebe6733db30c65..47567501426d89c5cc26da153922338e6df1ea2e 100644 --- a/neonView/AddressList_view/AddressList_view.aod +++ b/neonView/AddressList_view/AddressList_view.aod @@ -18,6 +18,10 @@ <name>49e14587-34f7-4f09-916c-9eb4aaf55509</name> <entityField>ADDR_TYPE</entityField> </neonTableColumn> + <neonTableColumn> + <name>dfaa01a1-0b11-4f92-aa18-89f12ebb2db5</name> + <entityField>COUNTRY</entityField> + </neonTableColumn> <neonTableColumn> <name>4e5e6a4f-f43e-4861-a912-fb05e576f960</name> <entityField>ADDRESS</entityField> @@ -34,10 +38,6 @@ <name>12727b21-0359-4430-a9c2-54eb48e2e864</name> <entityField>CITY</entityField> </neonTableColumn> - <neonTableColumn> - <name>dfaa01a1-0b11-4f92-aa18-89f12ebb2db5</name> - <entityField>COUNTRY</entityField> - </neonTableColumn> <neonTableColumn> <name>aafc58cf-7dbb-42cb-b04c-d0869e58d09a</name> <entityField>STATE</entityField> diff --git a/neonView/AnyContactLookup_view/AnyContactLookup_view.aod b/neonView/AnyContactLookup_view/AnyContactLookup_view.aod index 2854715d2de3512b0f292649ef7c8d0a4211c2e5..8dbce3dece648b6c5c35b1d3119cb15802a5a4cd 100644 --- a/neonView/AnyContactLookup_view/AnyContactLookup_view.aod +++ b/neonView/AnyContactLookup_view/AnyContactLookup_view.aod @@ -1,44 +1,44 @@ -<?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>AnyContactLookup_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Relations</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>5a0d38bb-bfa5-4abc-86e7-fac65804bb5c</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ca59a64a-adce-49c3-93ad-2978c81809f8</name> - <entityField>ORGANISATION_NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4b05d812-aa6c-49a5-afa3-ea5cd99560ef</name> - <entityField>PERSON_FULL_NAME</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>2ee5838b-e0ff-4f21-bf57-e41d0766fdec</name> - <entityField>STANDARD_PHONE_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>16174be3-c8fb-46a8-8f73-f6b8d8fad963</name> - <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c7d50d7a-11da-491c-a4be-7d5f75d335f0</name> - <entityField>ADDRESS_ID</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>AnyContactLookup_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Relations</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>5a0d38bb-bfa5-4abc-86e7-fac65804bb5c</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ca59a64a-adce-49c3-93ad-2978c81809f8</name> + <entityField>ORGANISATION_NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4b05d812-aa6c-49a5-afa3-ea5cd99560ef</name> + <entityField>PERSON_FULL_NAME</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>2ee5838b-e0ff-4f21-bf57-e41d0766fdec</name> + <entityField>STANDARD_PHONE_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>16174be3-c8fb-46a8-8f73-f6b8d8fad963</name> + <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c7d50d7a-11da-491c-a4be-7d5f75d335f0</name> + <entityField>ADDRESS_ID</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod b/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod index 7b76743657467674c1aae4734ab8633ad26ffd6c..24c3d28150657dfd017be4a1d23b3f62f1f47959 100644 --- a/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod +++ b/neonView/AnyObjectRelationTree_view0/AnyObjectRelationTree_view0.aod @@ -1,19 +1,19 @@ -<?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>AnyObjectRelationTree_view0</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <treeViewTemplate> - <name>AnyObjectRelations</name> - <parentField>AnyObjectType</parentField> - <titleField>AnyObjectRowid</titleField> - <entityField>#ENTITY</entityField> - <title></title> - </treeViewTemplate> - </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>AnyObjectRelationTree_view0</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeViewTemplate> + <name>AnyObjectRelations</name> + <parentField>AnyObjectType</parentField> + <titleField>AnyObjectRowid</titleField> + <entityField>#ENTITY</entityField> + <title></title> + </treeViewTemplate> + </children> +</neonView> diff --git a/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod b/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod index 9e8660757e4051effc152de0161cce4d41d56d0f..6007ef7669965102d211ec690e99271dc8e85965 100644 --- a/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod +++ b/neonView/AppointmentLinkFilter_view/AppointmentLinkFilter_view.aod @@ -1,28 +1,28 @@ -<?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>AppointmentLinkFilter_view</name> - <title>relations</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>539c9844-8f4b-49e8-8974-30bdf127f47c</name> - <entityField>OBJECTTYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>eba00f45-cd7e-43c0-9dea-559293ca7d49</name> - <entityField>OBJECTID</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>AppointmentLinkFilter_view</name> + <title>relations</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>539c9844-8f4b-49e8-8974-30bdf127f47c</name> + <entityField>OBJECTTYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>eba00f45-cd7e-43c0-9dea-559293ca7d49</name> + <entityField>OBJECTID</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod index ff89173c01ea28f661e4216e92d58d74a86808a1..be8a19a301f6f1532c42af136b631774c4345117 100644 --- a/neonView/AppointmentPreview_view/AppointmentPreview_view.aod +++ b/neonView/AppointmentPreview_view/AppointmentPreview_view.aod @@ -27,10 +27,5 @@ <favoriteActionGroup1>PartStatActionGroup</favoriteActionGroup1> <entityField>#ENTITY</entityField> </appointmentPreviewViewTemplate> - <neonViewReference> - <name>be0befe0-4b29-4c23-924a-0167240d2b54</name> - <entityField>AppointmentLinks</entityField> - <view>AppointmentLinkFilter_view</view> - </neonViewReference> </children> </neonView> diff --git a/neonView/AttributeEdit_view/AttributeEdit_view.aod b/neonView/AttributeEdit_view/AttributeEdit_view.aod index b26276f75c5b97d4b48ed3588effbb48440872da..f78afae6d06272d3077a637ba3bd057ab9a1b512 100644 --- a/neonView/AttributeEdit_view/AttributeEdit_view.aod +++ b/neonView/AttributeEdit_view/AttributeEdit_view.aod @@ -2,6 +2,7 @@ <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> + <isSmall v="true" /> <layout> <boxLayout> <name>layout</name> diff --git a/neonView/AttributeFilter_view/AttributeFilter_view.aod b/neonView/AttributeFilter_view/AttributeFilter_view.aod index 3a1c298e1cff4737c6a2d8acf4415c7944f1c33f..79fc5402108a04f36332e5e5dbceb2e699619cb5 100644 --- a/neonView/AttributeFilter_view/AttributeFilter_view.aod +++ b/neonView/AttributeFilter_view/AttributeFilter_view.aod @@ -54,7 +54,7 @@ </neonTableColumn> <neonTableColumn> <name>cc88ea53-2673-4c6e-ac2e-6766d2698453</name> - <entityField>ATTRIBUTE_ACTIVE</entityField> + <entityField>USAGELIST</entityField> </neonTableColumn> </columns> </tableViewTemplate> diff --git a/neonView/AttributeMain_view/AttributeMain_view.aod b/neonView/AttributeMain_view/AttributeMain_view.aod index eb7ee8159d2847212ac97b04124f182bc24eb5d4..8e3efc3dcc725ba52bd5a16c38c49cc5f2d2f13c 100644 --- a/neonView/AttributeMain_view/AttributeMain_view.aod +++ b/neonView/AttributeMain_view/AttributeMain_view.aod @@ -1,28 +1,28 @@ -<?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>AttributeMain_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <masterSlaveLayout> - <name>layout</name> - <master>b8e5b606-4fbb-4a74-b7c4-ac612a9797f2</master> - </masterSlaveLayout> - </layout> - <children> - <neonViewReference> - <name>b8e5b606-4fbb-4a74-b7c4-ac612a9797f2</name> - <entityField>#ENTITY</entityField> - <view>AttributePreview_view</view> - </neonViewReference> - <neonViewReference> - <name>981059c6-2f57-4c6b-86bb-45e5a0a8f138</name> - <entityField>AttributeChildren</entityField> - <view>AttributeFilter_view</view> - </neonViewReference> - <neonViewReference> - <name>5dee1c0b-c670-4eb9-bd95-6f6474709aa2</name> - <entityField>AttributeUsages</entityField> - <view>AttributeUsageFilter_view</view> - </neonViewReference> - </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>AttributeMain_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + <master>b8e5b606-4fbb-4a74-b7c4-ac612a9797f2</master> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>b8e5b606-4fbb-4a74-b7c4-ac612a9797f2</name> + <entityField>#ENTITY</entityField> + <view>AttributePreview_view</view> + </neonViewReference> + <neonViewReference> + <name>981059c6-2f57-4c6b-86bb-45e5a0a8f138</name> + <entityField>AttributeChildren</entityField> + <view>AttributeFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>5dee1c0b-c670-4eb9-bd95-6f6474709aa2</name> + <entityField>AttributeUsages</entityField> + <view>AttributeUsageFilter_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/AttributePreview_view/AttributePreview_view.aod b/neonView/AttributePreview_view/AttributePreview_view.aod index 812510e36bcf15293daa63d6d34912cedb7428f5..30160531d5866274c009a4c3484e169b46909ae4 100644 --- a/neonView/AttributePreview_view/AttributePreview_view.aod +++ b/neonView/AttributePreview_view/AttributePreview_view.aod @@ -11,6 +11,7 @@ <children> <cardViewTemplate> <name>Head</name> + <iconField>ICON</iconField> <titleField>FULL_ATTRIBUTE_NAME</titleField> <subtitleField>ATTRIBUTE_TYPE</subtitleField> <entityField>#ENTITY</entityField> diff --git a/neonView/AttributeRelationMultiEdit_view/AttributeRelationMultiEdit_view.aod b/neonView/AttributeRelationMultiEdit_view/AttributeRelationMultiEdit_view.aod index b3f7e06aafeef4f2eac6dc03a9d1c3b864eb7836..8f7b33981ff589b147054db2dd34297b00e2fd9e 100644 --- a/neonView/AttributeRelationMultiEdit_view/AttributeRelationMultiEdit_view.aod +++ b/neonView/AttributeRelationMultiEdit_view/AttributeRelationMultiEdit_view.aod @@ -3,9 +3,9 @@ <name>AttributeRelationMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> - <boxLayout> + <noneLayout> <name>layout</name> - </boxLayout> + </noneLayout> </layout> <children> <genericMultipleViewTemplate> diff --git a/neonView/AttributeTree_view/AttributeTree_view.aod b/neonView/AttributeTree_view/AttributeTree_view.aod index ecc1b210da04e548cb805245ed07510f1476da7e..cfb114ace2b0093fc55048a869412d7dca7610e2 100644 --- a/neonView/AttributeTree_view/AttributeTree_view.aod +++ b/neonView/AttributeTree_view/AttributeTree_view.aod @@ -1,19 +1,19 @@ -<?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>AttributeTree_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <treeViewTemplate> - <name>Attributes</name> - <parentField>ATTRIBUTE_PARENT_ID</parentField> - <titleField>ATTRIBUTE_NAME</titleField> - <descriptionField>ATTRIBUTE_TYPE</descriptionField> - <entityField>#ENTITY</entityField> - </treeViewTemplate> - </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>AttributeTree_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeViewTemplate> + <name>Attributes</name> + <parentField>ATTRIBUTE_PARENT_ID</parentField> + <titleField>ATTRIBUTE_NAME</titleField> + <descriptionField>ATTRIBUTE_TYPE</descriptionField> + <entityField>#ENTITY</entityField> + </treeViewTemplate> + </children> +</neonView> diff --git a/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod b/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod index be89cedfa70b52fba0ae98df1cd41f9ee8419383..71ee6f4bdd38c588c182eb0d46cda6a6765062bf 100644 --- a/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod +++ b/neonView/AttributeUsageFilter_view/AttributeUsageFilter_view.aod @@ -1,32 +1,32 @@ -<?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>AttributeUsageFilter_view</name> - <description>View for listing all contexts where a attribute can be used in the attribute entity</description> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Usages</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>ba8d5468-4e59-4ab8-8174-afcca1ae0d9e</name> - <entityField>OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>22924cb1-25df-4c5c-92ec-2e51cb5b330b</name> - <entityField>MIN_COUNT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ee879f6d-dc3a-4e85-9711-e470c0eb9cc4</name> - <entityField>MAX_COUNT</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>AttributeUsageFilter_view</name> + <description>View for listing all contexts where a attribute can be used in the attribute entity</description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Usages</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>ba8d5468-4e59-4ab8-8174-afcca1ae0d9e</name> + <entityField>OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>22924cb1-25df-4c5c-92ec-2e51cb5b330b</name> + <entityField>MIN_COUNT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ee879f6d-dc3a-4e85-9711-e470c0eb9cc4</name> + <entityField>MAX_COUNT</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod b/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod index ce7b20e704ad302fe485ba0d951bb285e8e9f3bd..d32c9d8afbbdbe9a856502e560363b68392735a9 100644 --- a/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod +++ b/neonView/AttributeUsageMultiEdit_view/AttributeUsageMultiEdit_view.aod @@ -3,9 +3,9 @@ <name>AttributeUsageMultiEdit_view</name> <majorModelMode>DISTRIBUTED</majorModelMode> <layout> - <boxLayout> + <noneLayout> <name>layout</name> - </boxLayout> + </noneLayout> </layout> <children> <genericMultipleViewTemplate> diff --git a/neonView/CampaignCharts_view/CampaignCharts_view.aod b/neonView/CampaignCharts_view/CampaignCharts_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..bb0f266e21de5d8c773a8e3c3f06a91131accb37 --- /dev/null +++ b/neonView/CampaignCharts_view/CampaignCharts_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>CampaignCharts_view</name> + <title>Overview</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <neonViewReference> + <name>e96b6827-e47e-4d85-a1fd-b1b52f36fe31</name> + <entityField>CampaignCostsChart</entityField> + <view>CampaignCostChart_view</view> + </neonViewReference> + <neonViewReference> + <name>e6d6c775-3d85-4a59-8df0-d57e7174ed90</name> + <entityField>CampaignParticipantsChart</entityField> + <view>CampaignParticipantChart_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/CampaignCostChart_view/CampaignCostChart_view.aod b/neonView/CampaignCostChart_view/CampaignCostChart_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..70c5e7f5cbc9d4a8de285a96be5014a8cd3f09fb --- /dev/null +++ b/neonView/CampaignCostChart_view/CampaignCostChart_view.aod @@ -0,0 +1,21 @@ +<?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>CampaignCostChart_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <singleDataChartViewTemplate> + <name>SingleDataChart</name> + <chartTitle>Cost</chartTitle> + <chartType>DONUT</chartType> + <xAxis>X</xAxis> + <yAxis>Y</yAxis> + <parentField>PARENT</parentField> + <entityField>#ENTITY</entityField> + </singleDataChartViewTemplate> + </children> +</neonView> diff --git a/neonView/CampaignEdit_view/CampaignEdit_view.aod b/neonView/CampaignEdit_view/CampaignEdit_view.aod index 5635c65c2e8c9bcfa2347478f9092d682acc849e..29d30dd1c512b42a1888a84f9093d38fcbb729f6 100644 --- a/neonView/CampaignEdit_view/CampaignEdit_view.aod +++ b/neonView/CampaignEdit_view/CampaignEdit_view.aod @@ -37,5 +37,10 @@ </entityFieldLink> </fields> </genericViewTemplate> + <neonViewReference> + <name>58b76841-24df-4fce-a05b-580712e8ecdc</name> + <entityField>Attributes</entityField> + <view>AttributeRelationMultiEdit_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/CampaignMain_view/CampaignMain_view.aod b/neonView/CampaignMain_view/CampaignMain_view.aod index e35b2793103a62830da3077fb2619a2db03d079d..c9465927c542a66e2809f13a711cab9417d81905 100644 --- a/neonView/CampaignMain_view/CampaignMain_view.aod +++ b/neonView/CampaignMain_view/CampaignMain_view.aod @@ -15,6 +15,11 @@ <entityField>#ENTITY</entityField> <view>CampaignPreview_view</view> </neonViewReference> + <neonViewReference> + <name>400f5a85-2691-47f6-9cc0-e7635828c5a5</name> + <entityField>#ENTITY</entityField> + <view>CampaignCharts_view</view> + </neonViewReference> <neonViewReference> <name>ad66a5a6-65fb-45d5-bf62-45661fc16e30</name> <entityField>CampaignSteps</entityField> @@ -30,5 +35,20 @@ <entityField>#ENTITY</entityField> <view>CampaignCost_view</view> </neonViewReference> + <neonViewReference> + <name>90d3d016-63e6-4e8a-98ee-30033bef49fc</name> + <entityField>Activities</entityField> + <view>ActivityFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>e28e5598-9366-4f5a-be8f-70dd3cc0399a</name> + <entityField>Tasks</entityField> + <view>TaskFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>c6237b30-d638-43e3-93c5-fc3abbb87443</name> + <entityField>Attributes</entityField> + <view>AttributeRelationTree_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/CampaignParticipantChart_view/CampaignParticipantChart_view.aod b/neonView/CampaignParticipantChart_view/CampaignParticipantChart_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..eb58fcc3ea60134c733adedc6abc8955a1fa6d97 --- /dev/null +++ b/neonView/CampaignParticipantChart_view/CampaignParticipantChart_view.aod @@ -0,0 +1,21 @@ +<?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>CampaignParticipantChart_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <multiDataChartViewTemplate> + <name>MultiDataChart</name> + <chartTitle>Participants</chartTitle> + <chartType>BAR</chartType> + <xAxis>X</xAxis> + <yAxis>Y</yAxis> + <categoryField>CATEGORY</categoryField> + <entityField>#ENTITY</entityField> + </multiDataChartViewTemplate> + </children> +</neonView> diff --git a/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod b/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod index cb62a6a056152b5bd834a2fad1f1451cd0c85b1c..47076d4fcbfaa6d6a4fc86fd32a52daa75f76456 100644 --- a/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod +++ b/neonView/CampaignParticipantFilter_view/CampaignParticipantFilter_view.aod @@ -4,28 +4,31 @@ <title></title> <description></description> <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="false" /> + <filterable v="true" /> <layout> <boxLayout> <name>layout</name> </boxLayout> </layout> <children> - <tableViewTemplate> - <name>ParticipantsTable</name> + <treeTableViewTemplate> + <name>ParticipantsTreeTable</name> + <parentField>CAMPAIGNSTEP_ID</parentField> <favoriteActionGroup1>FilterViewActionGroup</favoriteActionGroup1> - <favoriteActionGroup2></favoriteActionGroup2> + <defaultGroupFields> + <element>CAMPAIGNSTEP_ID</element> + </defaultGroupFields> <entityField>#ENTITY</entityField> <columns> <neonTableColumn> - <name>85558e09-e1f0-4430-b779-f807f5763808</name> + <name>8bfe5a3d-e0c2-4a34-b510-984960c6de6f</name> <entityField>CONTACT_ID</entityField> </neonTableColumn> <neonTableColumn> - <name>fc7ef954-ec19-43cf-bc0c-908760f20144</name> + <name>feeea168-1cf9-4402-86ad-ede7d511750f</name> <entityField>CAMPAIGNSTEP_ID</entityField> </neonTableColumn> </columns> - </tableViewTemplate> + </treeTableViewTemplate> </children> </neonView> diff --git a/neonView/CampaignPreview_view/CampaignPreview_view.aod b/neonView/CampaignPreview_view/CampaignPreview_view.aod index a1d6b8859c18d6f830605335621dc7a623376ad4..807406980b72d68120ef87044ea2b1f81af80bfe 100644 --- a/neonView/CampaignPreview_view/CampaignPreview_view.aod +++ b/neonView/CampaignPreview_view/CampaignPreview_view.aod @@ -16,12 +16,15 @@ <name>Header</name> <titleField>NAME</titleField> <subtitleField>STATE</subtitleField> - <descriptionField>DESCRIPTION</descriptionField> + <descriptionField>EMPLOYEE_CONTACT_ID</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> <entityField>#ENTITY</entityField> <title></title> </cardViewTemplate> <genericViewTemplate> <name>TimespanGeneric</name> + <showDrawer v="true" /> + <drawerCaption>Campaign Period</drawerCaption> <entityField>#ENTITY</entityField> <title>Kampagnenzeitraum</title> <fields> @@ -35,6 +38,24 @@ </entityFieldLink> </fields> </genericViewTemplate> + <neonViewReference> + <name>4ae0c7d5-8573-4e4d-a047-2944d82aebe0</name> + <entityField>CampaignStepsReadonly</entityField> + <view>CampaignStepParticipnatsPerStep_view</view> + </neonViewReference> + <genericViewTemplate> + <name>Description</name> + <showDrawer v="true" /> + <hideLabels v="true" /> + <entityField>#ENTITY</entityField> + <title>Beschreibung</title> + <fields> + <entityFieldLink> + <name>d7c993ff-9696-4de8-9ba5-fc7c92a1a22b</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> <scoreCardViewTemplate> <name>ScoreCard</name> <entityField>#ENTITY</entityField> @@ -44,8 +65,8 @@ <entityField>COST</entityField> </entityFieldLink> <entityFieldLink> - <name>1cdf9373-790e-47ae-a6ce-d7673cb8cdb2</name> - <entityField>participantCount</entityField> + <name>53123640-7524-426a-bb5c-16dab64cef76</name> + <entityField>remainingRuntime</entityField> </entityFieldLink> <entityFieldLink> <name>b689668f-1d48-4ff1-95d9-2e217547c853</name> diff --git a/neonView/CampaignStepMain_view/CampaignStepMain_view.aod b/neonView/CampaignStepMain_view/CampaignStepMain_view.aod index ba87160a9b109f44b7bcc99017b7c48ec0715d8d..0c083351809757f1e6c5e4a1395b279506d3a90e 100644 --- a/neonView/CampaignStepMain_view/CampaignStepMain_view.aod +++ b/neonView/CampaignStepMain_view/CampaignStepMain_view.aod @@ -29,5 +29,15 @@ <entityField>CampaignStepCosts</entityField> <view>CampaignCostExtendedFilter_view</view> </neonViewReference> + <neonViewReference> + <name>d99ab70c-2a08-408e-a665-1ef566c75650</name> + <entityField>Activities</entityField> + <view>ActivityFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>4fd5e3cc-0696-4fc4-877b-440c0b6c2472</name> + <entityField>Tasks</entityField> + <view>TaskFilter_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/CampaignStepParticipnatsPerStep_view/CampaignStepParticipnatsPerStep_view.aod b/neonView/CampaignStepParticipnatsPerStep_view/CampaignStepParticipnatsPerStep_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..14cbf839e1a26fed98a124332c3fee57a6db2a07 --- /dev/null +++ b/neonView/CampaignStepParticipnatsPerStep_view/CampaignStepParticipnatsPerStep_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>CampaignStepParticipnatsPerStep_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <titledListViewTemplate> + <name>ParticipantsPerStep</name> + <highlightingField>CurrentMaxParticipantsInfo</highlightingField> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>04ff1319-d06d-4738-a221-5755c016af70</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4ea71a13-4108-47a5-9a28-2256618fdc2c</name> + <entityField>CurrentMaxParticipantsInfo</entityField> + </neonTableColumn> + </columns> + </titledListViewTemplate> + </children> +</neonView> diff --git a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod index f3de7b97b364387b4ccc0e4782dcca1a011bf9c0..cd7903384570b3137e9860af17819761a704a9ab 100644 --- a/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod +++ b/neonView/CampaignStepPreview_view/CampaignStepPreview_view.aod @@ -15,11 +15,16 @@ <titleField>NAME</titleField> <subtitleField>STATE</subtitleField> <descriptionField>DESCRIPTION</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> <entityField>#ENTITY</entityField> </cardViewTemplate> <genericViewTemplate> <name>CampaignStepInfosGeneric</name> + <editMode v="false" /> + <showDrawer v="true" /> + <drawerCaption></drawerCaption> <entityField>#ENTITY</entityField> + <title>Details</title> <fields> <entityFieldLink> <name>4cbf0232-1dab-47f9-b62a-b539d5035c53</name> @@ -29,12 +34,18 @@ <name>677875bc-6b50-4dd8-b8bf-eba5c0e94c56</name> <entityField>DATE_END</entityField> </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>CampaignId</name> + <entityField>#ENTITY</entityField> + <fields> <entityFieldLink> - <name>a4dc1652-1c0c-4ca1-8f53-58e0b0c18177</name> + <name>cee78c4b-bbac-458a-ab1c-53734ea8c7f0</name> <entityField>CAMPAIGN_ID</entityField> </entityFieldLink> <entityFieldLink> - <name>1a30ddde-aaaf-43c5-ab4c-52581175ff12</name> + <name>0bffa6f8-cb18-47f8-a8f4-08cf9d718114</name> <entityField>CampaignStatus</entityField> </entityFieldLink> </fields> diff --git a/neonView/CommunicationEdit_view/CommunicationEdit_view.aod b/neonView/CommunicationEdit_view/CommunicationEdit_view.aod index 9ecbfcdcf7a13b2f1f55ab597b44487b4f6f9097..21b8cf54ef2118d0881ddfbcc3bc848d88d47032 100644 --- a/neonView/CommunicationEdit_view/CommunicationEdit_view.aod +++ b/neonView/CommunicationEdit_view/CommunicationEdit_view.aod @@ -1,26 +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>CommunicationEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>baa7e569-6ee2-4c42-aaee-975d3cfb5977</name> - <entityField>MEDIUM_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>6003ad0c-5e9d-4a56-a0a0-19f9a597a702</name> - <entityField>ADDR</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>CommunicationEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>baa7e569-6ee2-4c42-aaee-975d3cfb5977</name> + <entityField>MEDIUM_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>6003ad0c-5e9d-4a56-a0a0-19f9a597a702</name> + <entityField>ADDR</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/CommunicationFilter_view/CommunicationFilter_view.aod b/neonView/CommunicationFilter_view/CommunicationFilter_view.aod index ffad63e17e60f7fa24ac3b8af2a792553e3f5ae5..95e878c1f74cfc81373d93684ec2aab62b5aaca1 100644 --- a/neonView/CommunicationFilter_view/CommunicationFilter_view.aod +++ b/neonView/CommunicationFilter_view/CommunicationFilter_view.aod @@ -1,27 +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>CommunicationFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Communications</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>8a7d17a8-e6b9-430e-90ea-4a50daa97cba</name> - <entityField>MEDIUM_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1f8b562b-142d-4fdc-82d0-2d0cc855cdd5</name> - <entityField>ADDR</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>CommunicationFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Communications</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>8a7d17a8-e6b9-430e-90ea-4a50daa97cba</name> + <entityField>MEDIUM_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1f8b562b-142d-4fdc-82d0-2d0cc855cdd5</name> + <entityField>ADDR</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/CommunicationList_view/CommunicationList_view.aod b/neonView/CommunicationList_view/CommunicationList_view.aod index cc011575bf237e29f8ef54966ed644faf16ec5ae..8999e7a1e89e23b9209a24b08d6c16f73438b304 100644 --- a/neonView/CommunicationList_view/CommunicationList_view.aod +++ b/neonView/CommunicationList_view/CommunicationList_view.aod @@ -1,27 +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>CommunicationList_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <titledListViewTemplate> - <name>Communications</name> - <highlightingField>IS_STANDARD</highlightingField> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>5649723d-2478-4b4c-9e32-7944e643bc42</name> - <entityField>MEDIUM_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>825df64b-901b-49ac-a759-3ee1c260a88a</name> - <entityField>ADDR</entityField> - </neonTableColumn> - </columns> - </titledListViewTemplate> - </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>CommunicationList_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <titledListViewTemplate> + <name>Communications</name> + <highlightingField>IS_STANDARD</highlightingField> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>5649723d-2478-4b4c-9e32-7944e643bc42</name> + <entityField>MEDIUM_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>825df64b-901b-49ac-a759-3ee1c260a88a</name> + <entityField>ADDR</entityField> + </neonTableColumn> + </columns> + </titledListViewTemplate> + </children> +</neonView> diff --git a/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod b/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod index 723b26dfe6a35bfa4b9e8bc307a02a8aebc8baa7..68d633623084f52676fef1bc3cb91ba15dbe1904 100644 --- a/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod +++ b/neonView/CommunicationMultiEdit_view/CommunicationMultiEdit_view.aod @@ -1,26 +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>CommunicationMultiEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>b210222e-dfd3-4cec-bc2e-84b72aebb2b6</name> - <entityField>MEDIUM_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c20668f3-6722-4a38-86d6-0d29be06dbe1</name> - <entityField>ADDR</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>CommunicationMultiEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>b210222e-dfd3-4cec-bc2e-84b72aebb2b6</name> + <entityField>MEDIUM_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c20668f3-6722-4a38-86d6-0d29be06dbe1</name> + <entityField>ADDR</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/ContactEdit_view/ContactEdit_view.aod b/neonView/ContactEdit_view/ContactEdit_view.aod index 03a2f0de84d3c649892b2703ade040afc6bc8967..87804b22391a2e98c37c4055abb1f60c1776f0b4 100644 --- a/neonView/ContactEdit_view/ContactEdit_view.aod +++ b/neonView/ContactEdit_view/ContactEdit_view.aod @@ -1,53 +1,53 @@ -<?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>ContactEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>35e8b7a8-30b0-4c6f-921d-c199158aa294</name> - <entityField>PERSON_TITLE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>40d2367e-c197-424c-8442-9b04c7369e3a</name> - <entityField>ORGANISATION_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>847e9231-d6df-4ead-903d-b70dbcd69333</name> - <entityField>DEPARTMENT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>74e712fb-595f-4f96-9ecb-bd6a99948dce</name> - <entityField>CONTACTROLE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>e7c57e62-ff21-4ccd-8458-55d2fcca7b97</name> - <entityField>POSITION</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3028e060-b360-4584-96e6-4cf17ef94b07</name> - <entityField>LANGUAGE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>2912698f-2123-4c4f-b277-b7aa16b1c5e0</name> - <entityField>Communications</entityField> - <view>CommunicationMultiEdit_view</view> - </neonViewReference> - <neonViewReference> - <name>3e90f469-405f-46e4-9fed-ce017dc0c222</name> - <entityField>ContactAddresses</entityField> - <view>AdressMultiEdit_view</view> - </neonViewReference> - </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>ContactEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>35e8b7a8-30b0-4c6f-921d-c199158aa294</name> + <entityField>PERSON_TITLE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>40d2367e-c197-424c-8442-9b04c7369e3a</name> + <entityField>ORGANISATION_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>847e9231-d6df-4ead-903d-b70dbcd69333</name> + <entityField>DEPARTMENT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>74e712fb-595f-4f96-9ecb-bd6a99948dce</name> + <entityField>CONTACTROLE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e7c57e62-ff21-4ccd-8458-55d2fcca7b97</name> + <entityField>POSITION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3028e060-b360-4584-96e6-4cf17ef94b07</name> + <entityField>LANGUAGE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>2912698f-2123-4c4f-b277-b7aa16b1c5e0</name> + <entityField>Communications</entityField> + <view>CommunicationMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>3e90f469-405f-46e4-9fed-ce017dc0c222</name> + <entityField>ContactAddresses</entityField> + <view>AdressMultiEdit_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/ContactList_view/ContactList_view.aod b/neonView/ContactList_view/ContactList_view.aod index b99e10274e606c0fe62fba52080c1854c06301e6..975b21a7f63d8917e9e7f2228e8380d1acfb3085 100644 --- a/neonView/ContactList_view/ContactList_view.aod +++ b/neonView/ContactList_view/ContactList_view.aod @@ -1,40 +1,40 @@ -<?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>ContactList_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Contacts</name> - <hideContentSearch v="true" /> - <isEditable v="false" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>ef71b5ad-8581-4845-ae66-7df17d1459e0</name> - <entityField>ORGANISATION_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a3f3a2b8-1f7a-4783-b080-1853df3d1613</name> - <entityField>CONTACTROLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a8f4283d-7a40-4ee9-ae34-e4d424a9342a</name> - <entityField>DEPARTMENT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>13b085a4-9ee7-418b-b3a9-acaf053c44f1</name> - <entityField>POSITION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1daa17e8-0e8d-4760-b229-651ae9a121d3</name> - <entityField>STATUS</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>ContactList_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Contacts</name> + <hideContentSearch v="true" /> + <isEditable v="false" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>ef71b5ad-8581-4845-ae66-7df17d1459e0</name> + <entityField>ORGANISATION_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a3f3a2b8-1f7a-4783-b080-1853df3d1613</name> + <entityField>CONTACTROLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a8f4283d-7a40-4ee9-ae34-e4d424a9342a</name> + <entityField>DEPARTMENT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>13b085a4-9ee7-418b-b3a9-acaf053c44f1</name> + <entityField>POSITION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1daa17e8-0e8d-4760-b229-651ae9a121d3</name> + <entityField>STATUS</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/ContractFilter_view/ContractFilter_view.aod b/neonView/ContractFilter_view/ContractFilter_view.aod index c508588317a7ad788ca44f004382c3120b2f2bc6..5ef1fa5e8c38cfa14fc5ec48bbdaa8095071c378 100644 --- a/neonView/ContractFilter_view/ContractFilter_view.aod +++ b/neonView/ContractFilter_view/ContractFilter_view.aod @@ -1,68 +1,68 @@ -<?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>ContractFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AllContractsDashlet</name> - <title>Contracts</title> - <description>Show all contracts</description> - <fragment>Contract/filter</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:form</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>contract</name> - <title>Contract</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Contracts</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>67ceacc5-6238-496a-9bc6-ccc52ce91cd3</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1a610a45-8c8c-48d4-bc0b-905655afa016</name> - <entityField>CONTRACTCODE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ea38d067-af86-4936-8311-f64305fc5576</name> - <entityField>CONTRACTTYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>0ec4c5ee-4af2-4530-8fc3-fbecef7983b7</name> - <entityField>CONTACT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>05f745fe-6f29-4536-9794-8ddfefd2b369</name> - <entityField>CONTRACTSTATUS</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ef313bd9-b3a3-4c60-b7d5-9cf2e208aade</name> - <entityField>CONTRACTSTART</entityField> - </neonTableColumn> - <neonTableColumn> - <name>845c3a71-0fa9-4299-9b85-8fa25f92436d</name> - <entityField>CONTRACTEND</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>ContractFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AllContractsDashlet</name> + <title>Contracts</title> + <description>Show all contracts</description> + <fragment>Contract/filter</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:form</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>contract</name> + <title>Contract</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Contracts</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>67ceacc5-6238-496a-9bc6-ccc52ce91cd3</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1a610a45-8c8c-48d4-bc0b-905655afa016</name> + <entityField>CONTRACTCODE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ea38d067-af86-4936-8311-f64305fc5576</name> + <entityField>CONTRACTTYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>0ec4c5ee-4af2-4530-8fc3-fbecef7983b7</name> + <entityField>CONTACT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>05f745fe-6f29-4536-9794-8ddfefd2b369</name> + <entityField>CONTRACTSTATUS</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ef313bd9-b3a3-4c60-b7d5-9cf2e208aade</name> + <entityField>CONTRACTSTART</entityField> + </neonTableColumn> + <neonTableColumn> + <name>845c3a71-0fa9-4299-9b85-8fa25f92436d</name> + <entityField>CONTRACTEND</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/ContractPreview_view/ContractPreview_view.aod b/neonView/ContractPreview_view/ContractPreview_view.aod index 328e2dd523937fb023dda5ce211cc3678946b96b..1381f3f41059df31d3b47b318dbb8c5250c85abb 100644 --- a/neonView/ContractPreview_view/ContractPreview_view.aod +++ b/neonView/ContractPreview_view/ContractPreview_view.aod @@ -1,66 +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>ContractPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>IMAGE</iconField> - <titleField>CONTRACTCODE_DISPLAY_fieldGroup</titleField> - <descriptionField>CONTACT_ID</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Details</name> - <showDrawer v="true" /> - <drawerCaption>Details</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>b0ced77c-bd97-4318-8c0b-ad028111f039</name> - <entityField>CONTRACTSTATUS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>9101eee8-57b1-4bcf-a271-2501b7a3b842</name> - <entityField>CONTRACTSTART</entityField> - </entityFieldLink> - <entityFieldLink> - <name>9cc46e86-0f4b-406a-a702-77e840fc3988</name> - <entityField>CONTRACTEND</entityField> - </entityFieldLink> - <entityFieldLink> - <name>aa310f7a-d66b-4128-8af0-3619099605ce</name> - <entityField>PAYMENT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>6529a64b-4249-434a-8692-45daad5264e3</name> - <entityField>CONTRACTDUE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Further informations</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>546ff394-e0bd-4dce-82a4-8341bcd92243</name> - <entityField>REMARK</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>90de7332-5d4c-4d72-a93a-1bd2c06d12a4</name> - <entityField>MainDocuments</entityField> - <view>DocumentList_view</view> - </neonViewReference> - </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>ContractPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>IMAGE</iconField> + <titleField>CONTRACTCODE_DISPLAY_fieldGroup</titleField> + <descriptionField>CONTACT_ID</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Details</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>b0ced77c-bd97-4318-8c0b-ad028111f039</name> + <entityField>CONTRACTSTATUS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>9101eee8-57b1-4bcf-a271-2501b7a3b842</name> + <entityField>CONTRACTSTART</entityField> + </entityFieldLink> + <entityFieldLink> + <name>9cc46e86-0f4b-406a-a702-77e840fc3988</name> + <entityField>CONTRACTEND</entityField> + </entityFieldLink> + <entityFieldLink> + <name>aa310f7a-d66b-4128-8af0-3619099605ce</name> + <entityField>PAYMENT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>6529a64b-4249-434a-8692-45daad5264e3</name> + <entityField>CONTRACTDUE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Further informations</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>546ff394-e0bd-4dce-82a4-8341bcd92243</name> + <entityField>REMARK</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>90de7332-5d4c-4d72-a93a-1bd2c06d12a4</name> + <entityField>MainDocuments</entityField> + <view>DocumentList_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/CountriesPreview_view/CountriesPreview_view.aod b/neonView/CountriesPreview_view/CountriesPreview_view.aod index 90df6f69c339ecc0fa4d9fb5117a574fa14636d5..c2d913dc585d81a30e81569bde580971e53215d7 100644 --- a/neonView/CountriesPreview_view/CountriesPreview_view.aod +++ b/neonView/CountriesPreview_view/CountriesPreview_view.aod @@ -1,43 +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>CountriesPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>FLAG</iconField> - <titleField>NAME_TRANSLATED</titleField> - <descriptionField>ISO2</descriptionField> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <editMode v="false" /> - <showDrawer v="false" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>b1172810-a6f9-4dd7-b9fd-669333a04e0e</name> - <entityField>ISO2</entityField> - </entityFieldLink> - <entityFieldLink> - <name>33def870-bc1d-4ed8-85e5-80bbc70c8f45</name> - <entityField>ISO3</entityField> - </entityFieldLink> - <entityFieldLink> - <name>f93ab4d2-26f0-4de5-9c8d-a2e2f985218e</name> - <entityField>NAME_ORIGIN</entityField> - </entityFieldLink> - <entityFieldLink> - <name>98128115-da62-4bfb-9ca3-9465a024f56c</name> - <entityField>NAME_TRANSLATED</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>CountriesPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>FLAG</iconField> + <titleField>NAME_TRANSLATED</titleField> + <descriptionField>ISO2</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <editMode v="false" /> + <showDrawer v="false" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>b1172810-a6f9-4dd7-b9fd-669333a04e0e</name> + <entityField>ISO2</entityField> + </entityFieldLink> + <entityFieldLink> + <name>33def870-bc1d-4ed8-85e5-80bbc70c8f45</name> + <entityField>ISO3</entityField> + </entityFieldLink> + <entityFieldLink> + <name>f93ab4d2-26f0-4de5-9c8d-a2e2f985218e</name> + <entityField>NAME_ORIGIN</entityField> + </entityFieldLink> + <entityFieldLink> + <name>98128115-da62-4bfb-9ca3-9465a024f56c</name> + <entityField>NAME_TRANSLATED</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/CountriesTable_view/CountriesTable_view.aod b/neonView/CountriesTable_view/CountriesTable_view.aod index feecd97ed92edf776020689ee66c6073879730d7..8f8e935aeb265b1dcee0242946a6c2c4a86decab 100644 --- a/neonView/CountriesTable_view/CountriesTable_view.aod +++ b/neonView/CountriesTable_view/CountriesTable_view.aod @@ -1,48 +1,48 @@ -<?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>CountriesTable_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Countries</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>34fb0f82-8052-418e-a1c7-2c538c7f74d4</name> - <entityField>FLAG</entityField> - <width v="50" /> - <expandRatio v="0" /> - </neonTableColumn> - <neonTableColumn> - <name>fbe22eec-3856-4f6a-bf75-a7da6b32b1f0</name> - <entityField>ISO2</entityField> - <width v="50" /> - <expandRatio v="0" /> - <collapse v="true" /> - </neonTableColumn> - <neonTableColumn> - <name>00a6a60e-2d6f-44c2-bcf0-74545ec423b8</name> - <entityField>ISO3</entityField> - <width v="50" /> - <expandRatio v="0" /> - <collapse v="true" /> - </neonTableColumn> - <neonTableColumn> - <name>0afbb69c-3ea1-4168-b581-bbc2540acf6d</name> - <entityField>NAME_ORIGIN</entityField> - <width v="200" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>6120eed0-2d3c-4956-a9ba-d089f19e03ea</name> - <entityField>NAME_TRANSLATED</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>CountriesTable_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Countries</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>34fb0f82-8052-418e-a1c7-2c538c7f74d4</name> + <entityField>FLAG</entityField> + <width v="50" /> + <expandRatio v="0" /> + </neonTableColumn> + <neonTableColumn> + <name>fbe22eec-3856-4f6a-bf75-a7da6b32b1f0</name> + <entityField>ISO2</entityField> + <width v="50" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + <neonTableColumn> + <name>00a6a60e-2d6f-44c2-bcf0-74545ec423b8</name> + <entityField>ISO3</entityField> + <width v="50" /> + <expandRatio v="0" /> + <collapse v="true" /> + </neonTableColumn> + <neonTableColumn> + <name>0afbb69c-3ea1-4168-b581-bbc2540acf6d</name> + <entityField>NAME_ORIGIN</entityField> + <width v="200" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>6120eed0-2d3c-4956-a9ba-d089f19e03ea</name> + <entityField>NAME_TRANSLATED</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/DefaultLookup_view/DefaultLookup_view.aod b/neonView/DefaultLookup_view/DefaultLookup_view.aod index ff5f7c4ad683368a3e85ea81e857e3bbc1c7c385..ace992440583670fe49d0c3119f7e791e8d7d654 100644 --- a/neonView/DefaultLookup_view/DefaultLookup_view.aod +++ b/neonView/DefaultLookup_view/DefaultLookup_view.aod @@ -1,16 +1,16 @@ -<?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>DefaultLookup_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <listViewTemplate> - <name>DefaultList</name> - <entityField>#ENTITY</entityField> - </listViewTemplate> - </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>DefaultLookup_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <listViewTemplate> + <name>DefaultList</name> + <entityField>#ENTITY</entityField> + </listViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentEdit_view/DocumentEdit_view.aod b/neonView/DocumentEdit_view/DocumentEdit_view.aod index 94c8f4329ba5469401611c1d36b95d8e342a8464..e0cd372b0b900a03188a1d31c70c23be0e423e08 100644 --- a/neonView/DocumentEdit_view/DocumentEdit_view.aod +++ b/neonView/DocumentEdit_view/DocumentEdit_view.aod @@ -1,35 +1,35 @@ -<?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>DocumentEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>7d74c495-1af7-4e00-8a78-5787e544e101</name> - <entityField>BINDATA_UPLOAD</entityField> - </entityFieldLink> - <entityFieldLink> - <name>91d96ac4-d838-4f92-90e7-954166b57288</name> - <entityField>NAME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>253b8716-bdec-4e24-8540-7513d934693b</name> - <entityField>DESCRIPTION</entityField> - </entityFieldLink> - <entityFieldLink> - <name>d3265f22-18dd-468b-8316-6a11fab662c3</name> - <entityField>IS_MAIN_DOCUMENT</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>DocumentEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>7d74c495-1af7-4e00-8a78-5787e544e101</name> + <entityField>BINDATA_UPLOAD</entityField> + </entityFieldLink> + <entityFieldLink> + <name>91d96ac4-d838-4f92-90e7-954166b57288</name> + <entityField>NAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>253b8716-bdec-4e24-8540-7513d934693b</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>d3265f22-18dd-468b-8316-6a11fab662c3</name> + <entityField>IS_MAIN_DOCUMENT</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentFilter_view/DocumentFilter_view.aod b/neonView/DocumentFilter_view/DocumentFilter_view.aod index 88007b4a1c2a3ad67ae4732cbaf982f3f0118bf5..b32a54d029edd7df54e4ee9ab4b3319b688f756f 100644 --- a/neonView/DocumentFilter_view/DocumentFilter_view.aod +++ b/neonView/DocumentFilter_view/DocumentFilter_view.aod @@ -1,48 +1,48 @@ -<?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>DocumentFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Documents</name> - <favoriteActionGroup1>Document_actions</favoriteActionGroup1> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>1ecb7858-44ab-42de-abb8-d8c74afa30d0</name> - <entityField>NAME</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>455a5afa-82f0-42d0-aba4-46ff1196234f</name> - <entityField>TYPE</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>000be993-3d70-4511-add9-8590b4d3c8ef</name> - <entityField>SIZE</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>a533d8a1-ae5e-434d-8254-415586af26ed</name> - <entityField>DATE_EDIT</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>0f7279fa-612b-4f2b-90aa-9de8efd1d3fb</name> - <entityField>IS_MAIN_DOCUMENT</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>DocumentFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Documents</name> + <favoriteActionGroup1>Document_actions</favoriteActionGroup1> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>1ecb7858-44ab-42de-abb8-d8c74afa30d0</name> + <entityField>NAME</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>455a5afa-82f0-42d0-aba4-46ff1196234f</name> + <entityField>TYPE</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>000be993-3d70-4511-add9-8590b4d3c8ef</name> + <entityField>SIZE</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>a533d8a1-ae5e-434d-8254-415586af26ed</name> + <entityField>DATE_EDIT</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>0f7279fa-612b-4f2b-90aa-9de8efd1d3fb</name> + <entityField>IS_MAIN_DOCUMENT</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentList_view/DocumentList_view.aod b/neonView/DocumentList_view/DocumentList_view.aod index d82e31df5478a41698efbbabce79fd9e0c184491..2c74f41abfaccacca16bccb71b1957e1471a0c6c 100644 --- a/neonView/DocumentList_view/DocumentList_view.aod +++ b/neonView/DocumentList_view/DocumentList_view.aod @@ -1,21 +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>DocumentList_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <drawerLayout> - <name>layout</name> - <layoutCaption>Maindocuments</layoutCaption> - </drawerLayout> - </layout> - <children> - <actionListViewTemplate> - <name>Actions</name> - <titleField>NAME</titleField> - <descriptionField>DESCRIPTION</descriptionField> - <iconField>ICON</iconField> - <entryAction>downloadSingleFileAction</entryAction> - <entityField>#ENTITY</entityField> - </actionListViewTemplate> - </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>DocumentList_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <drawerLayout> + <name>layout</name> + <layoutCaption>Maindocuments</layoutCaption> + </drawerLayout> + </layout> + <children> + <actionListViewTemplate> + <name>Actions</name> + <titleField>NAME</titleField> + <descriptionField>DESCRIPTION</descriptionField> + <iconField>ICON</iconField> + <entryAction>downloadSingleFileAction</entryAction> + <entityField>#ENTITY</entityField> + <title>Documents</title> + </actionListViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentPreview_view/DocumentPreview_view.aod b/neonView/DocumentPreview_view/DocumentPreview_view.aod index eaf0fc619b087f5480398bd61d86691949368c45..3b0aef5d27cba6490563b7f2216452191a0e9bd0 100644 --- a/neonView/DocumentPreview_view/DocumentPreview_view.aod +++ b/neonView/DocumentPreview_view/DocumentPreview_view.aod @@ -1,36 +1,36 @@ -<?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>DocumentPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <cardViewTemplate> - <name>Head</name> - <iconField>PREVIEW_IMAGE</iconField> - <titleField>NAME</titleField> - <subtitleField>TYPE</subtitleField> - <descriptionField>SIZE</descriptionField> - <favoriteAction1>downloadSingleFileAction</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Details</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>85eba544-ca8f-40aa-ba01-9311f8861033</name> - <entityField>IS_MAIN_DOCUMENT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>4a89e2f0-1b61-432f-9560-b5f171f7e06d</name> - <entityField>DESCRIPTION</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>DocumentPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>Head</name> + <iconField>PREVIEW_IMAGE</iconField> + <titleField>NAME</titleField> + <subtitleField>TYPE</subtitleField> + <descriptionField>SIZE</descriptionField> + <favoriteAction1>downloadSingleFileAction</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Details</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>85eba544-ca8f-40aa-ba01-9311f8861033</name> + <entityField>IS_MAIN_DOCUMENT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4a89e2f0-1b61-432f-9560-b5f171f7e06d</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod b/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..b5234dd548b0bf391932422e78d422181951f02e --- /dev/null +++ b/neonView/DocumentTemplateEdit_view/DocumentTemplateEdit_view.aod @@ -0,0 +1,65 @@ +<?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>DocumentTemplateEdit_view</name> + <title>Document Template</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_FONT</icon> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Details</name> + <editMode v="true" /> + <showDrawer v="false" /> + <entityField>#ENTITY</entityField> + <title></title> + <fields> + <entityFieldLink> + <name>63388992-5b40-4f1e-a2be-aa35bedbfd2e</name> + <entityField>BINDATA</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5e68bfdb-b5c9-4ea0-8f5d-152e36262401</name> + <entityField>NAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e3940793-c511-4fb1-93e7-68fb9f614b32</name> + <entityField>TYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>de86d66c-8281-4050-946b-a6b35bb01db8</name> + <entityField>CLASSIFICATION</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c25464a6-1111-4f9f-a834-92015c2d87bc</name> + <entityField>LANGUAGE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>850130f7-75b1-42ef-9da9-da98966d6367</name> + <entityField>htmlText</entityField> + </entityFieldLink> + <entityFieldLink> + <name>bf313ea8-821a-4693-8ba2-4246ad8a4f62</name> + <entityField>texText</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0fed8c5c-1be5-4599-938d-31241c4c9395</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>2e118acd-473a-4587-9945-a0ca59012f40</name> + <entityField>Links</entityField> + <view>DocumentTemplateLinkMultiEdit_view</view> + </neonViewReference> + <neonViewReference> + <name>8111a7d1-efc0-4588-a5a7-d798b0a8c7bb</name> + <entityField>Attributes</entityField> + <view>AttributeRelationMultiEdit_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/DocumentTemplateFilterSmall_view/DocumentTemplateFilterSmall_view.aod b/neonView/DocumentTemplateFilterSmall_view/DocumentTemplateFilterSmall_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..3626b2055112bb805d70d6f31deccdaf1ef7507a --- /dev/null +++ b/neonView/DocumentTemplateFilterSmall_view/DocumentTemplateFilterSmall_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>DocumentTemplateFilterSmall_view</name> + <title>Document Template</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Search</name> + <entityField>#ENTITY</entityField> + <title>Document Template</title> + <columns> + <neonTableColumn> + <name>4d73c680-ebf6-4225-a6b3-d30ad0082ef4</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>cd4067b5-befe-459a-8a41-043eb884caff</name> + <entityField>LANGUAGE</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentTemplateFilter_view/DocumentTemplateFilter_view.aod b/neonView/DocumentTemplateFilter_view/DocumentTemplateFilter_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..0de215bb5bcf2da1a83c9a2c3c78b766b0050831 --- /dev/null +++ b/neonView/DocumentTemplateFilter_view/DocumentTemplateFilter_view.aod @@ -0,0 +1,42 @@ +<?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>DocumentTemplateFilter_view</name> + <title>Document Template</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>VAADIN:FILE_FONT</icon> + <filterable v="true" /> + <isSmall v="false" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeTableViewTemplate> + <name>SearchTree</name> + <parentField>TYPE</parentField> + <defaultGroupFields> + <element>TYPE</element> + </defaultGroupFields> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>c0085121-edf6-4e3e-ace4-d599af4aa2f1</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>f163cdaa-ed96-431a-a648-1823b2a8ded6</name> + <entityField>TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>7554151d-a099-4573-89c7-2f2b3070bff6</name> + <entityField>CLASSIFICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>65c98ef0-a3cc-4153-a58d-db4776e33532</name> + <entityField>LANGUAGE</entityField> + </neonTableColumn> + </columns> + </treeTableViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentTemplateLinkList_view/DocumentTemplateLinkList_view.aod b/neonView/DocumentTemplateLinkList_view/DocumentTemplateLinkList_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..4195ff1ec8beefed2dcaa146a2feded9be1a835c --- /dev/null +++ b/neonView/DocumentTemplateLinkList_view/DocumentTemplateLinkList_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>DocumentTemplateLinkList_view</name> + <title>Attachments</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <drawerLayout> + <name>layout</name> + <layoutCaption>Attachments</layoutCaption> + </drawerLayout> + </layout> + <children> + <actionListViewTemplate> + <name>ActionList</name> + <titleField>DOCUMENTTEMPLATE_ID_CHILD</titleField> + <descriptionField></descriptionField> + <iconField>ICON</iconField> + <entryAction>OpenDocument</entryAction> + <entityField>#ENTITY</entityField> + <title>Attachments</title> + </actionListViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentTemplateLinkMultiEdit_view/DocumentTemplateLinkMultiEdit_view.aod b/neonView/DocumentTemplateLinkMultiEdit_view/DocumentTemplateLinkMultiEdit_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..df6a9f255f9fbe87b43403143a748014e494ddd8 --- /dev/null +++ b/neonView/DocumentTemplateLinkMultiEdit_view/DocumentTemplateLinkMultiEdit_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>DocumentTemplateLinkMultiEdit_view</name> + <title>Attachments</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>c379aae6-f79e-424c-b379-d7393e63bc4e</name> + <entityField>DOCUMENTTEMPLATE_ID_CHILD</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/DocumentTemplatePreview_view/DocumentTemplatePreview_view.aod b/neonView/DocumentTemplatePreview_view/DocumentTemplatePreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..f7a6a63264ff58d5e49a54cb628770e7174df61c --- /dev/null +++ b/neonView/DocumentTemplatePreview_view/DocumentTemplatePreview_view.aod @@ -0,0 +1,36 @@ +<?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>DocumentTemplatePreview_view</name> + <title>Document Template</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <cardViewTemplate> + <name>Card</name> + <titleField>NAME</titleField> + <subtitleField>TYPE</subtitleField> + <descriptionField>CLASSIFICATION</descriptionField> + <entityField>#ENTITY</entityField> + <title>Document Template</title> + </cardViewTemplate> + <neonViewReference> + <name>0da2cc6b-86c9-4455-b5b2-edc54b30e793</name> + <entityField>Documents</entityField> + <view>DocumentList_view</view> + </neonViewReference> + <neonViewReference> + <name>632c3a73-41f9-4d95-b394-2699a7200cf1</name> + <entityField>Links</entityField> + <view>DocumentTemplateLinkList_view</view> + </neonViewReference> + <neonViewReference> + <name>5a2db686-85a9-4a21-acde-7a6ee826eeaa</name> + <entityField>Attributes</entityField> + <view>AttributeRelationPreviewList</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/EmployeeFilter_view/EmployeeFilter_view.aod b/neonView/EmployeeFilter_view/EmployeeFilter_view.aod index 88171ca8fcb9cc79b14de3c3d8590240268af14a..f4644fdd94916d3a1424ab62bae534d47d3ed201 100644 --- a/neonView/EmployeeFilter_view/EmployeeFilter_view.aod +++ b/neonView/EmployeeFilter_view/EmployeeFilter_view.aod @@ -1,39 +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>TITLE</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> +<?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>TITLE</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/EmployeePassword_view/EmployeePassword_view.aod b/neonView/EmployeePassword_view/EmployeePassword_view.aod index 731d112028ca26d6f7c8d66fba730c9a5240f45a..ebe5f2c3bc40ae7738a2eb7fe924a144f2075a84 100644 --- a/neonView/EmployeePassword_view/EmployeePassword_view.aod +++ b/neonView/EmployeePassword_view/EmployeePassword_view.aod @@ -2,6 +2,7 @@ <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> + <isSmall v="true" /> <layout> <boxLayout> <name>layout</name> diff --git a/neonView/EmployeePreview_view/EmployeePreview_view.aod b/neonView/EmployeePreview_view/EmployeePreview_view.aod index 9854f076d27c12eb237d322449d017e0bdd456f0..dd211a4a4d9abd37c866e3600aec45ce6ab5ef1a 100644 --- a/neonView/EmployeePreview_view/EmployeePreview_view.aod +++ b/neonView/EmployeePreview_view/EmployeePreview_view.aod @@ -1,47 +1,47 @@ -<?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> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>IMAGE</iconField> - <titleField>NAME_fieldGroup</titleField> - <subtitleField>TITLE</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> +<?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> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>IMAGE</iconField> + <titleField>NAME_fieldGroup</titleField> + <subtitleField>TITLE</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/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod b/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod index 80d5076129ade0ac6b9dfa8481a146c81c1e3200..9fc81ddf21b067bfd7f7653c9d1a8b66f99b4d9a 100644 --- a/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod +++ b/neonView/EmployeeRoleFilter_view/EmployeeRoleFilter_view.aod @@ -1,23 +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> +<?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 1cfd71aba5679bdd29d96d6c58e8d9b099794351..5a85a8d9298ee07abf0185b837cffb146d67142c 100644 --- a/neonView/FacebookTimeline_view/FacebookTimeline_view.aod +++ b/neonView/FacebookTimeline_view/FacebookTimeline_view.aod @@ -1,68 +1,68 @@ -<?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>FacebookTimeline_view</name> - <title>Facebook</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AditoFacebookDashlet</name> - <title>ADITO Facebook Feed</title> - <description>Show all Facebook posts of ADITO</description> - <fragment>Social/full</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:facebook_square</icon> - <categories> - <neonDashletCategory> - <name>social</name> - <title>Social Media</title> - </neonDashletCategory> - <neonDashletCategory> - <name>facebook</name> - <title>Facebook</title> - </neonDashletCategory> - </categories> - <parameters> - <neonDashletParameter> - <name>Account_param</name> - <value>adito.crm</value> - </neonDashletParameter> - </parameters> - </neonDashletConfiguration> - <neonDashletConfiguration> - <name>FacebookDashletConfig</name> - <title>Facebook Feed</title> - <description>Show all Facebook posts of a user</description> - <fragment>Social/full</fragment> - <requiresConfiguration v="true" /> - <icon>vaadin:facebook_square</icon> - <categories> - <neonDashletCategory> - <name>social</name> - <title>Social Media</title> - </neonDashletCategory> - <neonDashletCategory> - <name>facebook</name> - <title>Facebook</title> - </neonDashletCategory> - </categories> - <parameters> - <neonDashletParameter> - <name>Account_param</name> - <value></value> - </neonDashletParameter> - </parameters> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <webContentViewTemplate> - <name>Timeline</name> - <entityField>FACEBOOK_TIMELINE</entityField> - </webContentViewTemplate> - </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>FacebookTimeline_view</name> + <title>Facebook</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AditoFacebookDashlet</name> + <title>ADITO Facebook Feed</title> + <description>Show all Facebook posts of ADITO</description> + <fragment>Social/full</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:facebook_square</icon> + <categories> + <neonDashletCategory> + <name>social</name> + <title>Social Media</title> + </neonDashletCategory> + <neonDashletCategory> + <name>facebook</name> + <title>Facebook</title> + </neonDashletCategory> + </categories> + <parameters> + <neonDashletParameter> + <name>Account_param</name> + <value>adito.crm</value> + </neonDashletParameter> + </parameters> + </neonDashletConfiguration> + <neonDashletConfiguration> + <name>FacebookDashletConfig</name> + <title>Facebook Feed</title> + <description>Show all Facebook posts of a user</description> + <fragment>Social/full</fragment> + <requiresConfiguration v="true" /> + <icon>vaadin:facebook_square</icon> + <categories> + <neonDashletCategory> + <name>social</name> + <title>Social Media</title> + </neonDashletCategory> + <neonDashletCategory> + <name>facebook</name> + <title>Facebook</title> + </neonDashletCategory> + </categories> + <parameters> + <neonDashletParameter> + <name>Account_param</name> + <value></value> + </neonDashletParameter> + </parameters> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <webContentViewTemplate> + <name>Timeline</name> + <entityField>FACEBOOK_TIMELINE</entityField> + </webContentViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod b/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod index cf2b3b2248c676aea6eb7b541d9d9adfab9de5de..729d4013d6616185f87f1942e960acbe00aa7467 100644 --- a/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod +++ b/neonView/KeywordAttributeEdit_view/KeywordAttributeEdit_view.aod @@ -1,32 +1,32 @@ -<?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>KeywordAttributeEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>88fcd6c8-8dfc-4a1d-96d9-33412768feb9</name> - <entityField>CONTAINER</entityField> - </entityFieldLink> - <entityFieldLink> - <name>4e120b1d-1016-41a1-abe7-9d28f8053380</name> - <entityField>NAME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>245c3f6f-3874-46d6-a24d-72cb9abb2e16</name> - <entityField>TYPE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>KeywordAttributeEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>88fcd6c8-8dfc-4a1d-96d9-33412768feb9</name> + <entityField>CONTAINER</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4e120b1d-1016-41a1-abe7-9d28f8053380</name> + <entityField>NAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>245c3f6f-3874-46d6-a24d-72cb9abb2e16</name> + <entityField>TYPE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod b/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod index 8322746e525e02f4dc2d8fe27ef0eb801c202f14..6416e22a798697c134dc9b6a25c0660427d811ac 100644 --- a/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod +++ b/neonView/KeywordAttributeFilter_view/KeywordAttributeFilter_view.aod @@ -1,36 +1,36 @@ -<?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>KeywordAttributeFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Attributes</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>94fdd272-46f0-415e-aff8-76789a215921</name> - <entityField>#ICON</entityField> - </neonTableColumn> - <neonTableColumn> - <name>7efe2ae9-8b76-439f-95cb-547f7dec9057</name> - <entityField>CONTAINER</entityField> - </neonTableColumn> - <neonTableColumn> - <name>682fd08f-b121-469c-b86e-afdf013dbc7b</name> - <entityField>NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>8d142e4d-c15d-409a-9a2c-251192e3e98e</name> - <entityField>TYPE</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>KeywordAttributeFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Attributes</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>94fdd272-46f0-415e-aff8-76789a215921</name> + <entityField>#ICON</entityField> + </neonTableColumn> + <neonTableColumn> + <name>7efe2ae9-8b76-439f-95cb-547f7dec9057</name> + <entityField>CONTAINER</entityField> + </neonTableColumn> + <neonTableColumn> + <name>682fd08f-b121-469c-b86e-afdf013dbc7b</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>8d142e4d-c15d-409a-9a2c-251192e3e98e</name> + <entityField>TYPE</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod b/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod index a7c6d12369c479620ccf45080fda8e9586e4a96c..18c59a004c4a678b16d144067222bbb99cdea1a0 100644 --- a/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod +++ b/neonView/KeywordAttributeRelationRows_view/KeywordAttributeRelationRows_view.aod @@ -1,28 +1,28 @@ -<?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>KeywordAttributeRelationRows_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="false" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Relations</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>f0eec86d-a223-4208-9e9d-6a6bda1969c8</name> - <entityField>AB_KEYWORD_ATTRIBUTE_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4d5656d1-a928-47d9-9d88-de8572866a79</name> - <entityField>valueProxy</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>KeywordAttributeRelationRows_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="false" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Relations</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>f0eec86d-a223-4208-9e9d-6a6bda1969c8</name> + <entityField>AB_KEYWORD_ATTRIBUTE_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4d5656d1-a928-47d9-9d88-de8572866a79</name> + <entityField>valueProxy</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod b/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod index a4468d9f60da464c9d856469df4a9c573a3fec73..a3ead120476ab7167d0a87859927cc78e6193012 100644 --- a/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod +++ b/neonView/KeywordAttriubteRelationTitled_view/KeywordAttriubteRelationTitled_view.aod @@ -1,26 +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> +<?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 061bbb6eebafc1131e711f7ab64fe66fb11bba7d..cc854e71df72b620f16fcb30b6c29d21bcc51488 100644 --- a/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod +++ b/neonView/KeywordEntryEdit_view/KeywordEntryEdit_view.aod @@ -1,36 +1,36 @@ -<?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>KeywordEntryEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>236c9d71-a619-47b5-b5a0-8d4e5bc45903</name> - <entityField>CONTAINER</entityField> - </entityFieldLink> - <entityFieldLink> - <name>f7f66b08-521c-46bf-b6e9-3c3f130648bc</name> - <entityField>TITLE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3fb4b999-853a-407e-b928-8f5e633c1dc5</name> - <entityField>ISACTIVE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>fc93fdff-860e-4593-8355-9c2677877964</name> - <entityField>KEYID</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>KeywordEntryEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>236c9d71-a619-47b5-b5a0-8d4e5bc45903</name> + <entityField>CONTAINER</entityField> + </entityFieldLink> + <entityFieldLink> + <name>f7f66b08-521c-46bf-b6e9-3c3f130648bc</name> + <entityField>TITLE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3fb4b999-853a-407e-b928-8f5e633c1dc5</name> + <entityField>ISACTIVE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>fc93fdff-860e-4593-8355-9c2677877964</name> + <entityField>KEYID</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod b/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod index 66dfddc51e82026ef05a6d8fe02a5f651f8ccfdd..4748a8aa330c6b693b228cbac8b223bcf32cb8ab 100644 --- a/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod +++ b/neonView/KeywordEntryMainSide_view/KeywordEntryMainSide_view.aod @@ -1,37 +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> +<?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 53dc6badf13d9b11632943da598e897cb054fb18..462bdd5f5abd831bac793c0b989376171c410686 100644 --- a/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod +++ b/neonView/KeywordEntryMain_view/KeywordEntryMain_view.aod @@ -1,23 +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>KeywordEntryMain_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <masterSlaveLayout> - <name>layout</name> - <master>267eb426-08d6-4699-9b9f-743c9c071463</master> - </masterSlaveLayout> - </layout> - <children> - <neonViewReference> - <name>267eb426-08d6-4699-9b9f-743c9c071463</name> - <entityField>#ENTITY</entityField> - <view>KeywordEntryMainSide_view</view> - </neonViewReference> - <neonViewReference> - <name>e722eb4b-5737-4801-b6e4-550fca43963a</name> - <entityField>KeywordAttributeRelations</entityField> - <view>KeywordAttributeRelationRows_view</view> - </neonViewReference> - </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>KeywordEntryMain_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + <master>267eb426-08d6-4699-9b9f-743c9c071463</master> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>267eb426-08d6-4699-9b9f-743c9c071463</name> + <entityField>#ENTITY</entityField> + <view>KeywordEntryMainSide_view</view> + </neonViewReference> + <neonViewReference> + <name>e722eb4b-5737-4801-b6e4-550fca43963a</name> + <entityField>KeywordAttributeRelations</entityField> + <view>KeywordAttributeRelationRows_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod b/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod index 56c89cf8897a305cd083da826ecb48ba15099d76..c69424ff7cfa78592ebf50d5d5088022fecfee25 100644 --- a/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod +++ b/neonView/KeywordEntryPreview_view/KeywordEntryPreview_view.aod @@ -1,45 +1,45 @@ -<?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>KeywordEntryPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <titleField>TITLE</titleField> - <subtitleField>CONTAINER</subtitleField> - <descriptionField>KEYID</descriptionField> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <title></title> - <fields> - <entityFieldLink> - <name>8455ebce-3bc2-4b0c-8e80-ec3795202d0e</name> - <entityField>ISACTIVE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>4b0bb3a6-5457-4eee-b0d8-6ec4b23c0aa7</name> - <entityField>ISESSENTIAL</entityField> - </entityFieldLink> - <entityFieldLink> - <name>30d80ba1-235e-4b4a-9e9c-2b63f70f87b5</name> - <entityField>SORTING</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>31f3e341-19b3-452e-a381-942c9860f696</name> - <entityField>KeywordAttributeRelationsReadOnly</entityField> - <view>KeywordAttriubteRelationTitled_view</view> - </neonViewReference> - </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>KeywordEntryPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <titleField>TITLE</titleField> + <subtitleField>CONTAINER</subtitleField> + <descriptionField>KEYID</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <title></title> + <fields> + <entityFieldLink> + <name>8455ebce-3bc2-4b0c-8e80-ec3795202d0e</name> + <entityField>ISACTIVE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4b0bb3a6-5457-4eee-b0d8-6ec4b23c0aa7</name> + <entityField>ISESSENTIAL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>30d80ba1-235e-4b4a-9e9c-2b63f70f87b5</name> + <entityField>SORTING</entityField> + </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/LogHistoryFilter_view/LogHistoryFilter_view.aod b/neonView/LogHistoryFilter_view/LogHistoryFilter_view.aod index 6b0d403e7a8e643fbfebf6e815c81d0eaa9f2846..6674803a75b4632436ac1c38d6a418efe09091f8 100644 --- a/neonView/LogHistoryFilter_view/LogHistoryFilter_view.aod +++ b/neonView/LogHistoryFilter_view/LogHistoryFilter_view.aod @@ -1,6 +1,7 @@ <?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>LogHistoryFilter_view</name> + <title>Log</title> <majorModelMode>DISTRIBUTED</majorModelMode> <filterable v="true" /> <layout> @@ -9,6 +10,14 @@ </groupLayout> </layout> <children> + <timelineViewTemplate> + <name>LogHistoryTimeLine</name> + <dateField>DATE_NEW</dateField> + <titleField>USER_NEW</titleField> + <descriptionField>DESCRIPTION</descriptionField> + <iconIdField>#IMAGE</iconIdField> + <entityField>#ENTITY</entityField> + </timelineViewTemplate> <tableViewTemplate> <name>LogHistoryTable</name> <hideContentSearch v="true" /> @@ -29,13 +38,5 @@ </neonTableColumn> </columns> </tableViewTemplate> - <timelineViewTemplate> - <name>LogHistoryTimeLine</name> - <dateField>DATE_NEW</dateField> - <titleField>USER_NEW</titleField> - <descriptionField>DESCRIPTION</descriptionField> - <iconIdField>#IMAGE</iconIdField> - <entityField>#ENTITY</entityField> - </timelineViewTemplate> </children> </neonView> diff --git a/neonView/LogHistoryPreview_view/LogHistoryPreview_view.aod b/neonView/LogHistoryPreview_view/LogHistoryPreview_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..46ea9f080dffb3fbb5c7a8a7c95e478a8cbb1d49 --- /dev/null +++ b/neonView/LogHistoryPreview_view/LogHistoryPreview_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>LogHistoryPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>head</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>head</name> + <subtitleField>DATE_NEW</subtitleField> + <descriptionField>USER_NEW</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>text</name> + <hideLabels v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>f8d426d2-6e87-4c8c-90c1-8af65b24a90f</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ModuleTree_view/ModuleTree_view.aod b/neonView/ModuleTree_view/ModuleTree_view.aod index f57a3fe1d5b3c925c775ac8af6e9eca173319e48..512bfdabb016e8bc048d67350e1467d4f9de281b 100644 --- a/neonView/ModuleTree_view/ModuleTree_view.aod +++ b/neonView/ModuleTree_view/ModuleTree_view.aod @@ -1,23 +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>ModuleTree_view</name> - <title>Tree</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <treeViewTemplate> - <name>Modules</name> - <parentField>PARENT_ID</parentField> - <favoriteActionGroup3></favoriteActionGroup3> - <titleField>TITLE</titleField> - <descriptionField>DESCRIPTION</descriptionField> - <iconField>ICON</iconField> - <entityField>#ENTITY</entityField> - <title></title> - </treeViewTemplate> - </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>ModuleTree_view</name> + <title>Tree</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeViewTemplate> + <name>Modules</name> + <parentField>PARENT_ID</parentField> + <favoriteActionGroup3></favoriteActionGroup3> + <titleField>TITLE</titleField> + <descriptionField>DESCRIPTION</descriptionField> + <iconField>ICON</iconField> + <entityField>#ENTITY</entityField> + <title></title> + </treeViewTemplate> + </children> +</neonView> diff --git a/neonView/MyDashboardScoreCard_view/MyDashboardScoreCard_view.aod b/neonView/MyDashboardScoreCard_view/MyDashboardScoreCard_view.aod index 1dda983c317269889fd41ecd94a1666364e88dae..c72f7535143b95cb61379886ac1b32b0be2994e3 100644 --- a/neonView/MyDashboardScoreCard_view/MyDashboardScoreCard_view.aod +++ b/neonView/MyDashboardScoreCard_view/MyDashboardScoreCard_view.aod @@ -1,49 +1,49 @@ -<?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>MyDashboardScoreCard_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <dashletConfigurations> - <neonDashletConfiguration> - <name>Information</name> - <title>To-Do</title> - <fragment>Analyses/full</fragment> - <singleton v="true" /> - <icon>VAADIN:CLIPBOARD_CHECK</icon> - <categories> - <neonDashletCategory> - <name>tasks</name> - <title>Tasks</title> - </neonDashletCategory> - <neonDashletCategory> - <name>calendar</name> - <title>Calendar</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <scoreCardViewTemplate> - <name>Scorecard</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>158d3dd5-4de6-470b-b61d-6de1e9907264</name> - <entityField>OVERDUE_TASKS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>5bbd7580-6fdd-4134-b33a-1082f4891c7c</name> - <entityField>NEW_TASKS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3631eda6-dfda-4c75-9caa-8b2c2e7c39e4</name> - <entityField>IMMINENT_APPOINTMENTS</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>MyDashboardScoreCard_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <dashletConfigurations> + <neonDashletConfiguration> + <name>Information</name> + <title>To-Do</title> + <fragment>Analyses/full</fragment> + <singleton v="true" /> + <icon>VAADIN:CLIPBOARD_CHECK</icon> + <categories> + <neonDashletCategory> + <name>tasks</name> + <title>Tasks</title> + </neonDashletCategory> + <neonDashletCategory> + <name>calendar</name> + <title>Calendar</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <scoreCardViewTemplate> + <name>Scorecard</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>158d3dd5-4de6-470b-b61d-6de1e9907264</name> + <entityField>OVERDUE_TASKS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5bbd7580-6fdd-4134-b33a-1082f4891c7c</name> + <entityField>NEW_TASKS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3631eda6-dfda-4c75-9caa-8b2c2e7c39e4</name> + <entityField>IMMINENT_APPOINTMENTS</entityField> + </entityFieldLink> + </fields> + </scoreCardViewTemplate> + </children> +</neonView> diff --git a/neonView/NotificationFilter_view/NotificationFilter_view.aod b/neonView/NotificationFilter_view/NotificationFilter_view.aod index 11a8ea6866cb1b0fdd61e0fe94caca420a868eed..9ff898ddb00d41699c71cfaefb116654cf31636f 100644 --- a/neonView/NotificationFilter_view/NotificationFilter_view.aod +++ b/neonView/NotificationFilter_view/NotificationFilter_view.aod @@ -11,12 +11,21 @@ <children> <tableViewTemplate> <name>Table</name> + <favoriteActionGroup1>setNotificationState</favoriteActionGroup1> + <entryAction>rowClickAction</entryAction> + <showHeader v="true" /> + <isSaveable v="false" /> + <isEditable v="false" /> <entityField>#ENTITY</entityField> <columns> <neonTableColumn> - <name>0ed20b46-be6a-424c-a583-a3f7496ec3f9</name> + <name>1cff3be1-523d-4a5a-b7d1-389d7cbb726f</name> <entityField>ICON</entityField> </neonTableColumn> + <neonTableColumn> + <name>0ed20b46-be6a-424c-a583-a3f7496ec3f9</name> + <entityField>CREATIONDATE</entityField> + </neonTableColumn> <neonTableColumn> <name>3bf425ed-227c-4768-b339-4794aa0d6063</name> <entityField>CAPTION</entityField> @@ -25,10 +34,6 @@ <name>ff33a6c1-7ac6-4acd-a083-e56a36f89977</name> <entityField>DESCRIPTION</entityField> </neonTableColumn> - <neonTableColumn> - <name>63df503b-2502-4123-917a-77c932f61268</name> - <entityField>ORIGINATORNAME</entityField> - </neonTableColumn> <neonTableColumn> <name>5cb09de4-4413-41e5-8a7c-4970a3cf6a62</name> <entityField>STATE</entityField> diff --git a/neonView/ObjectRelationTypeEdit_view/ObjectRelationTypeEdit_view.aod b/neonView/ObjectRelationTypeEdit_view/ObjectRelationTypeEdit_view.aod index 2c89e7aaf5a2ac56411d4e3e9105fb2276aef838..587ab9e94becd69e8eea497ce03dfd74361508d3 100644 --- a/neonView/ObjectRelationTypeEdit_view/ObjectRelationTypeEdit_view.aod +++ b/neonView/ObjectRelationTypeEdit_view/ObjectRelationTypeEdit_view.aod @@ -1,44 +1,44 @@ -<?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>ObjectRelationTypeEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Info</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>adb2c427-89fd-4f8d-abae-39c8273c9916</name> - <entityField>SOURCE_RELATION_TITLE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ffaf9de0-6866-4d0a-80af-42b57169d83e</name> - <entityField>SOURCE_OBJECT_TYPE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>8c839d7f-31c2-4339-a74a-ff5fb83288df</name> - <entityField>Type2Enabled_proxy</entityField> - </entityFieldLink> - <entityFieldLink> - <name>0fd227e4-2896-4ce3-b699-8e5ce82a2862</name> - <entityField>DEST_RELATION_TITLE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>e7578539-f60d-4136-af56-9fd587ed34ec</name> - <entityField>DEST_OBJECT_TYPE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>945f613e-ce96-419d-8a71-f3196e41e444</name> - <entityField>HIERARCHY</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ObjectRelationTypeEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>adb2c427-89fd-4f8d-abae-39c8273c9916</name> + <entityField>SOURCE_RELATION_TITLE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ffaf9de0-6866-4d0a-80af-42b57169d83e</name> + <entityField>SOURCE_OBJECT_TYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8c839d7f-31c2-4339-a74a-ff5fb83288df</name> + <entityField>Type2Enabled_proxy</entityField> + </entityFieldLink> + <entityFieldLink> + <name>0fd227e4-2896-4ce3-b699-8e5ce82a2862</name> + <entityField>DEST_RELATION_TITLE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e7578539-f60d-4136-af56-9fd587ed34ec</name> + <entityField>DEST_OBJECT_TYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>945f613e-ce96-419d-8a71-f3196e41e444</name> + <entityField>HIERARCHY</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ObjectRelationTypeFilter_view/ObjectRelationTypeFilter_view.aod b/neonView/ObjectRelationTypeFilter_view/ObjectRelationTypeFilter_view.aod index 474bfcaaf5f51ab1861982ad275bc228d867326e..b1e0e1afb48350d6062b15d77aec93e5f6b2e290 100644 --- a/neonView/ObjectRelationTypeFilter_view/ObjectRelationTypeFilter_view.aod +++ b/neonView/ObjectRelationTypeFilter_view/ObjectRelationTypeFilter_view.aod @@ -1,38 +1,38 @@ -<?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>ObjectRelationTypeFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>RelationTypes</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>e526e3fb-2776-42f9-b75e-67a5dc7bde9d</name> - <entityField>SOURCE_RELATION_TITLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>89ee84eb-b50b-47e4-863c-7537c8a2c1d0</name> - <entityField>SOURCE_OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>2230c73a-f5d9-44bb-bcfa-67d42a24881b</name> - <entityField>DEST_RELATION_TITLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>755d8ce7-3995-457c-b5f2-39f5aae361f6</name> - <entityField>DEST_OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>3e9e27c1-e971-4431-9f47-1d8fe436be76</name> - <entityField>HIERARCHY</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>ObjectRelationTypeFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>RelationTypes</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>e526e3fb-2776-42f9-b75e-67a5dc7bde9d</name> + <entityField>SOURCE_RELATION_TITLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>89ee84eb-b50b-47e4-863c-7537c8a2c1d0</name> + <entityField>SOURCE_OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>2230c73a-f5d9-44bb-bcfa-67d42a24881b</name> + <entityField>DEST_RELATION_TITLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>755d8ce7-3995-457c-b5f2-39f5aae361f6</name> + <entityField>DEST_OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>3e9e27c1-e971-4431-9f47-1d8fe436be76</name> + <entityField>HIERARCHY</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/ObjectTreeEdit_view/ObjectTreeEdit_view.aod b/neonView/ObjectTreeEdit_view/ObjectTreeEdit_view.aod index 84df33d76d26106a9ad4823f9a0a1fe528aea555..e20758a078855451fc99e2e590ddb3bc747cfed5 100644 --- a/neonView/ObjectTreeEdit_view/ObjectTreeEdit_view.aod +++ b/neonView/ObjectTreeEdit_view/ObjectTreeEdit_view.aod @@ -1,32 +1,32 @@ -<?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>ObjectTreeEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>fd656c16-ef80-479f-a106-4741fb86c95f</name> - <entityField>OBJECTRELATIONTYPEID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>81ec0bf6-132c-4046-b770-f65da3cd4b6e</name> - <entityField>TARGET_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>04579da5-0609-4a43-97dd-9e773ec1a29b</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ObjectTreeEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>fd656c16-ef80-479f-a106-4741fb86c95f</name> + <entityField>OBJECTRELATIONTYPEID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>81ec0bf6-132c-4046-b770-f65da3cd4b6e</name> + <entityField>TARGET_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>04579da5-0609-4a43-97dd-9e773ec1a29b</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ObjectTreeFilter_view/ObjectTreeFilter_view.aod b/neonView/ObjectTreeFilter_view/ObjectTreeFilter_view.aod index 36498203200d5587def0786af4a0ec1a15c76ceb..ed8d4002c00dea70ad6c07ad55d6acd2d4419491 100644 --- a/neonView/ObjectTreeFilter_view/ObjectTreeFilter_view.aod +++ b/neonView/ObjectTreeFilter_view/ObjectTreeFilter_view.aod @@ -1,24 +1,24 @@ -<?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>ObjectTreeFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <treeViewTemplate> - <name>ObjectRelations</name> - <parentField>PARENT_ID</parentField> - <favoriteActionGroup1>alter</favoriteActionGroup1> - <nodeExpandedField>EXPANDED</nodeExpandedField> - <titleField>TITLE</titleField> - <descriptionField>INFO</descriptionField> - <iconField>ICON</iconField> - <hideContentSearch v="true" /> - <entityField>#ENTITY</entityField> - </treeViewTemplate> - </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>ObjectTreeFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeViewTemplate> + <name>ObjectRelations</name> + <parentField>PARENT_ID</parentField> + <favoriteActionGroup1>alter</favoriteActionGroup1> + <nodeExpandedField>EXPANDED</nodeExpandedField> + <titleField>TITLE</titleField> + <descriptionField>INFO</descriptionField> + <iconField>ICON</iconField> + <hideContentSearch v="true" /> + <entityField>#ENTITY</entityField> + </treeViewTemplate> + </children> +</neonView> diff --git a/neonView/OfferCoverLetter_view/OfferCoverLetter_view.aod b/neonView/OfferCoverLetter_view/OfferCoverLetter_view.aod index 3eb7add5eefa24bba18d5cee1d847b29ddb3118a..c16fba47be7d1fe724f8e707b2caf48f6029b587 100644 --- a/neonView/OfferCoverLetter_view/OfferCoverLetter_view.aod +++ b/neonView/OfferCoverLetter_view/OfferCoverLetter_view.aod @@ -1,30 +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>OfferCoverLetter_view</name> - <title>Cover letter</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Details</name> - <showDrawer v="true" /> - <drawerCaption>Cover letter</drawerCaption> - <entityField>#ENTITY</entityField> - <title></title> - <fields> - <entityFieldLink> - <name>ab742325-7d03-4dfd-8afb-779dd8da805b</name> - <entityField>INFO</entityField> - </entityFieldLink> - <entityFieldLink> - <name>8bf2a10e-e7e9-4f33-98cf-4ded02bf68a9</name> - <entityField>HEADER</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>OfferCoverLetter_view</name> + <title>Cover letter</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Details</name> + <showDrawer v="true" /> + <drawerCaption>Cover letter</drawerCaption> + <entityField>#ENTITY</entityField> + <title></title> + <fields> + <entityFieldLink> + <name>ab742325-7d03-4dfd-8afb-779dd8da805b</name> + <entityField>INFO</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8bf2a10e-e7e9-4f33-98cf-4ded02bf68a9</name> + <entityField>HEADER</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/OfferEdit_view/OfferEdit_view.aod b/neonView/OfferEdit_view/OfferEdit_view.aod index 8dae75fcec804d05780df05043f1ccc621f6a26b..27b34577ba50603f3da92ad84f61b1b880e62da3 100644 --- a/neonView/OfferEdit_view/OfferEdit_view.aod +++ b/neonView/OfferEdit_view/OfferEdit_view.aod @@ -56,6 +56,10 @@ <name>45ddf7c2-531b-4e18-826d-9c652ecc4d01</name> <entityField>INFO</entityField> </entityFieldLink> + <entityFieldLink> + <name>6005aedd-bbfb-452f-bdc8-3b99247022d9</name> + <entityField>chooseTEXHeader</entityField> + </entityFieldLink> <entityFieldLink> <name>ed71986f-303c-4118-a895-51ec31ba8775</name> <entityField>HEADER</entityField> diff --git a/neonView/OfferFilter_view/OfferFilter_view.aod b/neonView/OfferFilter_view/OfferFilter_view.aod index ee8f03128aa738e1bdce1f7eb404d0ebd6eeb547..ce15ecfc7acbba67f3b9cf383fb3e744da71a5e2 100644 --- a/neonView/OfferFilter_view/OfferFilter_view.aod +++ b/neonView/OfferFilter_view/OfferFilter_view.aod @@ -1,93 +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.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" /> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AllOffersDashlet</name> - <title>Offers</title> - <description>Show all offers</description> - <fragment>Offer/filter</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:cart</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>offer</name> - <title>Offer</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - <neonDashletConfiguration> - <name>SendOffersDashlet</name> - <title>Sent offers</title> - <description>Show all sent offers</description> - <fragment>Offer/filter?search=W3sibmFtZSI6IlNUQVRVUyIsIm9wZXJhdG9yIjoiRVFVQUwiLCJ2YWx1ZSI6ImU1ZDZiNWE0LTc1NzYtNDQwZi04MzMyLWJjNDAxNDdjMDMzNSIsImNvbnRlbnRUeXBlIjoiVEVYVCJ9XQ%253D%253D</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:cart</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>offer</name> - <title>Offer</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Offers</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>5755c4a7-0ec4-4ba8-9fa8-a64c440042f8</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4d40cee3-bcb1-4e67-8c1d-d5fc2e49cc11</name> - <entityField>FullOfferCode</entityField> - </neonTableColumn> - <neonTableColumn> - <name>780087e7-ff3c-4592-90be-607357168295</name> - <entityField>CONTACT_ID</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>c5780864-ac2c-4650-8630-2690a9a074ea</name> - <entityField>STATUS</entityField> - </neonTableColumn> - <neonTableColumn> - <name>443c8480-5676-43a3-9617-f86dae39c960</name> - <entityField>OFFERDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6f55da1e-281c-44ba-ab97-729b75516c32</name> - <entityField>NET</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a0e5fc8f-ce4f-4a79-902d-27f3e3ad2a3d</name> - <entityField>CURRENCY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>24440d2f-cb7a-4a5f-9d54-b1cd130908c8</name> - <entityField>PROBABILITY</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>OfferFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AllOffersDashlet</name> + <title>Offers</title> + <description>Show all offers</description> + <fragment>Offer/filter</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:cart</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>offer</name> + <title>Offer</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + <neonDashletConfiguration> + <name>SendOffersDashlet</name> + <title>Sent offers</title> + <description>Show all sent offers</description> + <fragment>Offer/filter?search=W3sibmFtZSI6IlNUQVRVUyIsIm9wZXJhdG9yIjoiRVFVQUwiLCJ2YWx1ZSI6ImU1ZDZiNWE0LTc1NzYtNDQwZi04MzMyLWJjNDAxNDdjMDMzNSIsImNvbnRlbnRUeXBlIjoiVEVYVCJ9XQ%253D%253D</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:cart</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>offer</name> + <title>Offer</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Offers</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>5755c4a7-0ec4-4ba8-9fa8-a64c440042f8</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4d40cee3-bcb1-4e67-8c1d-d5fc2e49cc11</name> + <entityField>FullOfferCode</entityField> + </neonTableColumn> + <neonTableColumn> + <name>780087e7-ff3c-4592-90be-607357168295</name> + <entityField>CONTACT_ID</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>c5780864-ac2c-4650-8630-2690a9a074ea</name> + <entityField>STATUS</entityField> + </neonTableColumn> + <neonTableColumn> + <name>443c8480-5676-43a3-9617-f86dae39c960</name> + <entityField>OFFERDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6f55da1e-281c-44ba-ab97-729b75516c32</name> + <entityField>NET</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a0e5fc8f-ce4f-4a79-902d-27f3e3ad2a3d</name> + <entityField>CURRENCY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>24440d2f-cb7a-4a5f-9d54-b1cd130908c8</name> + <entityField>PROBABILITY</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/OfferMain_view/OfferMain_view.aod b/neonView/OfferMain_view/OfferMain_view.aod index fbc90aac96fcf671f11fc34626716590116430b7..39f586c0e0ae8c60b84da8d905354bad968568d4 100644 --- a/neonView/OfferMain_view/OfferMain_view.aod +++ b/neonView/OfferMain_view/OfferMain_view.aod @@ -34,16 +34,16 @@ <entityField>Tasks</entityField> <view>TaskFilter_view</view> </neonViewReference> - <neonViewReference> - <name>bc335644-c046-4362-9c7f-db6baa0b7394</name> - <entityField>AttributeTree</entityField> - <view>AttributeRelationTree_view</view> - </neonViewReference> <neonViewReference> <name>e96f2fec-1a98-4380-895a-82ab78ba408a</name> <entityField>Documents</entityField> <view>DocumentFilter_view</view> </neonViewReference> + <neonViewReference> + <name>1e993b34-a5ce-4fe5-a299-9963fe5f1085</name> + <entityField>Attributes</entityField> + <view>AttributeRelationTree_view</view> + </neonViewReference> <neonViewReference> <name>d79a0304-4106-4749-b2e1-c5ba005b4448</name> <entityField>LogHistoryConsumer</entityField> diff --git a/neonView/OfferitemEdit_view/OfferitemEdit_view.aod b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod index 52a11dc88e9969ec87a44efe8fdd271c388d06d4..e2a37f682b4bad8d064947d60bcb8c9db17d5a07 100644 --- a/neonView/OfferitemEdit_view/OfferitemEdit_view.aod +++ b/neonView/OfferitemEdit_view/OfferitemEdit_view.aod @@ -2,6 +2,7 @@ <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> + <isSmall v="true" /> <layout> <boxLayout> <name>layout</name> diff --git a/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod b/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod index 9db36fae73c345f5663a68afad952b7e5528c8df..2b839526316d8e0fa868e98b59efe3acbd30a0a7 100644 --- a/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod +++ b/neonView/OfferitemMultiEdit_view/OfferitemMultiEdit_view.aod @@ -1,55 +1,55 @@ -<?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>OfferitemMultiEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>12f27f34-ab2d-4025-99ec-5377ff392466</name> - <entityField>ITEMPOSITION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ba428fc1-4f38-4888-b48d-35ef4cec5b7c</name> - <entityField>PRODUCT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6f4713ef-5642-4d2f-8ac1-eb315ca27fed</name> - <entityField>QUANTITY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>9aeb9256-a31a-4a96-bae7-d9a007191254</name> - <entityField>UNIT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d97355ec-c266-4ef3-ac3a-dae3507c3a85</name> - <entityField>PRICE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>78f80e28-dfd1-44d5-8d7a-c45c63aa89e8</name> - <entityField>DISCOUNT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d0255477-0e96-48eb-9596-c5ab523a2622</name> - <entityField>VAT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c60f6315-5b63-4c4a-96fa-eaa99b94646e</name> - <entityField>OPTIONAL</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a605715e-5efc-4aeb-860f-f16ff4b80321</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>OfferitemMultiEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>12f27f34-ab2d-4025-99ec-5377ff392466</name> + <entityField>ITEMPOSITION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ba428fc1-4f38-4888-b48d-35ef4cec5b7c</name> + <entityField>PRODUCT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6f4713ef-5642-4d2f-8ac1-eb315ca27fed</name> + <entityField>QUANTITY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9aeb9256-a31a-4a96-bae7-d9a007191254</name> + <entityField>UNIT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d97355ec-c266-4ef3-ac3a-dae3507c3a85</name> + <entityField>PRICE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>78f80e28-dfd1-44d5-8d7a-c45c63aa89e8</name> + <entityField>DISCOUNT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d0255477-0e96-48eb-9596-c5ab523a2622</name> + <entityField>VAT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c60f6315-5b63-4c4a-96fa-eaa99b94646e</name> + <entityField>OPTIONAL</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a605715e-5efc-4aeb-860f-f16ff4b80321</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/Options1_View/Options1_View.aod b/neonView/Options1_View/Options1_View.aod index 492de6430c08c538cf1217f32b86eae625bf86ac..0dbf0b3d310ed13cb4e966e1feca1c3c9a318d36 100644 --- a/neonView/Options1_View/Options1_View.aod +++ b/neonView/Options1_View/Options1_View.aod @@ -1,29 +1,29 @@ -<?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>Options1_View</name> - <title>Group1</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Options</name> - <showDrawer v="true" /> - <drawerCaption></drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>fccab195-3408-4119-ab40-598125af4e2c</name> - <entityField>Option1</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3eea0976-79bf-41f2-aeeb-57607f92a902</name> - <entityField>Option2</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>Options1_View</name> + <title>Group1</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Options</name> + <showDrawer v="true" /> + <drawerCaption></drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>fccab195-3408-4119-ab40-598125af4e2c</name> + <entityField>Option1</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3eea0976-79bf-41f2-aeeb-57607f92a902</name> + <entityField>Option2</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/Options2_View/Options2_View.aod b/neonView/Options2_View/Options2_View.aod index 369889ca34486a0d06be4dc8ef3b45aac0898785..9ec3572f41814c3d1e5b8e69685bd0a676349be9 100644 --- a/neonView/Options2_View/Options2_View.aod +++ b/neonView/Options2_View/Options2_View.aod @@ -1,28 +1,28 @@ -<?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>Options2_View</name> - <title>Group2</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Options</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>a53a3fab-877d-4402-8daf-1205be48b2ae</name> - <entityField>Option3</entityField> - </entityFieldLink> - <entityFieldLink> - <name>4197c1ba-3520-4c2a-bd8e-85e08c9bb478</name> - <entityField>Option4</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>Options2_View</name> + <title>Group2</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Options</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>a53a3fab-877d-4402-8daf-1205be48b2ae</name> + <entityField>Option3</entityField> + </entityFieldLink> + <entityFieldLink> + <name>4197c1ba-3520-4c2a-bd8e-85e08c9bb478</name> + <entityField>Option4</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/Options_View/Options_View.aod b/neonView/Options_View/Options_View.aod index 6ca564e9c7e0d6344a2b5b7f9be396d5a0950993..129b10215d36311f41735cb1bf49795693dc9f04 100644 --- a/neonView/Options_View/Options_View.aod +++ b/neonView/Options_View/Options_View.aod @@ -1,23 +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>Options_View</name> - <title>Options</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <masterSlaveLayout> - <name>layout</name> - </masterSlaveLayout> - </layout> - <children> - <neonViewReference> - <name>Group1</name> - <entityField>#ENTITY</entityField> - <view>Options1_View</view> - </neonViewReference> - <neonViewReference> - <name>Group2</name> - <entityField>#ENTITY</entityField> - <view>Options2_View</view> - </neonViewReference> - </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>Options_View</name> + <title>Options</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>Group1</name> + <entityField>#ENTITY</entityField> + <view>Options1_View</view> + </neonViewReference> + <neonViewReference> + <name>Group2</name> + <entityField>#ENTITY</entityField> + <view>Options2_View</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/OrderDetail_view/OrderDetail_view.aod b/neonView/OrderDetail_view/OrderDetail_view.aod index b64c1463029003a06205c309aef7eb0a0f25cc57..fffa1a47cf616548bc615b5f7150de889af0e20d 100644 --- a/neonView/OrderDetail_view/OrderDetail_view.aod +++ b/neonView/OrderDetail_view/OrderDetail_view.aod @@ -1,29 +1,29 @@ -<?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>OrderDetail_view</name> - <title>Details</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Details</name> - <showDrawer v="true" /> - <drawerCaption>Detail</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>8bf2a10e-e7e9-4f33-98cf-4ded02bf68a9</name> - <entityField>HEADER</entityField> - </entityFieldLink> - <entityFieldLink> - <name>d6f2774b-34c2-4db8-9730-e98b4c83503a</name> - <entityField>FOOTER</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>OrderDetail_view</name> + <title>Details</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Details</name> + <showDrawer v="true" /> + <drawerCaption>Detail</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>8bf2a10e-e7e9-4f33-98cf-4ded02bf68a9</name> + <entityField>HEADER</entityField> + </entityFieldLink> + <entityFieldLink> + <name>d6f2774b-34c2-4db8-9730-e98b4c83503a</name> + <entityField>FOOTER</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/OrderFilter_view/OrderFilter_view.aod b/neonView/OrderFilter_view/OrderFilter_view.aod index 0c2cb08ffc4b05dab0f2d3a167f55501d47086f1..4ab1486bce9311639a49a605ca5253f5c206c721 100644 --- a/neonView/OrderFilter_view/OrderFilter_view.aod +++ b/neonView/OrderFilter_view/OrderFilter_view.aod @@ -1,89 +1,89 @@ -<?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>OrderFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AllOrdersDashlet</name> - <title>Receipts</title> - <description>Show all receipts</description> - <fragment>Order/filter</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>VAADIN:FILE_TEXT_O</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>order</name> - <title>Receipt</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - <neonDashletConfiguration> - <name>SendOrdersDashlet</name> - <title>Sent receipts</title> - <description>Show all sent receipts</description> - <fragment>Order/filter?search=W3sibmFtZSI6IlNUQVRVUyIsIm9wZXJhdG9yIjoiRVFVQUwiLCJ2YWx1ZUtleSI6IjIiLCJ2YWx1ZSI6IlZlcnNlbmRldCIsImNvbnRlbnRUeXBlIjoiVEVYVCJ9XQ%253D%253D</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>VAADIN:FILE_TEXT_O</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>order</name> - <title>Receipt</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Orders</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>8d4948c3-40cb-45dd-ae04-32ae06458b26</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>60b83daa-9349-4bef-94d8-5f1fc350da59</name> - <entityField>SALESORDERCODE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>5688908f-7c50-46a3-8899-2767ea5b4a90</name> - <entityField>CONTACT_ID</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>443c8480-5676-43a3-9617-f86dae39c960</name> - <entityField>SALESORDERDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c5780864-ac2c-4650-8630-2690a9a074ea</name> - <entityField>STATUS</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6f55da1e-281c-44ba-ab97-729b75516c32</name> - <entityField>NET</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a0e5fc8f-ce4f-4a79-902d-27f3e3ad2a3d</name> - <entityField>CURRENCY</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>OrderFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AllOrdersDashlet</name> + <title>Receipts</title> + <description>Show all receipts</description> + <fragment>Order/filter</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>VAADIN:FILE_TEXT_O</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>order</name> + <title>Receipt</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + <neonDashletConfiguration> + <name>SendOrdersDashlet</name> + <title>Sent receipts</title> + <description>Show all sent receipts</description> + <fragment>Order/filter?search=W3sibmFtZSI6IlNUQVRVUyIsIm9wZXJhdG9yIjoiRVFVQUwiLCJ2YWx1ZUtleSI6IjIiLCJ2YWx1ZSI6IlZlcnNlbmRldCIsImNvbnRlbnRUeXBlIjoiVEVYVCJ9XQ%253D%253D</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>VAADIN:FILE_TEXT_O</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>order</name> + <title>Receipt</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Orders</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>8d4948c3-40cb-45dd-ae04-32ae06458b26</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>60b83daa-9349-4bef-94d8-5f1fc350da59</name> + <entityField>SALESORDERCODE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>5688908f-7c50-46a3-8899-2767ea5b4a90</name> + <entityField>CONTACT_ID</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>443c8480-5676-43a3-9617-f86dae39c960</name> + <entityField>SALESORDERDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c5780864-ac2c-4650-8630-2690a9a074ea</name> + <entityField>STATUS</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6f55da1e-281c-44ba-ab97-729b75516c32</name> + <entityField>NET</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a0e5fc8f-ce4f-4a79-902d-27f3e3ad2a3d</name> + <entityField>CURRENCY</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/OrderitemFilter_view/OrderitemFilter_view.aod b/neonView/OrderitemFilter_view/OrderitemFilter_view.aod index 99689b6ae5ab97edaa1932c62fcfd0049954b8bc..002197a5c6de2abd4691ae1a2500eda1b1dca770 100644 --- a/neonView/OrderitemFilter_view/OrderitemFilter_view.aod +++ b/neonView/OrderitemFilter_view/OrderitemFilter_view.aod @@ -1,60 +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>OrderitemFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Orderitems</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>8c74810d-d127-4e64-8fbf-1b3db1835232</name> - <entityField>ITEMPOSITION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>545f79bf-2fee-4112-9541-0889d0e514eb</name> - <entityField>PRODUCT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>2a907da4-b48d-4933-bc17-a40e7d4556f9</name> - <entityField>QUANTITY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a8dcb2bb-bb09-4a6e-b0f0-1b4d1111eb22</name> - <entityField>UNIT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>33ef0703-d4ea-4187-b555-648a1733ee99</name> - <entityField>PRICE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>61a39c6b-f7dd-487c-bc5f-c2e95376ec37</name> - <entityField>DISCOUNT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>bfd34c94-1a5f-4caf-ae6e-2c09375c023c</name> - <entityField>VAT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>89fd18d0-f6ee-4323-9277-464dee6da625</name> - <entityField>OPTIONAL</entityField> - </neonTableColumn> - <neonTableColumn> - <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> -</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>OrderitemFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Orderitems</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>8c74810d-d127-4e64-8fbf-1b3db1835232</name> + <entityField>ITEMPOSITION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>545f79bf-2fee-4112-9541-0889d0e514eb</name> + <entityField>PRODUCT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>2a907da4-b48d-4933-bc17-a40e7d4556f9</name> + <entityField>QUANTITY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a8dcb2bb-bb09-4a6e-b0f0-1b4d1111eb22</name> + <entityField>UNIT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>33ef0703-d4ea-4187-b555-648a1733ee99</name> + <entityField>PRICE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>61a39c6b-f7dd-487c-bc5f-c2e95376ec37</name> + <entityField>DISCOUNT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>bfd34c94-1a5f-4caf-ae6e-2c09375c023c</name> + <entityField>VAT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>89fd18d0-f6ee-4323-9277-464dee6da625</name> + <entityField>OPTIONAL</entityField> + </neonTableColumn> + <neonTableColumn> + <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> +</neonView> diff --git a/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod b/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod index 684f0e1de2ac13f6acbd1b6f8a33392c9f06afa9..783351091f308e6da05114587b972d51c9db4a31 100644 --- a/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod +++ b/neonView/OrderitemMultiEdit_view/OrderitemMultiEdit_view.aod @@ -1,55 +1,55 @@ -<?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>OrderitemMultiEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>12f27f34-ab2d-4025-99ec-5377ff392466</name> - <entityField>ITEMPOSITION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ba428fc1-4f38-4888-b48d-35ef4cec5b7c</name> - <entityField>PRODUCT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6f4713ef-5642-4d2f-8ac1-eb315ca27fed</name> - <entityField>QUANTITY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>9aeb9256-a31a-4a96-bae7-d9a007191254</name> - <entityField>UNIT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d97355ec-c266-4ef3-ac3a-dae3507c3a85</name> - <entityField>PRICE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>78f80e28-dfd1-44d5-8d7a-c45c63aa89e8</name> - <entityField>DISCOUNT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d0255477-0e96-48eb-9596-c5ab523a2622</name> - <entityField>VAT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c60f6315-5b63-4c4a-96fa-eaa99b94646e</name> - <entityField>OPTIONAL</entityField> - </neonTableColumn> - <neonTableColumn> - <name>96f0b5bd-6187-44ad-aac0-15ac262e30a2</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>OrderitemMultiEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>12f27f34-ab2d-4025-99ec-5377ff392466</name> + <entityField>ITEMPOSITION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ba428fc1-4f38-4888-b48d-35ef4cec5b7c</name> + <entityField>PRODUCT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6f4713ef-5642-4d2f-8ac1-eb315ca27fed</name> + <entityField>QUANTITY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9aeb9256-a31a-4a96-bae7-d9a007191254</name> + <entityField>UNIT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d97355ec-c266-4ef3-ac3a-dae3507c3a85</name> + <entityField>PRICE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>78f80e28-dfd1-44d5-8d7a-c45c63aa89e8</name> + <entityField>DISCOUNT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d0255477-0e96-48eb-9596-c5ab523a2622</name> + <entityField>VAT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c60f6315-5b63-4c4a-96fa-eaa99b94646e</name> + <entityField>OPTIONAL</entityField> + </neonTableColumn> + <neonTableColumn> + <name>96f0b5bd-6187-44ad-aac0-15ac262e30a2</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/OrderitemPreview_view/OrderitemPreview_view.aod b/neonView/OrderitemPreview_view/OrderitemPreview_view.aod index 9cf09add5fc3db3568e6592679b0a876ab7a5faf..cfe31daf6b6f985a6f99916002e333df985d215c 100644 --- a/neonView/OrderitemPreview_view/OrderitemPreview_view.aod +++ b/neonView/OrderitemPreview_view/OrderitemPreview_view.aod @@ -1,39 +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>OrderitemPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>IMAGE</iconField> - <titleField>ITEMNAME</titleField> - <descriptionField>INFO</descriptionField> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>9868560c-41c7-4641-b0f1-627a61b796b3</name> - <entityField>TotalPrice</entityField> - </entityFieldLink> - <entityFieldLink> - <name>c0c04d1c-90a7-4c0b-9323-1f0783757987</name> - <entityField>GROUPCODEID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>e25386dc-a740-4f93-a1f0-32317cf5a36a</name> - <entityField>OPTIONAL</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>OrderitemPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>IMAGE</iconField> + <titleField>ITEMNAME</titleField> + <descriptionField>INFO</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>9868560c-41c7-4641-b0f1-627a61b796b3</name> + <entityField>TotalPrice</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c0c04d1c-90a7-4c0b-9323-1f0783757987</name> + <entityField>GROUPCODEID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e25386dc-a740-4f93-a1f0-32317cf5a36a</name> + <entityField>OPTIONAL</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod b/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod index 67713dbe162982f4748096ecf637d25f0bf421f1..994f0d4875d113c881c82a419e0065b40a887d8a 100644 --- a/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod +++ b/neonView/OrganisationEditDefaults_view/OrganisationEditDefaults_view.aod @@ -2,6 +2,7 @@ <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> + <isSmall v="true" /> <layout> <boxLayout> <name>layout</name> diff --git a/neonView/OrganisationLookup_view/OrganisationLookup_view.aod b/neonView/OrganisationLookup_view/OrganisationLookup_view.aod index ba23ce75d87d07174812cbe14ef41cffdd104bb1..735b49420282c81b68ce49bbf8236420c607bb4b 100644 --- a/neonView/OrganisationLookup_view/OrganisationLookup_view.aod +++ b/neonView/OrganisationLookup_view/OrganisationLookup_view.aod @@ -1,38 +1,38 @@ -<?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>OrganisationLookup_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Organisations</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>8c14a108-c672-4b48-bd10-b5ca2e777168</name> - <entityField>#IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c2b34d5e-cefa-4bea-88bb-b62874956c19</name> - <entityField>NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>61a8f2be-98d3-4bfc-84c2-35b60aa0e2d6</name> - <entityField>STANDARD_PHONE_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>44f2a229-3288-448e-9f74-b29751ab3c49</name> - <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6e0191b5-468b-41f6-b87e-732bb1c0ded8</name> - <entityField>ADDRESS_ID</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>OrganisationLookup_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Organisations</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>8c14a108-c672-4b48-bd10-b5ca2e777168</name> + <entityField>#IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c2b34d5e-cefa-4bea-88bb-b62874956c19</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>61a8f2be-98d3-4bfc-84c2-35b60aa0e2d6</name> + <entityField>STANDARD_PHONE_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>44f2a229-3288-448e-9f74-b29751ab3c49</name> + <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6e0191b5-468b-41f6-b87e-732bb1c0ded8</name> + <entityField>ADDRESS_ID</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod index 4ac4e0f35270000aff358c1a72d47d3176488bb5..2b02edb17989e14ce99df03ceff2f19cc74e3bd1 100644 --- a/neonView/OrganisationPreview_view/OrganisationPreview_view.aod +++ b/neonView/OrganisationPreview_view/OrganisationPreview_view.aod @@ -1,54 +1,54 @@ -<?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>OrganisationPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>PICTURE</iconField> - <titleField>NAME</titleField> - <descriptionField>CUSTOMERCODE_DISPLAY_fieldGroup</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <neonViewReference> - <name>2cb11b4e-dd8e-419b-8fff-ef0852ef2641</name> - <entityField>Communications</entityField> - <view>CommunicationList_view</view> - </neonViewReference> - <neonViewReference> - <name>df605bb6-5d18-4233-abc0-1da82e4910ca</name> - <entityField>Addresses</entityField> - <view>AddressList_view</view> - </neonViewReference> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>4bad7219-1a3a-4e6e-ae5a-533d3acb6845</name> - <entityField>LANGUAGE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>5a397737-2768-4e16-8c58-890b8a26b4a2</name> - <entityField>STATUS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>89e9aa74-1568-4f74-b42a-a02b13752802</name> - <entityField>TYPE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>180e8467-4eb2-4f89-a59f-ff76b8810925</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>OrganisationPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>PICTURE</iconField> + <titleField>NAME</titleField> + <descriptionField>CUSTOMERCODE_DISPLAY_fieldGroup</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <neonViewReference> + <name>2cb11b4e-dd8e-419b-8fff-ef0852ef2641</name> + <entityField>Communications</entityField> + <view>CommunicationList_view</view> + </neonViewReference> + <neonViewReference> + <name>df605bb6-5d18-4233-abc0-1da82e4910ca</name> + <entityField>Addresses</entityField> + <view>AddressList_view</view> + </neonViewReference> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>4bad7219-1a3a-4e6e-ae5a-533d3acb6845</name> + <entityField>LANGUAGE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>5a397737-2768-4e16-8c58-890b8a26b4a2</name> + <entityField>STATUS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>89e9aa74-1568-4f74-b42a-a02b13752802</name> + <entityField>TYPE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>180e8467-4eb2-4f89-a59f-ff76b8810925</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/PersonDetail_view/PersonDetail_view.aod b/neonView/PersonDetail_view/PersonDetail_view.aod index c09b04ddf5c789b92a83f135fb262a2c1b433d4e..8f093cb6094fda2662e09b20261105b0d488b25a 100644 --- a/neonView/PersonDetail_view/PersonDetail_view.aod +++ b/neonView/PersonDetail_view/PersonDetail_view.aod @@ -1,35 +1,35 @@ -<?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>PersonDetail_view</name> - <title>Details</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Details</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>c08b6952-9825-42fa-9b42-7a20a376fec7</name> - <entityField>FULL_NAME_fieldGroup</entityField> - </entityFieldLink> - <entityFieldLink> - <name>bfd5e2d2-d89d-4c90-a8e2-f85fb2cc48f3</name> - <entityField>GENDER</entityField> - </entityFieldLink> - <entityFieldLink> - <name>39ca0ab2-b2d5-4d56-9ded-f8df1ae4dd0a</name> - <entityField>LANGUAGE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>86e3b7c4-44ee-4fd4-83f1-2842a0eabda7</name> - <entityField>ORGNAME</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>PersonDetail_view</name> + <title>Details</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Details</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>c08b6952-9825-42fa-9b42-7a20a376fec7</name> + <entityField>FULL_NAME_fieldGroup</entityField> + </entityFieldLink> + <entityFieldLink> + <name>bfd5e2d2-d89d-4c90-a8e2-f85fb2cc48f3</name> + <entityField>GENDER</entityField> + </entityFieldLink> + <entityFieldLink> + <name>39ca0ab2-b2d5-4d56-9ded-f8df1ae4dd0a</name> + <entityField>LANGUAGE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>86e3b7c4-44ee-4fd4-83f1-2842a0eabda7</name> + <entityField>ORGNAME</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod b/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod index f5a9a421c5d12b9839ec58d39d6716d7691b1695..f9e87e7b583b12e2d260fd52cac13c54be1145f8 100644 --- a/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod +++ b/neonView/PersonEditDefaults_view/PersonEditDefaults_view.aod @@ -2,6 +2,7 @@ <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> + <isSmall v="true" /> <layout> <boxLayout> <name>layout</name> diff --git a/neonView/PersonLookup_view/PersonLookup_view.aod b/neonView/PersonLookup_view/PersonLookup_view.aod index 9d5267529859cd20da454c829fb587f75c00f88e..01da1a8660b63258989e90a12c496476dd37adc2 100644 --- a/neonView/PersonLookup_view/PersonLookup_view.aod +++ b/neonView/PersonLookup_view/PersonLookup_view.aod @@ -1,42 +1,42 @@ -<?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>PersonLookup_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Persons</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>9541c336-10e9-4767-b6e5-52b6108d967a</name> - <entityField>#IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>876baf47-81c8-477a-951c-18df2dd4d972</name> - <entityField>FIRSTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>fb150402-a576-4e21-855c-91dd7574f353</name> - <entityField>LASTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>768f2294-2c4e-4c71-9992-ee9cea299041</name> - <entityField>STANDARD_PHONE_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>eb778e57-1f2d-436e-b22a-e92f7a190606</name> - <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>27d03313-3ec6-438f-b79b-724369316ef3</name> - <entityField>ADDRESS_ID</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>PersonLookup_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Persons</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>9541c336-10e9-4767-b6e5-52b6108d967a</name> + <entityField>#IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>876baf47-81c8-477a-951c-18df2dd4d972</name> + <entityField>FIRSTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>fb150402-a576-4e21-855c-91dd7574f353</name> + <entityField>LASTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>768f2294-2c4e-4c71-9992-ee9cea299041</name> + <entityField>STANDARD_PHONE_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>eb778e57-1f2d-436e-b22a-e92f7a190606</name> + <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>27d03313-3ec6-438f-b79b-724369316ef3</name> + <entityField>ADDRESS_ID</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/PersonPreview_view/PersonPreview_view.aod b/neonView/PersonPreview_view/PersonPreview_view.aod index 4948fa0ae20d3ab16c766c03ef30bdedaffae570..eff1b886601523dc24d025511ec35177ff5b26c3 100644 --- a/neonView/PersonPreview_view/PersonPreview_view.aod +++ b/neonView/PersonPreview_view/PersonPreview_view.aod @@ -37,14 +37,6 @@ <showDrawer v="true" /> <entityField>#ENTITY</entityField> <fields> - <entityFieldLink> - <name>b1fae414-9818-48ff-8774-c310caf34d79</name> - <entityField>SALUTATION</entityField> - </entityFieldLink> - <entityFieldLink> - <name>c12f22ff-3536-45b6-b26f-1d8de6b5aea0</name> - <entityField>TITLE</entityField> - </entityFieldLink> <entityFieldLink> <name>f9875d78-3d72-47d3-b729-9cf80d236f6e</name> <entityField>GENDER</entityField> diff --git a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod index 30b81a27aac3ade30157dd6216b1acad3b3da580..e9408e8d52ef829ae699cccca46ae7130c9021d1 100644 --- a/neonView/PersonSimpleList_view/PersonSimpleList_view.aod +++ b/neonView/PersonSimpleList_view/PersonSimpleList_view.aod @@ -1,46 +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>PersonSimpleList_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Persons</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>d6207ade-29e7-4af0-ba5f-e9ddd799de7b</name> - <entityField>#IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1053d3a7-c5ee-4260-86f6-54e820f53e9f</name> - <entityField>SALUTATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a7eb48e2-d2a0-4ddb-b197-74ee77896960</name> - <entityField>TITLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>302d875b-644d-4f75-b8c2-f99bab8ae88d</name> - <entityField>FIRSTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>eacb1707-191c-4f09-b213-fbe87988c523</name> - <entityField>LASTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>38e8ea31-060d-4a4c-aa70-a6752019dcff</name> - <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> - </neonTableColumn> - <neonTableColumn> - <name>60cb743a-7a1f-4faa-92d6-780bd2ad0564</name> - <entityField>STANDARD_PHONE_COMMUNICATION</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>PersonSimpleList_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Persons</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>d6207ade-29e7-4af0-ba5f-e9ddd799de7b</name> + <entityField>#IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1053d3a7-c5ee-4260-86f6-54e820f53e9f</name> + <entityField>SALUTATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a7eb48e2-d2a0-4ddb-b197-74ee77896960</name> + <entityField>TITLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>302d875b-644d-4f75-b8c2-f99bab8ae88d</name> + <entityField>FIRSTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>eacb1707-191c-4f09-b213-fbe87988c523</name> + <entityField>LASTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>38e8ea31-060d-4a4c-aa70-a6752019dcff</name> + <entityField>STANDARD_EMAIL_COMMUNICATION</entityField> + </neonTableColumn> + <neonTableColumn> + <name>60cb743a-7a1f-4faa-92d6-780bd2ad0564</name> + <entityField>STANDARD_PHONE_COMMUNICATION</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod b/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod index fc5c333248e7eda23103f6092291af70fa3699b3..64c811afd8e155050255bdfec9f8cfd9391a3f6a 100644 --- a/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod +++ b/neonView/Prod2ProdEdit_view/Prod2ProdEdit_view.aod @@ -1,36 +1,36 @@ -<?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>Prod2ProdEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>a522d552-60cd-4b79-827f-64bb9b551f57</name> - <entityField>SOURCE_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>868f8e9b-c863-4515-8aec-0b3d8c7657b5</name> - <entityField>QUANTITY</entityField> - </entityFieldLink> - <entityFieldLink> - <name>79c10c6e-d84e-4147-b4a6-fb283cc3521e</name> - <entityField>OPTIONAL</entityField> - </entityFieldLink> - <entityFieldLink> - <name>7fb15e31-bb91-47a8-9ae4-15cc1734d7ee</name> - <entityField>TAKEPRICE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>Prod2ProdEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>a522d552-60cd-4b79-827f-64bb9b551f57</name> + <entityField>SOURCE_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>868f8e9b-c863-4515-8aec-0b3d8c7657b5</name> + <entityField>QUANTITY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>79c10c6e-d84e-4147-b4a6-fb283cc3521e</name> + <entityField>OPTIONAL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>7fb15e31-bb91-47a8-9ae4-15cc1734d7ee</name> + <entityField>TAKEPRICE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ProductDescription_view/ProductDescription_view.aod b/neonView/ProductDescription_view/ProductDescription_view.aod index 27be19e6d9bcd2408ac68eeb00026126c90112d1..b5f0f9e807ae07a33d7f8f3eca82c6a53086666b 100644 --- a/neonView/ProductDescription_view/ProductDescription_view.aod +++ b/neonView/ProductDescription_view/ProductDescription_view.aod @@ -1,29 +1,29 @@ -<?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>ProductDescription_view</name> - <title>Description</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Description</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>f0743860-a2f8-4c9c-998f-200ad1e67bb2</name> - <entityField>LANGUAGE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>cd7cd596-0f25-4067-9aac-5ee188a3af64</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ProductDescription_view</name> + <title>Description</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Description</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>f0743860-a2f8-4c9c-998f-200ad1e67bb2</name> + <entityField>LANGUAGE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>cd7cd596-0f25-4067-9aac-5ee188a3af64</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/ProductFilter_view/ProductFilter_view.aod b/neonView/ProductFilter_view/ProductFilter_view.aod index 51e6a88b6443da181609e32946ea9b025cf99e94..b31994e0ae9ee65a12cb55c5f59e995ae1316ea4 100644 --- a/neonView/ProductFilter_view/ProductFilter_view.aod +++ b/neonView/ProductFilter_view/ProductFilter_view.aod @@ -1,76 +1,76 @@ -<?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>ProductFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AllProductsDashlet</name> - <title>Products</title> - <description>Show all products</description> - <fragment>Product/filter</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:hammer</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>product</name> - <title>Product</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Products</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>bf58edbf-0708-41a7-a092-ebc87a60c3c2</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>913381d1-91cc-4ec7-b732-b35ddab01b90</name> - <entityField>test</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ee627d12-c60c-48c2-a86e-2a144f5853e6</name> - <entityField>PRODUCTCODE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>cd013f0c-b9b0-4c5a-866b-53a9f69ad75e</name> - <entityField>PRODUCTNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>346eab87-8fea-4828-8ea6-86af61f973ce</name> - <entityField>GROUPCODEID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>3e774e1c-0998-4b2c-b876-22e99a79cb55</name> - <entityField>STATUS</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4f31b5e8-0e09-4417-b9e9-96b69049b3cf</name> - <entityField>CONTACT_ID</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>9cfc7b76-3d75-4a26-a21f-3b2b1a2faac5</name> - <entityField>UNIT</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>ProductFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AllProductsDashlet</name> + <title>Products</title> + <description>Show all products</description> + <fragment>Product/filter</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:hammer</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>product</name> + <title>Product</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Products</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>bf58edbf-0708-41a7-a092-ebc87a60c3c2</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>913381d1-91cc-4ec7-b732-b35ddab01b90</name> + <entityField>test</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ee627d12-c60c-48c2-a86e-2a144f5853e6</name> + <entityField>PRODUCTCODE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>cd013f0c-b9b0-4c5a-866b-53a9f69ad75e</name> + <entityField>PRODUCTNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>346eab87-8fea-4828-8ea6-86af61f973ce</name> + <entityField>GROUPCODEID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>3e774e1c-0998-4b2c-b876-22e99a79cb55</name> + <entityField>STATUS</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4f31b5e8-0e09-4417-b9e9-96b69049b3cf</name> + <entityField>CONTACT_ID</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>9cfc7b76-3d75-4a26-a21f-3b2b1a2faac5</name> + <entityField>UNIT</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/ProductPreview_view/ProductPreview_view.aod b/neonView/ProductPreview_view/ProductPreview_view.aod index 7e1a9a45302931054f22caa2d0d7c63019d0c67f..cbe4e918fa8161d48ac38b5143ddc95c88dcab66 100644 --- a/neonView/ProductPreview_view/ProductPreview_view.aod +++ b/neonView/ProductPreview_view/ProductPreview_view.aod @@ -1,74 +1,74 @@ -<?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>ProductPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <iconField>IMAGE</iconField> - <titleField>PRODUCTCODE</titleField> - <descriptionField>PRODUCTNAME</descriptionField> - <favoriteAction1>newActivity</favoriteAction1> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Details</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>c47d3f86-867d-4bc4-bcc3-6e22ff8efa6d</name> - <entityField>GROUPCODEID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>505cc05b-0497-4baa-81cb-294ec6e1a133</name> - <entityField>STATUS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>bd8e7e33-6fc6-48fe-b9be-931383f4d859</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>a5a3ecee-059d-4bf2-9654-abe3efd58510</name> - <entityField>UNIT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>abef7fe5-88f6-44fe-af91-38487eb9b750</name> - <entityField>ADVERTISING</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ba604dc5-06b2-44f2-a9b3-c4c3adb9f8f8</name> - <entityField>MINSTOCK</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <genericViewTemplate> - <name>ProductPriceCurrent</name> - <showDrawer v="true" /> - <drawerCaption>Prices</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>e47628f5-dd89-4a5d-bb39-8edf8dba9e73</name> - <entityField>currentPurchasePrice</entityField> - </entityFieldLink> - <entityFieldLink> - <name>da93c159-d0b2-41d4-8ebe-7f28f623356c</name> - <entityField>currentSalesPrice</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>cf0f8792-3f4a-435d-b04c-16843e3f1cd4</name> - <entityField>MainDocuments</entityField> - <view>DocumentList_view</view> - </neonViewReference> - </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>ProductPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <iconField>IMAGE</iconField> + <titleField>PRODUCTCODE</titleField> + <descriptionField>PRODUCTNAME</descriptionField> + <favoriteAction1>newActivity</favoriteAction1> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>c47d3f86-867d-4bc4-bcc3-6e22ff8efa6d</name> + <entityField>GROUPCODEID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>505cc05b-0497-4baa-81cb-294ec6e1a133</name> + <entityField>STATUS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>bd8e7e33-6fc6-48fe-b9be-931383f4d859</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>a5a3ecee-059d-4bf2-9654-abe3efd58510</name> + <entityField>UNIT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>abef7fe5-88f6-44fe-af91-38487eb9b750</name> + <entityField>ADVERTISING</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ba604dc5-06b2-44f2-a9b3-c4c3adb9f8f8</name> + <entityField>MINSTOCK</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <genericViewTemplate> + <name>ProductPriceCurrent</name> + <showDrawer v="true" /> + <drawerCaption>Prices</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>e47628f5-dd89-4a5d-bb39-8edf8dba9e73</name> + <entityField>currentPurchasePrice</entityField> + </entityFieldLink> + <entityFieldLink> + <name>da93c159-d0b2-41d4-8ebe-7f28f623356c</name> + <entityField>currentSalesPrice</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>cf0f8792-3f4a-435d-b04c-16843e3f1cd4</name> + <entityField>MainDocuments</entityField> + <view>DocumentList_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod b/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod index 4d0c69c899429e6c7118c605f9d60d37d2d56750..1e03e13850a41a952d37f22ec4b1b9e38d89fb5d 100644 --- a/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod +++ b/neonView/ProductpriceEdit_view/ProductpriceEdit_view.aod @@ -1,57 +1,57 @@ -<?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>ProductpriceEdit_view</name> - <title>Price list</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>e2afee84-173b-430a-8e29-1fd16d33dd69</name> - <entityField>PRICELIST</entityField> - </entityFieldLink> - <entityFieldLink> - <name>21c8be49-ee64-4d9c-a8b0-eb44575cfd01</name> - <entityField>PRODUCT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>fa21fa53-ac64-44b1-a5d1-8a1af16590fe</name> - <entityField>VALID_FROM</entityField> - </entityFieldLink> - <entityFieldLink> - <name>62012f94-6139-4419-9124-12c6f6720a71</name> - <entityField>VALID_TO</entityField> - </entityFieldLink> - <entityFieldLink> - <name>e82da6cf-63f2-4d52-a7e5-38e775b4c123</name> - <entityField>PRICE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3685f50e-e21c-4091-9246-d042cf1e0fa9</name> - <entityField>BUYSELL</entityField> - </entityFieldLink> - <entityFieldLink> - <name>3a9e1f32-2c7e-42ab-8ffb-7e4e32c40bd6</name> - <entityField>FROMQUANTITY</entityField> - </entityFieldLink> - <entityFieldLink> - <name>562e1b29-ba29-4eae-b8f0-473935ea62a3</name> - <entityField>VAT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ca06ebcb-abf5-4606-98cd-fd54dccce6d0</name> - <entityField>CURRENCY</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>ProductpriceEdit_view</name> + <title>Price list</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>e2afee84-173b-430a-8e29-1fd16d33dd69</name> + <entityField>PRICELIST</entityField> + </entityFieldLink> + <entityFieldLink> + <name>21c8be49-ee64-4d9c-a8b0-eb44575cfd01</name> + <entityField>PRODUCT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>fa21fa53-ac64-44b1-a5d1-8a1af16590fe</name> + <entityField>VALID_FROM</entityField> + </entityFieldLink> + <entityFieldLink> + <name>62012f94-6139-4419-9124-12c6f6720a71</name> + <entityField>VALID_TO</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e82da6cf-63f2-4d52-a7e5-38e775b4c123</name> + <entityField>PRICE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3685f50e-e21c-4091-9246-d042cf1e0fa9</name> + <entityField>BUYSELL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>3a9e1f32-2c7e-42ab-8ffb-7e4e32c40bd6</name> + <entityField>FROMQUANTITY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>562e1b29-ba29-4eae-b8f0-473935ea62a3</name> + <entityField>VAT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ca06ebcb-abf5-4606-98cd-fd54dccce6d0</name> + <entityField>CURRENCY</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod b/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod index e014c2674003f2ddc968ebef0cc612ea7ad879cd..80dae257c9923647d887cebc7a44320ce1bff51d 100644 --- a/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod +++ b/neonView/SalesprojectClassificationEntryEdit_view/SalesprojectClassificationEntryEdit_view.aod @@ -1,26 +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>SalesprojectClassificationEntryEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>003f3304-b8fb-4009-ba55-b56d005191e3</name> - <entityField>NAME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>90630f8e-8e32-4743-9b79-a1faa6e26414</name> - <entityField>VALUE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectClassificationEntryEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>003f3304-b8fb-4009-ba55-b56d005191e3</name> + <entityField>NAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>90630f8e-8e32-4743-9b79-a1faa6e26414</name> + <entityField>VALUE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod b/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod index 32393670ae7d33074fcc5bc9ddd0673035992b15..f3aac2c0b1e5630b2794daf0a4d35efd8162829d 100644 --- a/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod +++ b/neonView/SalesprojectClassificationEntryPreview_view/SalesprojectClassificationEntryPreview_view.aod @@ -1,35 +1,35 @@ -<?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>SalesprojectClassificationEntryPreview_view</name> - <title>asdf</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - </headerFooterLayout> - </layout> - <children> - <titledListViewTemplate> - <name>Info</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>91aa4685-98f7-40e9-87be-877583a91143</name> - <entityField>NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>88105c9a-fdf8-4d2b-ac96-d57ef4f41aa4</name> - <entityField>TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>b862235e-6595-4ae0-8bd0-5f942d975c67</name> - <entityField>VALUE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ff2b615b-5c98-4a21-bb71-34027711d5e7</name> - <entityField>POINTS</entityField> - </neonTableColumn> - </columns> - </titledListViewTemplate> - </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>SalesprojectClassificationEntryPreview_view</name> + <title>asdf</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + </headerFooterLayout> + </layout> + <children> + <titledListViewTemplate> + <name>Info</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>91aa4685-98f7-40e9-87be-877583a91143</name> + <entityField>NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>88105c9a-fdf8-4d2b-ac96-d57ef4f41aa4</name> + <entityField>TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>b862235e-6595-4ae0-8bd0-5f942d975c67</name> + <entityField>VALUE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ff2b615b-5c98-4a21-bb71-34027711d5e7</name> + <entityField>POINTS</entityField> + </neonTableColumn> + </columns> + </titledListViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod b/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod index c12d4d020ed0be624ca97c968eaf8513307c9237..87da3752309443372ef83944905b3c79e605857f 100644 --- a/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod +++ b/neonView/SalesprojectClassificationFilter_view/SalesprojectClassificationFilter_view.aod @@ -1,26 +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>SalesprojectClassificationFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Classifications</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>4139f5bd-0273-4b43-99a7-9122f0322170</name> - <entityField>CLASSNAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>9d31832d-86e4-49a8-99a5-2129cd6a1994</name> - <entityField>POINTS</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectClassificationFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Classifications</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>4139f5bd-0273-4b43-99a7-9122f0322170</name> + <entityField>CLASSNAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9d31832d-86e4-49a8-99a5-2129cd6a1994</name> + <entityField>POINTS</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod b/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod index 7fc86e847504296d1b616f06fc346fb3d866b6ad..93d3137486787d482825a37edc12f0b58e5a0080 100644 --- a/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod +++ b/neonView/SalesprojectClassificationPreview_view/SalesprojectClassificationPreview_view.aod @@ -1,31 +1,31 @@ -<?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>SalesprojectClassificationPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - </headerFooterLayout> - </layout> - <children> - <genericViewTemplate> - <name>Info</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>51712a19-9a8c-4967-bd15-a448b5bffb77</name> - <entityField>CLASSNAME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>c3621e4e-53b0-4932-b943-e1c07fe16a24</name> - <entityField>POINTS</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>c6c26fdd-3812-495f-bd30-d3a6cdcd4eb0</name> - <entityField>SalesprojectClassificationEntries</entityField> - <view>SalesprojectClassificationEntryPreview_view</view> - </neonViewReference> - </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>SalesprojectClassificationPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + </headerFooterLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>51712a19-9a8c-4967-bd15-a448b5bffb77</name> + <entityField>CLASSNAME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>c3621e4e-53b0-4932-b943-e1c07fe16a24</name> + <entityField>POINTS</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>c6c26fdd-3812-495f-bd30-d3a6cdcd4eb0</name> + <entityField>SalesprojectClassificationEntries</entityField> + <view>SalesprojectClassificationEntryPreview_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod b/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod index f07324516eb75e61d0841a18a2b4af2ae49faed7..1fba13ea39d0990722c2b9334394da2366ab85d2 100644 --- a/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod +++ b/neonView/SalesprojectCompetitionEdit_view/SalesprojectCompetitionEdit_view.aod @@ -1,56 +1,56 @@ -<?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>SalesprojectCompetitionEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>8b4c3245-7b3a-4cd0-90f0-09631e2dbde8</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>d6e1eaf9-3269-4350-a1a8-3f6517a167cf</name> - <entityField>PHASE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>cdbba6a7-59d1-4831-b098-98a82ad46444</name> - <entityField>STATUS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>256f0a57-5336-4877-a6d5-96c19f924047</name> - <entityField>INFO</entityField> - </entityFieldLink> - <entityFieldLink> - <name>b0f6a089-a131-4148-acec-818779669d86</name> - <entityField>DATE_CANCELLED</entityField> - </entityFieldLink> - <entityFieldLink> - <name>087036b6-4b07-4f7e-90fe-b35c5ceb6dd9</name> - <entityField>REASON</entityField> - </entityFieldLink> - <entityFieldLink> - <name>cb795feb-20f0-48d8-a147-5edb6a911d19</name> - <entityField>PRICE_POLITICS</entityField> - </entityFieldLink> - <entityFieldLink> - <name>755e1dc3-08f6-4a03-a572-3bb84ec73b05</name> - <entityField>STRENGTH</entityField> - </entityFieldLink> - <entityFieldLink> - <name>e14f29e5-36ff-4740-ae72-854d713c3f8f</name> - <entityField>WEAKNESS</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectCompetitionEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>8b4c3245-7b3a-4cd0-90f0-09631e2dbde8</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>d6e1eaf9-3269-4350-a1a8-3f6517a167cf</name> + <entityField>PHASE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>cdbba6a7-59d1-4831-b098-98a82ad46444</name> + <entityField>STATUS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>256f0a57-5336-4877-a6d5-96c19f924047</name> + <entityField>INFO</entityField> + </entityFieldLink> + <entityFieldLink> + <name>b0f6a089-a131-4148-acec-818779669d86</name> + <entityField>DATE_CANCELLED</entityField> + </entityFieldLink> + <entityFieldLink> + <name>087036b6-4b07-4f7e-90fe-b35c5ceb6dd9</name> + <entityField>REASON</entityField> + </entityFieldLink> + <entityFieldLink> + <name>cb795feb-20f0-48d8-a147-5edb6a911d19</name> + <entityField>PRICE_POLITICS</entityField> + </entityFieldLink> + <entityFieldLink> + <name>755e1dc3-08f6-4a03-a572-3bb84ec73b05</name> + <entityField>STRENGTH</entityField> + </entityFieldLink> + <entityFieldLink> + <name>e14f29e5-36ff-4740-ae72-854d713c3f8f</name> + <entityField>WEAKNESS</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod b/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod index 72233eec4d73ce2a3248faaf5b8e352168a63a57..6236db526de5f5cdf0245e13bb4b72a6f638e8af 100644 --- a/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod +++ b/neonView/SalesprojectCompetitionFilter_view/SalesprojectCompetitionFilter_view.aod @@ -1,46 +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>SalesprojectCompetitionFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Competitions</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>511ea459-1b6f-41e8-b35a-0f67361c82eb</name> - <entityField>CONTACT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>5d146f0e-f0c7-4e7e-82e6-2b24bc241001</name> - <entityField>PHASE</entityField> - <width v="75" /> - <expandRatio v="100" /> - </neonTableColumn> - <neonTableColumn> - <name>322f7067-83ac-486e-9540-16d693775bdb</name> - <entityField>STATUS</entityField> - </neonTableColumn> - <neonTableColumn> - <name>7143021a-18a5-4e78-a530-a46cd8dba1c8</name> - <entityField>DATE_CANCELLED</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1072d35e-6367-4f68-a92c-aae95c3e40b9</name> - <entityField>REASON</entityField> - </neonTableColumn> - <neonTableColumn> - <name>8922dc2c-e9e1-4a1b-b9db-b1908510d4e8</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectCompetitionFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Competitions</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>511ea459-1b6f-41e8-b35a-0f67361c82eb</name> + <entityField>CONTACT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>5d146f0e-f0c7-4e7e-82e6-2b24bc241001</name> + <entityField>PHASE</entityField> + <width v="75" /> + <expandRatio v="100" /> + </neonTableColumn> + <neonTableColumn> + <name>322f7067-83ac-486e-9540-16d693775bdb</name> + <entityField>STATUS</entityField> + </neonTableColumn> + <neonTableColumn> + <name>7143021a-18a5-4e78-a530-a46cd8dba1c8</name> + <entityField>DATE_CANCELLED</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1072d35e-6367-4f68-a92c-aae95c3e40b9</name> + <entityField>REASON</entityField> + </neonTableColumn> + <neonTableColumn> + <name>8922dc2c-e9e1-4a1b-b9db-b1908510d4e8</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod index 04505e731bafead634f8abb604c4782935fb49b1..7552475d87ac3897fb08596f26585c5f97c96a5d 100644 --- a/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod +++ b/neonView/SalesprojectFilter_view/SalesprojectFilter_view.aod @@ -1,92 +1,92 @@ -<?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>SalesprojectFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AllSalesprojectDashlet</name> - <title>Salesprojects</title> - <description>Show all salesprojects</description> - <fragment>Salesproject/filter</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:filter</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>salesproject</name> - <title>Salesproject</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - <neonDashletConfiguration> - <name>OpenSalesprojectsDashlet</name> - <title>Open salesprojects</title> - <description>Show open salesprojects</description> - <fragment>Salesproject/filter?search=W3sibmFtZSI6IlNUQVRFIiwib3BlcmF0b3IiOiJFUVVBTCIsInZhbHVlIjoiMjViMGFjNzctZWY5Mi00ODA5LTgwMmUtYmI5ZDg3ODJmODY1IiwiY29udGVudFR5cGUiOiJURVhUIn1d</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:filter</icon> - <categories> - <neonDashletCategory> - <name>sales</name> - <title>Sales</title> - </neonDashletCategory> - <neonDashletCategory> - <name>salesproject</name> - <title>Salesproject</title> - </neonDashletCategory> - </categories> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Salesprojects</name> - <entityField>#ENTITY</entityField> - <title></title> - <columns> - <neonTableColumn> - <name>2cbd6486-e1e4-4660-94f9-1b71e29b11ba</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>6702bb75-1c57-42a7-9cf0-acd7cd8515f5</name> - <entityField>CONTACT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>9f6b967e-5140-420f-84ca-2273920221bd</name> - <entityField>PROJECTTITLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>fec843c3-f7c0-42c7-8295-50386651edb2</name> - <entityField>STARTDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>4cc3c3f1-6f86-434d-8d1d-32a965aa76b2</name> - <entityField>ENDDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>92699fdb-4eea-4ce2-98d2-6cc3f3b7581e</name> - <entityField>VOLUME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>2689fee8-bebb-4d7c-b11e-4a7310664977</name> - <entityField>PHASE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>52a851b0-9059-4d57-8ff5-335c819359e8</name> - <entityField>STATE</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AllSalesprojectDashlet</name> + <title>Salesprojects</title> + <description>Show all salesprojects</description> + <fragment>Salesproject/filter</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:filter</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>salesproject</name> + <title>Salesproject</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + <neonDashletConfiguration> + <name>OpenSalesprojectsDashlet</name> + <title>Open salesprojects</title> + <description>Show open salesprojects</description> + <fragment>Salesproject/filter?search=W3sibmFtZSI6IlNUQVRFIiwib3BlcmF0b3IiOiJFUVVBTCIsInZhbHVlIjoiMjViMGFjNzctZWY5Mi00ODA5LTgwMmUtYmI5ZDg3ODJmODY1IiwiY29udGVudFR5cGUiOiJURVhUIn1d</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:filter</icon> + <categories> + <neonDashletCategory> + <name>sales</name> + <title>Sales</title> + </neonDashletCategory> + <neonDashletCategory> + <name>salesproject</name> + <title>Salesproject</title> + </neonDashletCategory> + </categories> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Salesprojects</name> + <entityField>#ENTITY</entityField> + <title></title> + <columns> + <neonTableColumn> + <name>2cbd6486-e1e4-4660-94f9-1b71e29b11ba</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>6702bb75-1c57-42a7-9cf0-acd7cd8515f5</name> + <entityField>CONTACT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>9f6b967e-5140-420f-84ca-2273920221bd</name> + <entityField>PROJECTTITLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>fec843c3-f7c0-42c7-8295-50386651edb2</name> + <entityField>STARTDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>4cc3c3f1-6f86-434d-8d1d-32a965aa76b2</name> + <entityField>ENDDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>92699fdb-4eea-4ce2-98d2-6cc3f3b7581e</name> + <entityField>VOLUME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>2689fee8-bebb-4d7c-b11e-4a7310664977</name> + <entityField>PHASE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>52a851b0-9059-4d57-8ff5-335c819359e8</name> + <entityField>STATE</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod b/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod index 626e71ea6539a7164475d7f6c829ed5d53289ad6..4762fe310033f801a2bd17659e1d540437c1bee9 100644 --- a/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod +++ b/neonView/SalesprojectForecastEdit_view/SalesprojectForecastEdit_view.aod @@ -1,40 +1,40 @@ -<?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>SalesprojectForecastEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>8c7e16f6-222d-4f8a-9cc6-74de1a0ee481</name> - <entityField>GROUPCODE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>fefae7ed-072c-4c48-92fd-d3fa6ccd0711</name> - <entityField>DATE_START</entityField> - </entityFieldLink> - <entityFieldLink> - <name>7bf22970-1a62-4d8f-b40a-b2d4e5fc4dd8</name> - <entityField>VOLUME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>f5e95dd2-c853-48be-ad18-e5fdbe714873</name> - <entityField>INFO</entityField> - </entityFieldLink> - <entityFieldLink> - <name>382caf7e-d3db-4bac-af99-a95d62504da7</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectForecastEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>8c7e16f6-222d-4f8a-9cc6-74de1a0ee481</name> + <entityField>GROUPCODE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>fefae7ed-072c-4c48-92fd-d3fa6ccd0711</name> + <entityField>DATE_START</entityField> + </entityFieldLink> + <entityFieldLink> + <name>7bf22970-1a62-4d8f-b40a-b2d4e5fc4dd8</name> + <entityField>VOLUME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>f5e95dd2-c853-48be-ad18-e5fdbe714873</name> + <entityField>INFO</entityField> + </entityFieldLink> + <entityFieldLink> + <name>382caf7e-d3db-4bac-af99-a95d62504da7</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod b/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod index 63f7e54df860019a04eace135ed6e27dd8705471..821a4c272d01aa615aedbc57e94b113e18eb7164 100644 --- a/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod +++ b/neonView/SalesprojectForecastFilter_view/SalesprojectForecastFilter_view.aod @@ -1,35 +1,35 @@ -<?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>SalesprojectForecastFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Forecasts</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>323f26d7-4ac2-4ff9-91d1-7459cc7e3469</name> - <entityField>GROUPCODE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c5422952-0a36-4963-a755-d513b4c8b23f</name> - <entityField>DATE_START</entityField> - </neonTableColumn> - <neonTableColumn> - <name>24ecfbc3-5f8a-4ce1-b21b-663385845ff6</name> - <entityField>VOLUME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>305d0254-a1ea-4733-87a7-a4d85fc78b7e</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectForecastFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Forecasts</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>323f26d7-4ac2-4ff9-91d1-7459cc7e3469</name> + <entityField>GROUPCODE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c5422952-0a36-4963-a755-d513b4c8b23f</name> + <entityField>DATE_START</entityField> + </neonTableColumn> + <neonTableColumn> + <name>24ecfbc3-5f8a-4ce1-b21b-663385845ff6</name> + <entityField>VOLUME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>305d0254-a1ea-4733-87a7-a4d85fc78b7e</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod index 8b7f0b9c84e4a46bb94aff397eb6a168831b3f13..48095804a33f48cf688bfe2afd0bcd0237ea6cef 100644 --- a/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod +++ b/neonView/SalesprojectForecastPreview_view/SalesprojectForecastPreview_view.aod @@ -1,35 +1,35 @@ -<?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>SalesprojectForecastPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <titleField>GROUPCODE</titleField> - <descriptionField>DATE_START</descriptionField> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Details</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>796d2325-8684-4723-b376-262074268f4c</name> - <entityField>VOLUME</entityField> - </entityFieldLink> - <entityFieldLink> - <name>745f1f28-49a0-4c35-9c1a-e442d15716dc</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectForecastPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <titleField>GROUPCODE</titleField> + <descriptionField>DATE_START</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>796d2325-8684-4723-b376-262074268f4c</name> + <entityField>VOLUME</entityField> + </entityFieldLink> + <entityFieldLink> + <name>745f1f28-49a0-4c35-9c1a-e442d15716dc</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod b/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod index c8bd8886231cc4481d9680a3f30462b8169ae2f5..72f201d902b6ad950f01672667761eae7ea092b9 100644 --- a/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod +++ b/neonView/SalesprojectMemberEdit_view/SalesprojectMemberEdit_view.aod @@ -1,28 +1,28 @@ -<?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>SalesprojectMemberEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>0f78acf5-bea7-4c91-afe0-0907d20db131</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>b74ab5a3-2d3c-49e6-b7df-219b16ca22fd</name> - <entityField>SALESPROJECT_ROLE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectMemberEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>0f78acf5-bea7-4c91-afe0-0907d20db131</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>b74ab5a3-2d3c-49e6-b7df-219b16ca22fd</name> + <entityField>SALESPROJECT_ROLE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod index fe1a90deac900cb39a02966139204731459fd850..06067b78f960d356765705090c98860fe149422c 100644 --- a/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod +++ b/neonView/SalesprojectMemberFilter_view/SalesprojectMemberFilter_view.aod @@ -1,43 +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>SalesprojectMemberFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Members</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>27e658bc-c134-4fef-a3a5-b172852d606e</name> - <entityField>ORGANISATION_NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>59e6aea1-9752-48b5-9d91-43edd0c1d670</name> - <entityField>PERSON_FULL_NAME</entityField> - </neonTableColumn> - <neonTableColumn> - <name>bea82980-0639-405a-ab3f-92e45f97090e</name> - <entityField>SALESPROJECT_ROLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a30a083a-be66-4690-a7b6-19860a9bc72e</name> - <entityField>DEPARTMENT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>f02ac764-56a9-4f96-816e-37caa7854ac2</name> - <entityField>CONTACTROLE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>c23f4e8b-87a1-4535-b2d1-f6c97d6bfe0b</name> - <entityField>POSITION</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectMemberFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Members</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>27e658bc-c134-4fef-a3a5-b172852d606e</name> + <entityField>ORGANISATION_NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>59e6aea1-9752-48b5-9d91-43edd0c1d670</name> + <entityField>PERSON_FULL_NAME</entityField> + </neonTableColumn> + <neonTableColumn> + <name>bea82980-0639-405a-ab3f-92e45f97090e</name> + <entityField>SALESPROJECT_ROLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a30a083a-be66-4690-a7b6-19860a9bc72e</name> + <entityField>DEPARTMENT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>f02ac764-56a9-4f96-816e-37caa7854ac2</name> + <entityField>CONTACTROLE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>c23f4e8b-87a1-4535-b2d1-f6c97d6bfe0b</name> + <entityField>POSITION</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectMilestoneChart_view/SalesprojectMilestoneChart_view.aod b/neonView/SalesprojectMilestoneChart_view/SalesprojectMilestoneChart_view.aod index 5075336ab8a62209ae9b092900eec7b8f8496614..4f2896e3c76acb8de54f27688c188c2bee670d70 100644 --- a/neonView/SalesprojectMilestoneChart_view/SalesprojectMilestoneChart_view.aod +++ b/neonView/SalesprojectMilestoneChart_view/SalesprojectMilestoneChart_view.aod @@ -1,20 +1,20 @@ -<?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>SalesprojectMilestoneChart_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <multiDataChartViewTemplate> - <name>MilestoneChart</name> - <chartType>COLUMN</chartType> - <xAxis>VALUE</xAxis> - <yAxis>DaysCount</yAxis> - <categoryField>TYPE</categoryField> - <entityField>#ENTITY</entityField> - </multiDataChartViewTemplate> - </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>SalesprojectMilestoneChart_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <multiDataChartViewTemplate> + <name>MilestoneChart</name> + <chartType>COLUMN</chartType> + <xAxis>VALUE</xAxis> + <yAxis>DaysCount</yAxis> + <categoryField>TYPE</categoryField> + <entityField>#ENTITY</entityField> + </multiDataChartViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectMilestone_view/SalesprojectMilestone_view.aod b/neonView/SalesprojectMilestone_view/SalesprojectMilestone_view.aod index 603dfb9ffa5354b8fcf974e27a9befa054e5ec25..7e2e145ac56f048f9355e2ac8fbf7d2e93ba19ae 100644 --- a/neonView/SalesprojectMilestone_view/SalesprojectMilestone_view.aod +++ b/neonView/SalesprojectMilestone_view/SalesprojectMilestone_view.aod @@ -1,23 +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>SalesprojectMilestone_view</name> - <title>Milestones</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <neonViewReference> - <name>30c775ea-7488-4dfd-8e6d-c65b7982849d</name> - <entityField>SalesprojectStateMilestones</entityField> - <view>SalesprojectMilestoneChart_view</view> - </neonViewReference> - <neonViewReference> - <name>cc8f1469-805f-4e2c-aa4f-d55f932c6deb</name> - <entityField>SalesprojectPhaseMilestones</entityField> - <view>SalesprojectMilestoneChart_view</view> - </neonViewReference> - </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>SalesprojectMilestone_view</name> + <title>Milestones</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <neonViewReference> + <name>30c775ea-7488-4dfd-8e6d-c65b7982849d</name> + <entityField>SalesprojectStateMilestones</entityField> + <view>SalesprojectMilestoneChart_view</view> + </neonViewReference> + <neonViewReference> + <name>cc8f1469-805f-4e2c-aa4f-d55f932c6deb</name> + <entityField>SalesprojectPhaseMilestones</entityField> + <view>SalesprojectMilestoneChart_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod index 3cbdfdbad942b1e3fc8d7e6e0a7bf1b6836a24b9..3696d1a1edae0e1a63e90e6ed414d2ecb046a746 100644 --- a/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod +++ b/neonView/SalesprojectPreview_view/SalesprojectPreview_view.aod @@ -1,94 +1,94 @@ -<?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> - <header>Head</header> - <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> +<?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> + <header>Head</header> + <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 e022fe5f28cba9d24cab6a68cf328dd5e5c64a73..7dfd25bd034303c35c363015bfe0e4dc5d3e0573 100644 --- a/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod +++ b/neonView/SalesprojectSourceEdit_view/SalesprojectSourceEdit_view.aod @@ -1,32 +1,32 @@ -<?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>SalesprojectSourceEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>9b5f8ee4-9950-43d8-902f-552e57bbc45e</name> - <entityField>ENTRYDATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>594e9e35-cf0c-45b6-a32c-885d442adad4</name> - <entityField>SOURCE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>f97539fd-70ec-44a0-9d49-01fe829f8d81</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectSourceEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>9b5f8ee4-9950-43d8-902f-552e57bbc45e</name> + <entityField>ENTRYDATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>594e9e35-cf0c-45b6-a32c-885d442adad4</name> + <entityField>SOURCE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>f97539fd-70ec-44a0-9d49-01fe829f8d81</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod b/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod index 919820dd8d63652abb4bacb9aca9a14cae94de34..f3476905c33387705685cdc1e6a87bacc435d6e1 100644 --- a/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod +++ b/neonView/SalesprojectSourceFilter_view/SalesprojectSourceFilter_view.aod @@ -1,32 +1,32 @@ -<?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>SalesprojectSourceFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Entries</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>4931127b-117d-4b1c-81ba-81ac2162f1b7</name> - <entityField>ENTRYDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>5e672c0f-af11-46e2-8c25-8c9bd3f153f1</name> - <entityField>SOURCE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>e5660207-7b70-4ac6-b5b5-b87a54d5b032</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>SalesprojectSourceFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Entries</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>4931127b-117d-4b1c-81ba-81ac2162f1b7</name> + <entityField>ENTRYDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>5e672c0f-af11-46e2-8c25-8c9bd3f153f1</name> + <entityField>SOURCE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>e5660207-7b70-4ac6-b5b5-b87a54d5b032</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod index dd2d009711d7cdfe60217035fcc3564c588da3ca..15e04bd2e1d58f9d7b429e4f188ba4ba7f1f2789 100644 --- a/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod +++ b/neonView/SalesprojectSourcePreview_view/SalesprojectSourcePreview_view.aod @@ -1,31 +1,31 @@ -<?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>SalesprojectSourcePreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - <header>Header</header> - </headerFooterLayout> - </layout> - <children> - <cardViewTemplate> - <name>Header</name> - <titleField>SOURCE</titleField> - <descriptionField>INFO</descriptionField> - <entityField>#ENTITY</entityField> - </cardViewTemplate> - <genericViewTemplate> - <name>Info</name> - <showDrawer v="true" /> - <drawerCaption>Details</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>7c61ec34-3206-4dba-96cf-24fe0112bf7b</name> - <entityField>ENTRYDATE</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>SalesprojectSourcePreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + <header>Header</header> + </headerFooterLayout> + </layout> + <children> + <cardViewTemplate> + <name>Header</name> + <titleField>SOURCE</titleField> + <descriptionField>INFO</descriptionField> + <entityField>#ENTITY</entityField> + </cardViewTemplate> + <genericViewTemplate> + <name>Info</name> + <showDrawer v="true" /> + <drawerCaption>Details</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>7c61ec34-3206-4dba-96cf-24fe0112bf7b</name> + <entityField>ENTRYDATE</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/StockCount_view/StockCount_view.aod b/neonView/StockCount_view/StockCount_view.aod index f6884c6a6ceeb22d492e8b032062115b43a2c4d4..ac1bb7b0bc36e5c89cc0e59544c420a6b3982c75 100644 --- a/neonView/StockCount_view/StockCount_view.aod +++ b/neonView/StockCount_view/StockCount_view.aod @@ -1,24 +1,24 @@ -<?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>StockCount_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <genericViewTemplate> - <name>Stocks</name> - <showDrawer v="true" /> - <drawerCaption>Stock</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>fe1e5348-0579-4e2c-8d80-2594db6cfb22</name> - <entityField>STOCKCOUNT</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>StockCount_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericViewTemplate> + <name>Stocks</name> + <showDrawer v="true" /> + <drawerCaption>Stock</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>fe1e5348-0579-4e2c-8d80-2594db6cfb22</name> + <entityField>STOCKCOUNT</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/StockEdit_view/StockEdit_view.aod b/neonView/StockEdit_view/StockEdit_view.aod index b50a5b72944f43b4a4ca7fcf826fc96ec85c7821..2fd6d93ec7a3da8bb5b4b1d4839a7839df2c00af 100644 --- a/neonView/StockEdit_view/StockEdit_view.aod +++ b/neonView/StockEdit_view/StockEdit_view.aod @@ -1,39 +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>StockEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>4c474e8e-ad47-484a-91fb-a8bd6390e0af</name> - <entityField>WAREHOUSE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>588e46dd-4761-47cb-87c3-a483f69fecae</name> - <entityField>ENTRYDATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>9f8426c6-84d6-4065-880a-805ebecb6638</name> - <entityField>IN_OUT</entityField> - </entityFieldLink> - <entityFieldLink> - <name>8004c2e8-5ef1-480c-9381-dad3cd574dca</name> - <entityField>QUANTITY</entityField> - </entityFieldLink> - <entityFieldLink> - <name>591e6fbd-d392-458e-a79a-d20e9cb845d3</name> - <entityField>REFNUMBER</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>StockEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>4c474e8e-ad47-484a-91fb-a8bd6390e0af</name> + <entityField>WAREHOUSE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>588e46dd-4761-47cb-87c3-a483f69fecae</name> + <entityField>ENTRYDATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>9f8426c6-84d6-4065-880a-805ebecb6638</name> + <entityField>IN_OUT</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8004c2e8-5ef1-480c-9381-dad3cd574dca</name> + <entityField>QUANTITY</entityField> + </entityFieldLink> + <entityFieldLink> + <name>591e6fbd-d392-458e-a79a-d20e9cb845d3</name> + <entityField>REFNUMBER</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/StockFilter_view/StockFilter_view.aod b/neonView/StockFilter_view/StockFilter_view.aod index 85433255ea297c1706d5b158a9f2ca557738b823..d2a37a6366c804a000846511ab9b699bc9651a55 100644 --- a/neonView/StockFilter_view/StockFilter_view.aod +++ b/neonView/StockFilter_view/StockFilter_view.aod @@ -1,44 +1,44 @@ -<?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>StockFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Stocks</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>c57eed89-267a-4df6-9ac9-e9b5c5e49794</name> - <entityField>IMAGE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>135080e7-1d91-4be2-8bdb-8368e247127d</name> - <entityField>WAREHOUSE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>1a744bfe-b078-4ac4-a930-f1c8cd3ecac7</name> - <entityField>ENTRYDATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>fea73255-6fd2-4a32-8e53-37f47fa57ac1</name> - <entityField>IN_OUT</entityField> - </neonTableColumn> - <neonTableColumn> - <name>a5dcfc3a-c464-4c63-bd2d-ebe4d195b45b</name> - <entityField>QUANTITY</entityField> - </neonTableColumn> - <neonTableColumn> - <name>82f57c96-613e-4699-925d-a49a0ef8a29f</name> - <entityField>REFNUMBER</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>StockFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Stocks</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>c57eed89-267a-4df6-9ac9-e9b5c5e49794</name> + <entityField>IMAGE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>135080e7-1d91-4be2-8bdb-8368e247127d</name> + <entityField>WAREHOUSE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>1a744bfe-b078-4ac4-a930-f1c8cd3ecac7</name> + <entityField>ENTRYDATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>fea73255-6fd2-4a32-8e53-37f47fa57ac1</name> + <entityField>IN_OUT</entityField> + </neonTableColumn> + <neonTableColumn> + <name>a5dcfc3a-c464-4c63-bd2d-ebe4d195b45b</name> + <entityField>QUANTITY</entityField> + </neonTableColumn> + <neonTableColumn> + <name>82f57c96-613e-4699-925d-a49a0ef8a29f</name> + <entityField>REFNUMBER</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/TaskEdit_view/TaskEdit_view.aod b/neonView/TaskEdit_view/TaskEdit_view.aod index 9325040e6458936b9059aa794cbe6951e96614d7..d0995eb3aba18df0dc69dcdef0e0cfc665ea7165 100644 --- a/neonView/TaskEdit_view/TaskEdit_view.aod +++ b/neonView/TaskEdit_view/TaskEdit_view.aod @@ -17,6 +17,10 @@ <name>fb5768fe-2dd2-45cd-8d21-f20af279f409</name> <entityField>SUBJECT</entityField> </entityFieldLink> + <entityFieldLink> + <name>b31bb2ab-22a6-4bc6-8b6c-d73a1c43283f</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> <entityFieldLink> <name>b5d6e9ea-355f-49f8-bcc2-f3efd44adb19</name> <entityField>START_DATE</entityField> @@ -49,10 +53,6 @@ <name>8428cbf6-7df0-4f7e-b6d6-5ab17e266028</name> <entityField>EDITOR_CONTACT_ID</entityField> </entityFieldLink> - <entityFieldLink> - <name>b31bb2ab-22a6-4bc6-8b6c-d73a1c43283f</name> - <entityField>DESCRIPTION</entityField> - </entityFieldLink> </fields> </genericViewTemplate> <neonViewReference> diff --git a/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod b/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod index 6388445f76128a851b93ac91c467ee7149019d96..f8edc993f0f258f795f0c39d0bda875aa91909dc 100644 --- a/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod +++ b/neonView/TaskLinkFilter_view/TaskLinkFilter_view.aod @@ -1,27 +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>TaskLinkFilter_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>TaskLinks</name> - <autoNewRow v="true" /> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>4d2b280c-adb2-4977-b70a-ba07959e44c2</name> - <entityField>OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>d8467d50-50c8-42df-90c3-dcb3359f1267</name> - <entityField>OBJECT_ROWID</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>TaskLinkFilter_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>TaskLinks</name> + <autoNewRow v="true" /> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>4d2b280c-adb2-4977-b70a-ba07959e44c2</name> + <entityField>OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d8467d50-50c8-42df-90c3-dcb3359f1267</name> + <entityField>OBJECT_ROWID</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod b/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod index 9fdda896ab693871ee041bbe441478b1e62a3e88..0b9c9864f2b5007e217888dc5a50601fefde5fc6 100644 --- a/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod +++ b/neonView/TaskLinkMultiEdit_view/TaskLinkMultiEdit_view.aod @@ -1,26 +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>TaskLinkMultiEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <noneLayout> - <name>layout</name> - </noneLayout> - </layout> - <children> - <genericMultipleViewTemplate> - <name>MultipleEdit</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>4f3bde0b-cdd7-46a3-b0fc-24eba3ff9b92</name> - <entityField>OBJECT_TYPE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>ef83bb53-da75-498c-8ad5-4927c83243e4</name> - <entityField>OBJECT_ROWID</entityField> - </neonTableColumn> - </columns> - </genericMultipleViewTemplate> - </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>TaskLinkMultiEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <noneLayout> + <name>layout</name> + </noneLayout> + </layout> + <children> + <genericMultipleViewTemplate> + <name>MultipleEdit</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>4f3bde0b-cdd7-46a3-b0fc-24eba3ff9b92</name> + <entityField>OBJECT_TYPE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>ef83bb53-da75-498c-8ad5-4927c83243e4</name> + <entityField>OBJECT_ROWID</entityField> + </neonTableColumn> + </columns> + </genericMultipleViewTemplate> + </children> +</neonView> diff --git a/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod b/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod index 6171351549a23bc55bec3d914087045a1e0c24b6..e2161c0bf04cf51fe55bdbb117c7e29e2774fa9b 100644 --- a/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod +++ b/neonView/TaskLinkPreview_view/TaskLinkPreview_view.aod @@ -1,22 +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>TaskLinkPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Info</name> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>9b0dacf0-a053-499d-b87a-22db6c3cb2f4</name> - <entityField>OBJECT_ROWID</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>TaskLinkPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Info</name> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>9b0dacf0-a053-499d-b87a-22db6c3cb2f4</name> + <entityField>OBJECT_ROWID</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/TaskMain_view/TaskMain_view.aod b/neonView/TaskMain_view/TaskMain_view.aod index ac9d30a87c148300144507fe39e7274db8338ba3..928e1837ed4732f9779c331295e4259ce6e3d3aa 100644 --- a/neonView/TaskMain_view/TaskMain_view.aod +++ b/neonView/TaskMain_view/TaskMain_view.aod @@ -1,45 +1,50 @@ -<?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>TaskMain_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <masterSlaveLayout> - <name>layout</name> - <master>339e160e-e482-4be2-9550-fc06131fbffe</master> - </masterSlaveLayout> - </layout> - <children> - <neonViewReference> - <name>339e160e-e482-4be2-9550-fc06131fbffe</name> - <entityField>#ENTITY</entityField> - <view>TaskMainPreview_view</view> - </neonViewReference> - <genericViewTemplate> - <name>details</name> - <showDrawer v="true" /> - <drawerCaption>Detail</drawerCaption> - <entityField>#ENTITY</entityField> - <title>details</title> - <fields> - <entityFieldLink> - <name>e95918f5-d21e-4c99-8d05-d70811aa3d89</name> - <entityField>PROTECTIONLEVEL</entityField> - </entityFieldLink> - <entityFieldLink> - <name>fea59f13-750b-427d-bf33-cc1bead95446</name> - <entityField>DESCRIPTION</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - <neonViewReference> - <name>4211b2cf-3a1f-4447-ad1c-f521d2d3f258</name> - <entityField>ModuleTrees</entityField> - <view>ModuleTree_view</view> - </neonViewReference> - <neonViewReference> - <name>6846f680-84ef-46da-a0ea-6797044cf693</name> - <entityField>MainDocuments</entityField> - <view>DocumentFilter_view</view> - </neonViewReference> - </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>TaskMain_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <masterSlaveLayout> + <name>layout</name> + <master>339e160e-e482-4be2-9550-fc06131fbffe</master> + </masterSlaveLayout> + </layout> + <children> + <neonViewReference> + <name>339e160e-e482-4be2-9550-fc06131fbffe</name> + <entityField>#ENTITY</entityField> + <view>TaskMainPreview_view</view> + </neonViewReference> + <genericViewTemplate> + <name>details</name> + <showDrawer v="true" /> + <drawerCaption>Detail</drawerCaption> + <entityField>#ENTITY</entityField> + <title>details</title> + <fields> + <entityFieldLink> + <name>e95918f5-d21e-4c99-8d05-d70811aa3d89</name> + <entityField>PROTECTIONLEVEL</entityField> + </entityFieldLink> + <entityFieldLink> + <name>fea59f13-750b-427d-bf33-cc1bead95446</name> + <entityField>DESCRIPTION</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + <neonViewReference> + <name>4211b2cf-3a1f-4447-ad1c-f521d2d3f258</name> + <entityField>ModuleTrees</entityField> + <view>ModuleTree_view</view> + </neonViewReference> + <neonViewReference> + <name>6846f680-84ef-46da-a0ea-6797044cf693</name> + <entityField>MainDocuments</entityField> + <view>DocumentFilter_view</view> + </neonViewReference> + <neonViewReference> + <name>ffa776bd-013c-4d4d-aedd-490625ef0fe1</name> + <entityField>LogHistories</entityField> + <view>LogHistoryFilter_view</view> + </neonViewReference> + </children> +</neonView> diff --git a/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod b/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod index 2fc9b6faccedc4fbabc072d66b670163b0e8187e..63d3d3f41e47c655531fdcba5676eabd42136e89 100644 --- a/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod +++ b/neonView/TimetrackingEdit_view/TimetrackingEdit_view.aod @@ -1,36 +1,36 @@ -<?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>TimetrackingEdit_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <isSmall v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <genericViewTemplate> - <name>Edit</name> - <editMode v="true" /> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>8a0941a2-2c33-4a66-a460-5f2f7258e051</name> - <entityField>DATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>8c27f579-543a-484f-ba3d-ba0579e6db12</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>ef97d0da-a0d4-4147-b440-96d249ffec73</name> - <entityField>MINUTES</entityField> - </entityFieldLink> - <entityFieldLink> - <name>57370b00-130c-439e-9b70-fd56fc28c892</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>TimetrackingEdit_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <isSmall v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <genericViewTemplate> + <name>Edit</name> + <editMode v="true" /> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>8a0941a2-2c33-4a66-a460-5f2f7258e051</name> + <entityField>DATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>8c27f579-543a-484f-ba3d-ba0579e6db12</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>ef97d0da-a0d4-4147-b440-96d249ffec73</name> + <entityField>MINUTES</entityField> + </entityFieldLink> + <entityFieldLink> + <name>57370b00-130c-439e-9b70-fd56fc28c892</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod b/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod index 2e727ddd7fa99013db59b9d8d51ea7a94aa5d32a..a56872794430998d5cca3930ce8edab27668f754 100644 --- a/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod +++ b/neonView/TimetrackingFilter_view/TimetrackingFilter_view.aod @@ -1,36 +1,36 @@ -<?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>TimetrackingFilter_view</name> - <title>Timetracking</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <filterable v="true" /> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <tableViewTemplate> - <name>Timetrackings</name> - <entityField>#ENTITY</entityField> - <columns> - <neonTableColumn> - <name>fa423332-8987-4fc2-981c-66447678b922</name> - <entityField>DATE</entityField> - </neonTableColumn> - <neonTableColumn> - <name>63068c6c-1508-47f2-ad2e-bbe66a448af1</name> - <entityField>CONTACT_ID</entityField> - </neonTableColumn> - <neonTableColumn> - <name>7e18967d-3c78-4f75-bc03-f6d925553484</name> - <entityField>MINUTES</entityField> - </neonTableColumn> - <neonTableColumn> - <name>e17a680c-5a05-42a1-ab34-067a97192690</name> - <entityField>INFO</entityField> - </neonTableColumn> - </columns> - </tableViewTemplate> - </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>TimetrackingFilter_view</name> + <title>Timetracking</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <filterable v="true" /> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <tableViewTemplate> + <name>Timetrackings</name> + <entityField>#ENTITY</entityField> + <columns> + <neonTableColumn> + <name>fa423332-8987-4fc2-981c-66447678b922</name> + <entityField>DATE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>63068c6c-1508-47f2-ad2e-bbe66a448af1</name> + <entityField>CONTACT_ID</entityField> + </neonTableColumn> + <neonTableColumn> + <name>7e18967d-3c78-4f75-bc03-f6d925553484</name> + <entityField>MINUTES</entityField> + </neonTableColumn> + <neonTableColumn> + <name>e17a680c-5a05-42a1-ab34-067a97192690</name> + <entityField>INFO</entityField> + </neonTableColumn> + </columns> + </tableViewTemplate> + </children> +</neonView> diff --git a/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod b/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod index 4a5957525d9385b65959951416ff21e9a6ce35a1..bbd4c498bd926c7c73a75d483b9a360dd4d012e2 100644 --- a/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod +++ b/neonView/TimetrackingPreview_view/TimetrackingPreview_view.aod @@ -1,36 +1,36 @@ -<?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>TimetrackingPreview_view</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <layout> - <headerFooterLayout> - <name>layout</name> - </headerFooterLayout> - </layout> - <children> - <genericViewTemplate> - <name>TimetrackingInfo_template</name> - <showDrawer v="true" /> - <drawerCaption>Information</drawerCaption> - <entityField>#ENTITY</entityField> - <fields> - <entityFieldLink> - <name>64005996-e735-4c5d-bdb7-29aaf8851107</name> - <entityField>DATE</entityField> - </entityFieldLink> - <entityFieldLink> - <name>835197c0-2e0c-4989-8d5b-80ccd064d55e</name> - <entityField>CONTACT_ID</entityField> - </entityFieldLink> - <entityFieldLink> - <name>25921a31-5563-4a74-aa7e-67d660c60f0b</name> - <entityField>MINUTES</entityField> - </entityFieldLink> - <entityFieldLink> - <name>54123bdf-3008-4597-9f30-fc2877a274f7</name> - <entityField>INFO</entityField> - </entityFieldLink> - </fields> - </genericViewTemplate> - </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>TimetrackingPreview_view</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <headerFooterLayout> + <name>layout</name> + </headerFooterLayout> + </layout> + <children> + <genericViewTemplate> + <name>TimetrackingInfo_template</name> + <showDrawer v="true" /> + <drawerCaption>Information</drawerCaption> + <entityField>#ENTITY</entityField> + <fields> + <entityFieldLink> + <name>64005996-e735-4c5d-bdb7-29aaf8851107</name> + <entityField>DATE</entityField> + </entityFieldLink> + <entityFieldLink> + <name>835197c0-2e0c-4989-8d5b-80ccd064d55e</name> + <entityField>CONTACT_ID</entityField> + </entityFieldLink> + <entityFieldLink> + <name>25921a31-5563-4a74-aa7e-67d660c60f0b</name> + <entityField>MINUTES</entityField> + </entityFieldLink> + <entityFieldLink> + <name>54123bdf-3008-4597-9f30-fc2877a274f7</name> + <entityField>INFO</entityField> + </entityFieldLink> + </fields> + </genericViewTemplate> + </children> +</neonView> diff --git a/neonView/TurnoverChart_view/TurnoverChart_view.aod b/neonView/TurnoverChart_view/TurnoverChart_view.aod index 0b728d0c7185dd55d10c508769456a841e12ae67..5b05bdf764f29741f23e6c8a3f21fce8c55a0082 100644 --- a/neonView/TurnoverChart_view/TurnoverChart_view.aod +++ b/neonView/TurnoverChart_view/TurnoverChart_view.aod @@ -73,5 +73,10 @@ <categoryField>CATEGORY</categoryField> <entityField>#ENTITY</entityField> </multiDataChartViewTemplate> + <neonViewReference> + <name>b0a9f719-3768-4ce5-9d32-e0f5fa5bf1eb</name> + <entityField>Turnover_tree</entityField> + <view>TurnoverTree_view</view> + </neonViewReference> </children> </neonView> diff --git a/neonView/TurnoverTree_view/TurnoverTree_view.aod b/neonView/TurnoverTree_view/TurnoverTree_view.aod new file mode 100644 index 0000000000000000000000000000000000000000..caa1df078ff99337f41287ff7ba3a67511fade52 --- /dev/null +++ b/neonView/TurnoverTree_view/TurnoverTree_view.aod @@ -0,0 +1,33 @@ +<?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>TurnoverTree_view</name> + <title>Tree</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <treeTableViewTemplate> + <name>turnover</name> + <parentField>PARENT</parentField> + <entityField>#ENTITY</entityField> + <title>Tree</title> + <columns> + <neonTableColumn> + <name>3925d6aa-6a42-4cdc-84c3-e96ce2eff27b</name> + <entityField>GROUP</entityField> + </neonTableColumn> + <neonTableColumn> + <name>bc75d6a3-b226-4b28-8090-7142a264552a</name> + <entityField>FORECASTPRICE</entityField> + </neonTableColumn> + <neonTableColumn> + <name>d56ec015-556a-4fd6-bf43-c127b10b07bc</name> + <entityField>TURNOVERPRICE</entityField> + </neonTableColumn> + </columns> + </treeTableViewTemplate> + </children> +</neonView> diff --git a/neonView/TwitterTimeline_view/TwitterTimeline_view.aod b/neonView/TwitterTimeline_view/TwitterTimeline_view.aod index 10d401110bd7b8a57f30bbb16a85d2ca85429bf0..1af95adb16a04460d8d4ab5ef6b61d1aa2feba27 100644 --- a/neonView/TwitterTimeline_view/TwitterTimeline_view.aod +++ b/neonView/TwitterTimeline_view/TwitterTimeline_view.aod @@ -1,68 +1,68 @@ -<?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>TwitterTimeline_view</name> - <title>Twitter</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <dashletConfigurations> - <neonDashletConfiguration> - <name>AditoTwitterDashlet</name> - <title>ADITO Twitter Feed</title> - <description>Show all tweets of ADITO</description> - <fragment>Social/full</fragment> - <singleton v="true" /> - <requiresConfiguration v="false" /> - <icon>vaadin:twitter_square</icon> - <categories> - <neonDashletCategory> - <name>social</name> - <title>Social Media</title> - </neonDashletCategory> - <neonDashletCategory> - <name>twitter</name> - <title>Twitter</title> - </neonDashletCategory> - </categories> - <parameters> - <neonDashletParameter> - <name>Account_param</name> - <value>adito_software</value> - </neonDashletParameter> - </parameters> - </neonDashletConfiguration> - <neonDashletConfiguration> - <name>TwitterDashletConfig</name> - <title>Twitter Feed</title> - <description>Show all tweets of a user</description> - <fragment>Social/full</fragment> - <requiresConfiguration v="true" /> - <icon>vaadin:twitter_square</icon> - <categories> - <neonDashletCategory> - <name>social</name> - <title>Social Media</title> - </neonDashletCategory> - <neonDashletCategory> - <name>twitter</name> - <title>Twitter</title> - </neonDashletCategory> - </categories> - <parameters> - <neonDashletParameter> - <name>Account_param</name> - <value></value> - </neonDashletParameter> - </parameters> - </neonDashletConfiguration> - </dashletConfigurations> - <layout> - <boxLayout> - <name>layout</name> - </boxLayout> - </layout> - <children> - <webContentViewTemplate> - <name>Timeline</name> - <entityField>TWITTER_TIMELINE</entityField> - </webContentViewTemplate> - </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>TwitterTimeline_view</name> + <title>Twitter</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <dashletConfigurations> + <neonDashletConfiguration> + <name>AditoTwitterDashlet</name> + <title>ADITO Twitter Feed</title> + <description>Show all tweets of ADITO</description> + <fragment>Social/full</fragment> + <singleton v="true" /> + <requiresConfiguration v="false" /> + <icon>vaadin:twitter_square</icon> + <categories> + <neonDashletCategory> + <name>social</name> + <title>Social Media</title> + </neonDashletCategory> + <neonDashletCategory> + <name>twitter</name> + <title>Twitter</title> + </neonDashletCategory> + </categories> + <parameters> + <neonDashletParameter> + <name>Account_param</name> + <value>adito_software</value> + </neonDashletParameter> + </parameters> + </neonDashletConfiguration> + <neonDashletConfiguration> + <name>TwitterDashletConfig</name> + <title>Twitter Feed</title> + <description>Show all tweets of a user</description> + <fragment>Social/full</fragment> + <requiresConfiguration v="true" /> + <icon>vaadin:twitter_square</icon> + <categories> + <neonDashletCategory> + <name>social</name> + <title>Social Media</title> + </neonDashletCategory> + <neonDashletCategory> + <name>twitter</name> + <title>Twitter</title> + </neonDashletCategory> + </categories> + <parameters> + <neonDashletParameter> + <name>Account_param</name> + <value></value> + </neonDashletParameter> + </parameters> + </neonDashletConfiguration> + </dashletConfigurations> + <layout> + <boxLayout> + <name>layout</name> + </boxLayout> + </layout> + <children> + <webContentViewTemplate> + <name>Timeline</name> + <entityField>TWITTER_TIMELINE</entityField> + </webContentViewTemplate> + </children> +</neonView> diff --git a/others/db_changes/Data_alias/basic/2019.2/AttributeKeyword.xml b/others/db_changes/Data_alias/basic/2019.2/AttributeKeyword.xml new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/others/db_changes/readme.adoc b/others/db_changes/readme.adoc deleted file mode 100644 index 240dfacc5017f2e44ee53aa96535bc83ce96a311..0000000000000000000000000000000000000000 --- a/others/db_changes/readme.adoc +++ /dev/null @@ -1,88 +0,0 @@ -liquibase-readme -================ - -== TODO: update to new Structure == - -== Structure within ADITO -=== in theory - -When using liquibase in an ADITO-System, your project structure _should_ look like this: ----- -PROJECTHOME/others/db_changes/masterChangelog.xml -PROJECTHOME/others/db_changes/struct/ -PROJECTHOME/others/db_changes/data/ -PROJECTHOME/others/db_changes/misc/ -PROJECTHOME/others/db_changes/liquibase.properties ----- - -The file `masterChangelog.xml` contains a list of all changes (well, in fact more like a list of all changelog-files). The structure could look like this: -[source,xml] ----- -<?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="struct/create_org.xml"/> - <include file="data/example_org.xml"/> -</databaseChangeLog> ----- - -TIP: Keep in mind that the header-information can change, visit therefore the liquibase-website: http://www.liquibase.org Specific: the XML-format definition: http://www.liquibase.org/documentation/xml_format.html - -So, that's where all our changes are located - but what about the changes _itself_? -As you can think of, they're stored in files located in the folders `struct` for DDL-stuff like _create_, _alter_ etc. -and `data` for DML-stuff like _insert_, _update_ etc. - -If you want to know what to do add in these files take a look at the official liquibase documentation for further information how to fill these XML files: http://www.liquibase.org/documentation/index.html - -IMPORTANT: Always remember that you might have to define some rollback-entries. + -This is e.g. not needed for create-entries but for others like insert. - -So, whats about that `liquibase.properties` file? The file is needed to specify some data here, e.g. the driver-name, classpath (of the driver), jdbc-url, etc. -You want to store these information there because otherwise you'd need to specify them on every call of liquibase. Not cool. - -Now you're ready to run commands like `liquibase update` in the `PROJECTHOME/others/db_changes` folder. - -=== in practice - -.Let's say we want to add a new table `FOOBAR` with some demo-data. We need to: -* create a new file in the struct-folder; e.g. `create_FOOBAR.xml` -* fill the file with changesets that will create a table -* add `include`-tag in the `masterChangelog.xml` for the created file -* create a new file in the data-foler; e.g. `demoData_FOOBAR.xml` -* fill the file with changesets that will insert data into the table and define *rollback-entries* -* add `include`-tag in the `masterChangelog.xml` for the created file -* to apply the changes simply run `liquibase update` - -For example one feature package "add contact management" could contain several files itself: ----- - create_org.xml - create_pers.xml - create_relation.xml ----- -On the other hand, several feature packages cannot be contained in one changelog-file. - - -== How to use it -Normally everything you need is provided by the project-template and the existing files in the git-repository. -Therefore it's easy to use and you can start immediately. - -.Keep in mind: -* run `liquibase update` to apply possible changes after merging something into your repository -* apply modifications on the database always with liquibase; do not write a create-script in SQL. Write some changesets and execute them -* set correct `author`- and `id`-attributes in your changelog-files - - - -== FAQ -[qanda] -What about unicode-columns like `NVARCHAR` or `NCLOB`?:: - Simply define them in your changesets. They are prefered over non-unicode-datatypes -What if i switch between branches and want to switch between different database-states?:: - This is something that needs to be defined. Possible ways: rollback or recreate your database entirely -Is it possible to write an update-changeset where I can use a preparedStatement in the where-clause?:: - This needs to be analyzed and (the result) added here. - - - ---- - -~have~ ~a~ ~nice~ ~day~ ~:-)~ \ No newline at end of file diff --git a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod index 4bbd9ff96962e74d458ee612745af48cf0c8de30..918bf0d09a54d5d47564b8b3b449e2a0f90ca518 100644 --- a/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod +++ b/preferences/_____PREFERENCES_PROJECT/_____PREFERENCES_PROJECT.aod @@ -2,7 +2,7 @@ <preferences xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="3.1.0" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/preferences/3.1.0"> <name>_____PREFERENCES_PROJECT</name> <majorModelMode>DISTRIBUTED</majorModelMode> - <projectName>xRM-Basic2019</projectName> + <projectName>basic</projectName> <jditoMaxContentSize v="57671680" /> <calendarCategoriesEvent> <entry> diff --git a/process/ActivityTask_lib/ActivityTask_lib.aod b/process/ActivityTask_lib/ActivityTask_lib.aod index 141c9c3f9344db9b60ff2be3992885545ebcb96a..7034e38366797cbdfa2616e01f1f7fce870a17c6 100644 --- a/process/ActivityTask_lib/ActivityTask_lib.aod +++ b/process/ActivityTask_lib/ActivityTask_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>ActivityTask_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/ActivityTask_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ActivityTask_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ActivityTask_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ActivityTask_lib/process.js b/process/ActivityTask_lib/process.js index f68618c2379dddff760583ee455a00191d06b8a0..daaa13a2c466805748147eae69819cf324fa30ff 100644 --- a/process/ActivityTask_lib/process.js +++ b/process/ActivityTask_lib/process.js @@ -192,7 +192,7 @@ _ActivityTaskUtils._addLinkRecords = function(pObjectIdField, pRowIdField, pAddi } presetLinks.forEach(function(link) { - neon.addRecord(null, pConsumerName, { + neon.addRecord(pConsumerName, { "OBJECT_TYPE" : link[0], "OBJECT_ROWID" : link[1] }); diff --git a/process/AddressEntity_lib/AddressEntity_lib.aod b/process/AddressEntity_lib/AddressEntity_lib.aod index 4ecf49e2e70d3882be5ed8a66b3ec91a4d509593..ec863732aee1fd985812d5c9bde73d8051dc7a8d 100644 --- a/process/AddressEntity_lib/AddressEntity_lib.aod +++ b/process/AddressEntity_lib/AddressEntity_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>AddressEntity_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/AddressEntity_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>AddressEntity_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/AddressEntity_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Appointment_lib/Appointment_lib.aod b/process/Appointment_lib/Appointment_lib.aod index 5b832c601af4bab0a69bff58acf1c2427be6911c..e40b36772dc56d81415ec518ec86625dbbe28ba1 100644 --- a/process/Appointment_lib/Appointment_lib.aod +++ b/process/Appointment_lib/Appointment_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Appointment_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Appointment_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Appointment_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Appointment_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Attribute_lib/Attribute_lib.aod b/process/Attribute_lib/Attribute_lib.aod index 7d9936e818274c5e11dd7fec0c27953f2d32d4e9..a37f3b6deb26ab83a7b0fbe3ca5f49deb80e8c9c 100644 --- a/process/Attribute_lib/Attribute_lib.aod +++ b/process/Attribute_lib/Attribute_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Attribute_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Attribute_lib/process.js</process> - <alias>Data_alias</alias> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Attribute_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Attribute_lib/process.js</process> + <alias>Data_alias</alias> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Attribute_lib/process.js b/process/Attribute_lib/process.js index 0d8b84908b10e42213831fe846712a617822eee2..f8e1f4f0e911b5fefee973e04d8d7da8881604d0 100644 --- a/process/Attribute_lib/process.js +++ b/process/Attribute_lib/process.js @@ -355,7 +355,7 @@ AttributeRelationUtils.presetMandatoryAttributes = function (pObjectType, pConsu { //adding an attribute more than 20 times would be too much (having a min_count > 20 is very unlikely) for (let i = 0; i < usage[1] && i < 20; i++) - neon.addRecord(null, pConsumer, { + neon.addRecord(pConsumer, { "AB_ATTRIBUTE_ID" : usage[0] }); }); diff --git a/process/Binary_lib/Binary_lib.aod b/process/Binary_lib/Binary_lib.aod index 39de483b5c216084257d95a007b355a11c1d53c0..20ffe29ea69924ef69f5d0d12beb0c47d372fcda 100644 --- a/process/Binary_lib/Binary_lib.aod +++ b/process/Binary_lib/Binary_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Binary_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Binary_lib/process.js</process> - <alias>_____SYSTEMALIAS</alias> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Binary_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Binary_lib/process.js</process> + <alias>_____SYSTEMALIAS</alias> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Calendar_lib/Calendar_lib.aod b/process/Calendar_lib/Calendar_lib.aod index ba466c5bf5fc50d099a4c5de79e3808744b53b56..62672bc559a1fe686a1fe554217001ac5f57fbf9 100644 --- a/process/Calendar_lib/Calendar_lib.aod +++ b/process/Calendar_lib/Calendar_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Calendar_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Calendar_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Calendar_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Calendar_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Calendar_lib/process.js b/process/Calendar_lib/process.js index d7e20bff690a2d93e1bd7270d1c8e224d07a7091..2c0288ceafb3eee49c338e30c930c6e8792c3267 100644 --- a/process/Calendar_lib/process.js +++ b/process/Calendar_lib/process.js @@ -747,11 +747,11 @@ function _addEntryCondition(pConditions, pIndex, pValues) for (var i = 0; i < params.length; i++) if (pValues[params[i]] != undefined) pConditions[params[i] + "_" + pIndex] = pValues[params[i]]; } - CalendarUtil.addEntryCondition = function(pConditions, pIndex, pValues) { _addEntryCondition(pConditions, pIndex, pValues); -} +} + /* * Liefert Events zu bestimmten Usern/Daten in einem Array. * diff --git a/process/Campaign_lib/process.js b/process/Campaign_lib/process.js index d4932b0cc7df8f6d96b58e5e6588382503ed4d85..fc875f9b7770588efd2caf260adb7a5feae174b9 100644 --- a/process/Campaign_lib/process.js +++ b/process/Campaign_lib/process.js @@ -1,3 +1,4 @@ +import("system.translate"); import("system.logging"); import("system.vars"); import("system.db"); @@ -78,7 +79,7 @@ CampaignUtils.getParticipantCount = function(pCampaignId) let selectQuery = "select count(*) from CAMPAIGNPARTICIPANT"; let conditionField = "CAMPAIGNPARTICIPANT.CAMPAIGN_ID"; let defaultValue = 0; - + return _CampaignUtils._loadSingleValueFromDb(selectQuery, conditionField, pCampaignId, defaultValue); } @@ -102,7 +103,7 @@ CampaignUtils.getStepCount = function(pCampaignId) let selectQuery = "select count(*) from CAMPAIGNSTEP"; let conditionField = "CAMPAIGNSTEP.CAMPAIGN_ID"; let defaultValue = 0; - + return _CampaignUtils._loadSingleValueFromDb(selectQuery, conditionField, pCampaignId, defaultValue); } @@ -165,8 +166,7 @@ CampaignUtils.getDefaultCampaignStep = function(pCampaignId) { let selectQuery = "select CAMPAIGNSTEPID from CAMPAIGNSTEP " + "where CAMPAIGNSTEP.CAMPAIGN_ID = '" + pCampaignId + "' " + - "order by CAMPAIGNSTEP.SORTING asc " + - "fetch first 1 rows only"; + "order by CAMPAIGNSTEP.SORTING asc"; return db.cell(selectQuery) @@ -195,6 +195,15 @@ CampaignUtils.getCampaignEndDate = function(pCapmaignId) return db.cell(campaignIdCondition.buildSql("SELECT DATE_END, SORTING FROM CAMPAIGNSTEP", "1=2", "order by SORTING ASC FETCH FIRST 1 ROWS ONLY")); } +/** + * todo + */ +CampaignUtils.getMaxParticipantsValidationMessage = function() +{ + //todo how/where should this text be stored? + return translate.text("The max participants count has to be equal or greater than the count of the current participants!"); +} + /** * Methods for campaignmanagement. * Do not create an instance of this! diff --git a/process/Communication_lib/Communication_lib.aod b/process/Communication_lib/Communication_lib.aod index a69299aa2aa56c2a3a2b1a4321e8779ff438187b..eafc05f496039ffc0a4571613220dbbcf0c593c7 100644 --- a/process/Communication_lib/Communication_lib.aod +++ b/process/Communication_lib/Communication_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Communication_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Communication_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Communication_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Communication_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Contact_lib/Contact_lib.aod b/process/Contact_lib/Contact_lib.aod index ea8e5020017153333df78eddfd6bfd9c415e7208..14ac4241a49fe1b8987ee0a3907b94a802af9e5c 100644 --- a/process/Contact_lib/Contact_lib.aod +++ b/process/Contact_lib/Contact_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Contact_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Contact_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Contact_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Contact_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Contact_lib/process.js b/process/Contact_lib/process.js index e70b9797751490b8bcce4814f808f76eee56abdc..af62133929989b629878eaaf37939bd9c7ed8392 100644 --- a/process/Contact_lib/process.js +++ b/process/Contact_lib/process.js @@ -47,7 +47,7 @@ OrganisationUtils.getNameByContactId = function(pContactId) if (pContactId) { orgname = db.cell(SqlCondition.begin() - .andPrepare("CONTACT.CONTACT", pContactId) + .andPrepare("CONTACT.CONTACTID", pContactId) .buildSql("select ORGANISATION.NAME \n\ from ORGANISATION \n\ join CONTACT on (CONTACT.ORGANISATION_ID = ORGANISATION.ORGANISATIONID and CONTACT.PERSON_ID is null)")); diff --git a/process/Context_lib/Context_lib.aod b/process/Context_lib/Context_lib.aod index 88f0211eacad5423f96a78a8ceaa903a1bf72cdb..e7e0bcccf76364c14dc6bd314226e7657e68fa6e 100644 --- a/process/Context_lib/Context_lib.aod +++ b/process/Context_lib/Context_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Context_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Context_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Context_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Context_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js index 12db5eafe807c4e4f6841f500d1ceda069e6e63a..39a53ff50e6a8ae0983da1ece4743bb30868f17e 100644 --- a/process/Context_lib/process.js +++ b/process/Context_lib/process.js @@ -1,3 +1,4 @@ +import("system.logging"); import("system.translate"); import("system.project"); import("system.vars"); @@ -383,11 +384,12 @@ ContextUtils.getSelectMap = function() maskingUtils.cast("CAMPAIGNSTEP.NAME", SQLTYPES.VARCHAR, 10) ], "", false)) .setContactIdField("CAMPAIGNPARTICIPANT.CONTACT_ID") - .setJoinExpression("join CAMPAIGNPARTICIPANT on CAMPAIGNPARTICIPANT.CAMPAIGN_ID = CAMPAIGN.CAMPAIGNID " + - "join CAMPAIGNSTEP on CAMPAIGNSTEP.CAMPAIGNSTEPID = CAMPAIGNPARTICIPANT.CAMPAIGNSTEP_ID") + .setJoinExpression("left join CAMPAIGNPARTICIPANT on CAMPAIGNPARTICIPANT.CAMPAIGN_ID = CAMPAIGN.CAMPAIGNID " + + "left join CAMPAIGNSTEP on CAMPAIGNSTEP.CAMPAIGNSTEPID = CAMPAIGNPARTICIPANT.CAMPAIGNSTEP_ID") .setCreationDateField("CAMPAIGNSTEP.DATE_START") .setStateField("CAMPAIGN.STATE") .setActiveStates(["e04c9c59-0590-463c-a10e-e25c583e9cf2", "42e1ee2b-0108-4ccf-ab43-29cbcb0377bf"]) + ,"CampaignStep" : ContextSelector.create("CAMPAIGNSTEP", "CAMPAIGNSTEPID", "NAME") } } diff --git a/process/Contract_lib/Contract_lib.aod b/process/Contract_lib/Contract_lib.aod index f7e066be340112fbe6298f410624cc9ba6284dad..eba775cc09cada93dc105ba8cf4734076d7111ed 100644 --- a/process/Contract_lib/Contract_lib.aod +++ b/process/Contract_lib/Contract_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Contract_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Contract_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Contract_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Contract_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Data_lib/Data_lib.aod b/process/Data_lib/Data_lib.aod index 7e6dc0e007d710b42680bd618e2e6e4889e0296d..9d90ce31765a6b5dfb19f525ad7886947391644a 100644 --- a/process/Data_lib/Data_lib.aod +++ b/process/Data_lib/Data_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Data_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Data_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Data_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Data_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Data_lib/process.js b/process/Data_lib/process.js index e6802ed44f10df422da714d12f634bafda9918e8..f6c7d2295ac9082b8a94fc01dcd6a3ba9e53322f 100644 --- a/process/Data_lib/process.js +++ b/process/Data_lib/process.js @@ -1,7 +1,7 @@ import("system.util"); /** - * This class is for data which is built in a children -> parent - way. Eich "row" consists of one UID and one parentId.<br> + * This class is for data which is built in a children -> parent - way. Each "row" consists of one UID and one parentId.<br> * The class makes sure that even if you add an child multiple times, the ID is corrected, so that the resulting array has only unique id's.<br> * <br> * Keep in mind for performance reasons that as soon, as you add a seccond item withe the same UID as an already added child, a tree-object is buiilt internally.<br> diff --git a/process/Date_lib/Date_lib.aod b/process/Date_lib/Date_lib.aod index 9833cb86c53bc720131800ef98c93138e6b61db2..fc456bc941b930f6461fe93ce95ea40cda2c841b 100644 --- a/process/Date_lib/Date_lib.aod +++ b/process/Date_lib/Date_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Date_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Date_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Date_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Date_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Document_lib/Document_lib.aod b/process/Document_lib/Document_lib.aod index 9f2ede3e40f379602f2d598e9027e4605ab4044c..43cf673ce45fd8f2c32d5d890e8fd713c35b2178 100644 --- a/process/Document_lib/Document_lib.aod +++ b/process/Document_lib/Document_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Document_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Document_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Document_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Document_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Document_lib/process.js b/process/Document_lib/process.js index 99ce4cc17d045c5c337a038e54a709c862ef2134..e70f107941a857d9e5cf8f736e6fb725b9d4a227 100644 --- a/process/Document_lib/process.js +++ b/process/Document_lib/process.js @@ -19,7 +19,7 @@ function DocumentUtil(){ * Documents will be downloaded with neon.download */ DocumentUtil.downloadSelectedDocuments = function() { - var alias = db.getCurrentAlias(); + var alias = SqlUtils.getSystemAlias(); if(vars.exists("$sys.selectionRows") && vars.get("$sys.selectionRows")) { var rows; diff --git a/process/Employee_lib/Employee_lib.aod b/process/Employee_lib/Employee_lib.aod index 1a08f91b6ef81042668340de79dfea0687a520e6..355e6893f0f9dccd142a1042c4d886b005213119 100644 --- a/process/Employee_lib/Employee_lib.aod +++ b/process/Employee_lib/Employee_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Employee_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Employee_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <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 index 1394a104183042a9a94d00947089892e44e2fb30..0bf4983884d5b4ddf0c7071c58387a1e9ed929bd 100644 --- a/process/Employee_lib/process.js +++ b/process/Employee_lib/process.js @@ -35,7 +35,7 @@ EmployeeUtils.getCurrentUserName = function () EmployeeUtils.sliceUserId = function (pUserId) { - return pUserId.substr(10, 36); + return pUserId.slice(-36); } /** diff --git a/process/Entity_lib/Entity_lib.aod b/process/Entity_lib/Entity_lib.aod index d106b77a163c3a6f9266ffd622878cd794b9699a..133044d0245b71bb3a968c020ff1db1bd8df19d3 100644 --- a/process/Entity_lib/Entity_lib.aod +++ b/process/Entity_lib/Entity_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Entity_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Entity_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Entity_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Entity_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ImporterCustomMappingFunctions_lib/ImporterCustomMappingFunctions_lib.aod b/process/ImporterCustomMappingFunctions_lib/ImporterCustomMappingFunctions_lib.aod index 6544d46839aa52bd3517add653f0eb0a8fb7e881..a5489db7223955aff2a25e471685849026ad4d33 100644 --- a/process/ImporterCustomMappingFunctions_lib/ImporterCustomMappingFunctions_lib.aod +++ b/process/ImporterCustomMappingFunctions_lib/ImporterCustomMappingFunctions_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>ImporterCustomMappingFunctions_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/ImporterCustomMappingFunctions_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ImporterCustomMappingFunctions_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ImporterCustomMappingFunctions_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ImporterMappingFunctions_lib/ImporterMappingFunctions_lib.aod b/process/ImporterMappingFunctions_lib/ImporterMappingFunctions_lib.aod index 0e8acf1918c716ed3d774608965f64b1dba0d136..8eaa7e82c788473f788f40cf693211c1c128ba03 100644 --- a/process/ImporterMappingFunctions_lib/ImporterMappingFunctions_lib.aod +++ b/process/ImporterMappingFunctions_lib/ImporterMappingFunctions_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>ImporterMappingFunctions_lib</name> - <comment></comment> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/ImporterMappingFunctions_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ImporterMappingFunctions_lib</name> + <comment></comment> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ImporterMappingFunctions_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ImporterTest_lib/ImporterTest_lib.aod b/process/ImporterTest_lib/ImporterTest_lib.aod index e1204321106696757a47000f28e10cc890d73182..25f811bfa2e9a01f384dc0ccd927dba0e4633b78 100644 --- a/process/ImporterTest_lib/ImporterTest_lib.aod +++ b/process/ImporterTest_lib/ImporterTest_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>ImporterTest_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/ImporterTest_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ImporterTest_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ImporterTest_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Importer_lib/Importer_lib.aod b/process/Importer_lib/Importer_lib.aod index 0c29a1e97e07715224d80de8a9a3a4f803a5fcf0..64f0fa9601602070ea81917a6feed1686040f37d 100644 --- a/process/Importer_lib/Importer_lib.aod +++ b/process/Importer_lib/Importer_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Importer_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Importer_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Importer_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Importer_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/IndexSearch_lib/IndexSearch_lib.aod b/process/IndexSearch_lib/IndexSearch_lib.aod index bfc314526ea673c93e94af2e8fae2d019e835386..cff2150b5a24d171d4f1b67680e27652a3731982 100644 --- a/process/IndexSearch_lib/IndexSearch_lib.aod +++ b/process/IndexSearch_lib/IndexSearch_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>IndexSearch_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/IndexSearch_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>IndexSearch_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/IndexSearch_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/JditoFilter_lib/JditoFilter_lib.aod b/process/JditoFilter_lib/JditoFilter_lib.aod index 39f93d7408ba9b780ffa2103135c3164dee04d68..b27ba3b2504b16a4143e38b23e9b5af875533302 100644 --- a/process/JditoFilter_lib/JditoFilter_lib.aod +++ b/process/JditoFilter_lib/JditoFilter_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>JditoFilter_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/JditoFilter_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <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/KeywordRegistry_basic/KeywordRegistry_basic.aod b/process/KeywordRegistry_basic/KeywordRegistry_basic.aod index f16c2160c96dbf655bd3d9e8c09fa6cdf23fe58f..a6d95923c070ac1cd38e211903114acdc99c5661 100644 --- a/process/KeywordRegistry_basic/KeywordRegistry_basic.aod +++ b/process/KeywordRegistry_basic/KeywordRegistry_basic.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>KeywordRegistry_basic</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/KeywordRegistry_basic/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>KeywordRegistry_basic</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/KeywordRegistry_basic/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/KeywordRegistry_basic/process.js b/process/KeywordRegistry_basic/process.js index c5d0caf1d19e8d98344c26d354d09a4bf1840e76..ece0b8e36a049827b257050e159e263d018c66aa 100644 --- a/process/KeywordRegistry_basic/process.js +++ b/process/KeywordRegistry_basic/process.js @@ -86,3 +86,7 @@ $KeywordRegistry.campaignState$planning = function(){return "e04c9c59-0590-463c- $KeywordRegistry.campaignStepState = function(){return "CampaignManagementStepStates";}; $KeywordRegistry.campaignStepState$open = function(){return "bbf69673-2ec6-46f8-b231-684a31be9fbd";}; $KeywordRegistry.campaignStepCostCategory = function(){return "CampaignManagementCostCategory";}; +$KeywordRegistry.documentTemplateType = function(){return "DocumentTemplateType";}; +$KeywordRegistry.documentTemplateTypeCategory = function(){return "DocumentTemplateTypeCategory";}; +$KeywordRegistry.documentTemplateType$mail = function(){return "MAI ";}; +$KeywordRegistry.documentTemplateType$attachment = function(){return "ATT ";}; \ No newline at end of file diff --git a/process/Keyword_lib/Keyword_lib.aod b/process/Keyword_lib/Keyword_lib.aod index 2dd2a647ff95df46a7e1b5d118e021129d1d30d7..485362ea608ebd5c2d074be4c12176121557fe85 100644 --- a/process/Keyword_lib/Keyword_lib.aod +++ b/process/Keyword_lib/Keyword_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Keyword_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Keyword_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Keyword_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Keyword_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Keyword_lib/process.js b/process/Keyword_lib/process.js index 1b01908232f309424584197b5554fcb6aa8538c8..20f2d485c8d13b46d12e2c516a721448d347addf 100644 --- a/process/Keyword_lib/process.js +++ b/process/Keyword_lib/process.js @@ -34,7 +34,7 @@ KeywordUtils.getResolvedTitleSqlPart = function(pContainerName, pDbFieldName, pL * <br/>if the key could not be found an empty string "" is returned * @param {String} keywordContainer specifies the type of the keyword and therefore the list elements; e.g. "COUNTRY" * @param {String} key id value of the keyword where the view-value shall be searched - * @param {String} [locale] Language-value for translations + * @param {String} [locale=locale depending on current client/servercontext] Language-value for translations * @return {String} representation of the translated name of the keyword-key * @example * var histMedium; @@ -153,16 +153,17 @@ KeywordUtils.getContainerNames = function() * usefull for lists where the key is the name which is then a editable displayValue * * @param {String} pContainerName name of the keyword container for filtering +* @param {String} [pLocale=locale depending on current client/servercontext] Language-value for translations * * @return {String[]} translated titles as 1D-Array */ -KeywordUtils.getEntryNamesByContainer = function(pContainerName) +KeywordUtils.getEntryNamesByContainer = function(pContainerName, pLocale) { var sql = SqlCondition.begin() .andPrepare("AB_KEYWORD_ENTRY.CONTAINER", pContainerName) .buildSql("select AB_KEYWORD_ENTRY.TITLE from AB_KEYWORD_ENTRY", null, "order by AB_KEYWORD_ENTRY.SORTING asc, AB_KEYWORD_ENTRY.TITLE asc") var list = db.array(db.COLUMN, sql).map(function (v){ - return translate.text(v); + return pLocale ? translate.text(v, pLocale) : translate.text(v); }); return list; }; @@ -173,19 +174,20 @@ KeywordUtils.getEntryNamesByContainer = function(pContainerName) * usefull for lists where the key is the name which is then a editable displayValue * * @param {String} pContainerName name of the keyword container for filtering +* * @param {String} [pLocale=locale depending on current client/servercontext] Language-value for translations * -* @return {String[]} translated titles as 1D-Array +* @return {String[]} 2D-Array in the form of [[id1, translatedTitle1], [idN, translatedTitleN]] */ -KeywordUtils.getEntryNamesAndIdsByContainer = function(pContainerName) +KeywordUtils.getEntryNamesAndIdsByContainer = function(pContainerName, pLocale) { var sql = SqlCondition.begin() .andPrepare("AB_KEYWORD_ENTRY.CONTAINER", pContainerName) .buildSql("select AB_KEYWORD_ENTRY.AB_KEYWORD_ENTRYID, AB_KEYWORD_ENTRY.TITLE from AB_KEYWORD_ENTRY", null, "order by AB_KEYWORD_ENTRY.SORTING asc, AB_KEYWORD_ENTRY.TITLE asc") - var list = db.table(sql); - for(var i = 0; i<list.length; i = i + 1) - list[i][1] = translate.text(list[i][1]); - + var list = db.table(sql).map(function (elem){ + elem[1] = pLocale ? translate.text(elem[1], pLocale) : translate.text(elem[1]); + return elem; + }); return list; }; @@ -295,7 +297,7 @@ LanguageKeywordUtils.getResolvedTitleSqlPart = function(pDbFieldName, pLocale) * returns a specific name (translated) - this is normally the view-value of a language * * @param {String} key id value of the language where the view-value shall be searched - * @param {String} [locale] Language-value for translations + * @param {String} [locale=locale depending on current client/servercontext] Language-value for translations * * @return {String} representation of the translated name * diff --git a/process/Loghistory_lib/process.js b/process/Loghistory_lib/process.js index 474b568aeb46e6601ee1010579b373c94b605b70..82dd062bfb143960ac4cee6be365595276e4401d 100644 --- a/process/Loghistory_lib/process.js +++ b/process/Loghistory_lib/process.js @@ -187,8 +187,10 @@ LogHistoryExecutor.prototype.execute = function () description.push(translate.withArguments("%0 from \"%1\" to \"%2\"", [logfieldTitle + ":", this.oldValues[i], this.newValues[i]], this.translationLanguage)); } - if (this.sqlAction == 'I' && this.newValues[i] != "") description.push(logfieldTitle + ": \"" + this.newValues[i] + "\""); - if (this.sqlAction == 'D' && this.oldValues[i] != "") description.push(logfieldTitle + ": \"" + this.oldValues[i] + "\""); + if (this.sqlAction == 'I' && this.newValues[i] != "" && this.newValues[i] != "[CLOB]") + description.push(logfieldTitle + ": \"" + this.newValues[i] + "\""); + if (this.sqlAction == 'D' && this.oldValues[i] != "" && this.oldValues[i] != "[CLOB]") + description.push(logfieldTitle + ": \"" + this.oldValues[i] + "\""); } } if (this.sqlAction == "U") @@ -199,9 +201,9 @@ LogHistoryExecutor.prototype.execute = function () if (description.length > 0) { - if (this.sqlAction == 'I') description = translate.withArguments("%0 added.", [description.join(", ")], this.translationLanguage); - else if (this.sqlAction == 'U') description = translate.withArguments("%0 modified.", [description.join(", ")], this.translationLanguage); - else if (this.sqlAction == 'D') description = translate.withArguments("%0 deleted.", [description.join(", ")], this.translationLanguage); + if (this.sqlAction == 'I') description = translate.withArguments("%0 added.", [description.join(",\n")], this.translationLanguage); + else if (this.sqlAction == 'U') description = translate.withArguments("%0 modified.", [description.join(",\n")], this.translationLanguage); + else if (this.sqlAction == 'D') description = translate.withArguments("%0 deleted.", [description.join(",\n")], this.translationLanguage); for (index in references) { if (references[index].id != "") @@ -342,7 +344,7 @@ LogHistoryExecutor.prototype._getFormattedValue = function (pColumnName, pDescri + this.structureDefinitionAlias + "." + this.affectedTable + "." + pColumnName + ".translate4Log"; pValue = process.executeScript(scriptId, pDescription.translate4Log, params, vars.get("$sys.dbalias")); } - else if (pDescription.columnType == String(SQLTYPES.TIMESTAMP)) + else if (pDescription.columnType == String(SQLTYPES.TIMESTAMP) || pDescription.columnType == String(SQLTYPES.DATE)) pValue = datetime.toDate(pValue, translate.text("dd.MM.yyyy", this.translationLanguage), "Europe/Berlin");//TODO: timezone? else if (pDescription.autoMapTrueFalse4Log) { diff --git a/process/Money_lib/Money_lib.aod b/process/Money_lib/Money_lib.aod index 9c27e1c6debbf49bc099056bddd3fe16f4243480..95f60cdb6d9d686fdfc5729236d478ec2b39df02 100644 --- a/process/Money_lib/Money_lib.aod +++ b/process/Money_lib/Money_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Money_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Money_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Money_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Money_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Neon_lib/Neon_lib.aod b/process/Neon_lib/Neon_lib.aod index ace4a1e8ec19c194c1d9e00326013f3656cd35b4..cc4ae1edacf94aea697288d6d08fdd39b2d7f7b5 100644 --- a/process/Neon_lib/Neon_lib.aod +++ b/process/Neon_lib/Neon_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Neon_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Neon_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Neon_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Neon_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/ObjectRelation_lib/ObjectRelation_lib.aod b/process/ObjectRelation_lib/ObjectRelation_lib.aod index e5a4d95eb356b4bf2900d50e7b7a62ed22355697..ba062049a238cf1de09e9199d51701ac695c76c1 100644 --- a/process/ObjectRelation_lib/ObjectRelation_lib.aod +++ b/process/ObjectRelation_lib/ObjectRelation_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>ObjectRelation_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/ObjectRelation_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>ObjectRelation_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/ObjectRelation_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/OfferOrder_lib/OfferOrder_lib.aod b/process/OfferOrder_lib/OfferOrder_lib.aod index 0df9d9a624d014c6b4583935732acbdea2b2b99e..c4bbeb5f5a0bfa5f20219fc2dd3d897693a643f4 100644 --- a/process/OfferOrder_lib/OfferOrder_lib.aod +++ b/process/OfferOrder_lib/OfferOrder_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>OfferOrder_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/OfferOrder_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>OfferOrder_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/OfferOrder_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Offer_lib/Offer_lib.aod b/process/Offer_lib/Offer_lib.aod index 41247d62423c487255eb9fe234106031fd8a1b6f..711bca0fb5c729d063aa576b5afb12571678bbb1 100644 --- a/process/Offer_lib/Offer_lib.aod +++ b/process/Offer_lib/Offer_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Offer_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Offer_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Offer_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Offer_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Order_lib/Order_lib.aod b/process/Order_lib/Order_lib.aod index 3e225851b15f65e8d77e15182de060a04aee4878..aad2b4135e59e662edd045f3bf8106050e344067 100644 --- a/process/Order_lib/Order_lib.aod +++ b/process/Order_lib/Order_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Order_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Order_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Order_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Order_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Organisation_lib/Organisation_lib.aod b/process/Organisation_lib/Organisation_lib.aod index 47bca652458c91d875f43aa22721999afeb471e7..081e5bc520b048e33533822148e030dbfbc05d1f 100644 --- a/process/Organisation_lib/Organisation_lib.aod +++ b/process/Organisation_lib/Organisation_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Organisation_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Organisation_lib/process.js</process> - <alias>Data_alias</alias> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Organisation_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Organisation_lib/process.js</process> + <alias>Data_alias</alias> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Person_lib/Person_lib.aod b/process/Person_lib/Person_lib.aod index 04c0795c9a2fcb6fcdd7f580da9ffe3a2be374e9..8bfe01686170ef52cd1d039139759cd2a368a5e5 100644 --- a/process/Person_lib/Person_lib.aod +++ b/process/Person_lib/Person_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Person_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Person_lib/process.js</process> - <alias>_____SYSTEMALIAS</alias> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Person_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Person_lib/process.js</process> + <alias>_____SYSTEMALIAS</alias> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/PostalAddress_lib/PostalAddress_lib.aod b/process/PostalAddress_lib/PostalAddress_lib.aod index f7af81f2c9b9cb3ab8b20c4faa523894b5df10f7..6549dc71984e275e54973890e2eea06cb5a5fd52 100644 --- a/process/PostalAddress_lib/PostalAddress_lib.aod +++ b/process/PostalAddress_lib/PostalAddress_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>PostalAddress_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/PostalAddress_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>PostalAddress_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/PostalAddress_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/PostalAddress_lib/process.js b/process/PostalAddress_lib/process.js index 71de1bb3d79977e237b5fe8f66d88bb33ed41af2..48d3b89455fda48b3970397073af600921c8295c 100644 --- a/process/PostalAddress_lib/process.js +++ b/process/PostalAddress_lib/process.js @@ -28,7 +28,8 @@ function AddressUtils(){} */ AddressUtils.formatOneline = function (pCountry, pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier) { - return StringUtils.concat(", ", [pCountry, pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier]); + //request (and resulting change) was made here to NOT include Country int othe title + return StringUtils.concat(", ", [pAddressLine, pBuildingNo, pZipCode, pCity, pAddressIdentifier]); }; /** @@ -38,8 +39,9 @@ AddressUtils.formatOneline = function (pCountry, pAddressLine, pBuildingNo, pZip */ AddressUtils.formatOnelineSql = function () { + //request (and resulting change) was made here to NOT include Country int othe title var maskingHelper = new SqlMaskingUtils(); - var sqlExpression = maskingHelper.concat(["ADDRESS.COUNTRY", "ADDRESS.ADDRESS", "ADDRESS.BUILDINGNO", "ADDRESS.ZIP", "ADDRESS.CITY", "ADDRESS.ADDRIDENTIFIER"], ", "); + var sqlExpression = maskingHelper.concat(["ADDRESS.ADDRESS", "ADDRESS.BUILDINGNO", "ADDRESS.ZIP", "ADDRESS.CITY", "ADDRESS.ADDRIDENTIFIER"], ", "); return sqlExpression; }; diff --git a/process/Product_lib/Product_lib.aod b/process/Product_lib/Product_lib.aod index 9c72fa0f0cdb72396fc83c73d54fadb87bcfd7ad..c775d616e6a6c137d55caf746d0c2ccf585a8974 100644 --- a/process/Product_lib/Product_lib.aod +++ b/process/Product_lib/Product_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Product_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Product_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Product_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Product_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Proto_lib/Proto_lib.aod b/process/Proto_lib/Proto_lib.aod index dd8841dc7aba84fa95c02f339956908458bb7307..6e45460ce613d9c1285208b0b5ce8e8d51d93250 100644 --- a/process/Proto_lib/Proto_lib.aod +++ b/process/Proto_lib/Proto_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Proto_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Proto_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Proto_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Proto_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Report_lib/Report_lib.aod b/process/Report_lib/Report_lib.aod index b847e04de6288a50fd822dffef554f45c285423f..10f5c12e999c965d73546948c0e8184bce00d7ad 100644 --- a/process/Report_lib/Report_lib.aod +++ b/process/Report_lib/Report_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Report_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Report_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Report_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Report_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Salesproject_lib/Salesproject_lib.aod b/process/Salesproject_lib/Salesproject_lib.aod index 06956e427082baea872c1f395aca9c5337032e42..3b48b4f2ab534791221fc03946fe114dec77726a 100644 --- a/process/Salesproject_lib/Salesproject_lib.aod +++ b/process/Salesproject_lib/Salesproject_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Salesproject_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Salesproject_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Salesproject_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Salesproject_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Sql_lib/Sql_lib.aod b/process/Sql_lib/Sql_lib.aod index be614f7e821c6a2eb65bd21911a0db57c6672077..10bc1033877cd0430e31d44211499aa54c5603fb 100644 --- a/process/Sql_lib/Sql_lib.aod +++ b/process/Sql_lib/Sql_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Sql_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Sql_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Sql_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Sql_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Sql_lib/process.js b/process/Sql_lib/process.js index 082ba83b99f8234b2a0606420fd87a859ce21922..161f32c580fca1ec9b6741557140f4bf14cc7c2b 100644 --- a/process/Sql_lib/process.js +++ b/process/Sql_lib/process.js @@ -1,5 +1,7 @@ +import("system.logging"); import("system.translate"); import("system.vars"); +import("system.util"); import("system.db"); import("system.datetime"); import("system.tools"); @@ -1369,3 +1371,54 @@ SqlUtils.getResolvingCaseWhen = function(pKeyValueArray, pDbFieldName, pLocale) resSql = [resSql, preparedValues]; return resSql; }; + +SqlUtils.exportToLiquibase = function(pAuthor, pTableName, pColumns, pNewUUIDForIndexes) +{ + if(!pNewUUIDForIndexes) + pNewUUIDForIndexes = [] + + var xmlData = <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"> + </databaseChangeLog>; + xmlData.changeSet.@author = pAuthor + xmlData.changeSet.@id = util.getNewUUID() + + var dbData = db.table("select " + pColumns.join(", ") + " from " + pTableName); + var types = db.getColumnTypes(pTableName, pColumns); + + dbData.forEach(function(pRow) { + var node = <insert></insert>; + node.@tableName = pTableName; + + for (let i = 0; i < pColumns.length; i++) + { + var value = ""; + + for (j = 0; j < pNewUUIDForIndexes.length; j++) { + + if (i == pNewUUIDForIndexes[j]) + { + value = util.getNewUUID(); + break; + } + } + + if (!value) + value = pRow[i]; + + var col = <column/>; + col.@name = pColumns[i]; + + if (SQLTYPES.isNumberType(types[i])) + col.@valueNumeric = value; + else + col.@value = value; + + node.appendChild(col); + } + this.appendChild(node); + }, xmlData.changeSet); + + //xmlData.changeSet.push(<insert>6</insert>); + + return xmlData.toXMLString() +}; diff --git a/process/StandardObject_lib/StandardObject_lib.aod b/process/StandardObject_lib/StandardObject_lib.aod index 94c1fcc045a7d0035211ebd8afb1d46832b39065..6312bafb4733d0ec98f6c11cb8035ba0cae10b3d 100644 --- a/process/StandardObject_lib/StandardObject_lib.aod +++ b/process/StandardObject_lib/StandardObject_lib.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>StandardObject_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <documentation>%aditoprj%/process/StandardObject_lib/documentation.adoc</documentation> - <process>%aditoprj%/process/StandardObject_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>StandardObject_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <documentation>%aditoprj%/process/StandardObject_lib/documentation.adoc</documentation> + <process>%aditoprj%/process/StandardObject_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Timetracking_lib/Timetracking_lib.aod b/process/Timetracking_lib/Timetracking_lib.aod index b514721991f2a2544cf57c10e3bc5d89c0571d7b..e6b0d62a796fc85cbfd8a6b577c78072d1e57a71 100644 --- a/process/Timetracking_lib/Timetracking_lib.aod +++ b/process/Timetracking_lib/Timetracking_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Timetracking_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Timetracking_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Timetracking_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Timetracking_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Turnover_lib/Turnover_lib.aod b/process/Turnover_lib/Turnover_lib.aod new file mode 100644 index 0000000000000000000000000000000000000000..28bacd7d8eaa8d0f3bd01ed7f72c229487b2372e --- /dev/null +++ b/process/Turnover_lib/Turnover_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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Turnover_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Turnover_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Turnover_lib/process.js b/process/Turnover_lib/process.js new file mode 100644 index 0000000000000000000000000000000000000000..3e61ef64230b04645ea8f06d36784182cd454788 --- /dev/null +++ b/process/Turnover_lib/process.js @@ -0,0 +1,78 @@ +import("system.translate"); +import("KeywordRegistry_basic"); +import("Keyword_lib"); +import("system.SQLTYPES"); +import("system.db"); +import("system.neon"); +import("Context_lib"); + +/** + * Methods used for turnover data. + * Do not create an instance of this! + * + * @class + */ +function TurnoverUtil() {} + +/** + * get all turnover data. + * + * @param {Number} pMaxYear the maximum year + * @param {Number} pYearCount count of years to select + * + * @return {String[][]} + */ +TurnoverUtil.getTurnoverData = function (pMaxYear, pYearCount) +{ + var turnoverCategory = translate.text('Turnover'); + + var minYear = pMaxYear - pYearCount + 1; + + // load data + var data = db.table(SqlCondition.begin() + .and("SALESORDERITEM.OPTIONAL <> 1") + .andPrepare("SALESORDER.SALESORDERDATE", pMaxYear, "year(#) <= ?", SQLTYPES.INTEGER) + .andPrepare("SALESORDER.SALESORDERDATE", minYear, "year(#) >= ?", SQLTYPES.INTEGER) + .buildSql("select '" + turnoverCategory + "', year(SALESORDERDATE) yearNum, month(SALESORDERDATE) monthNum, SALESORDERITEM.DISCOUNT discount, SALESORDERITEM.VAT vat, SALESORDERITEM.PRICE price, sum(SALESORDERITEM.QUANTITY) quantity, SALESORDERITEM.GROUPCODEID prodGroup, (" + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.productGroupcode(), "SALESORDERITEM.GROUPCODEID") + ") prodGroupName \n\ + from SALESORDER \n\ + join SALESORDERITEM on SALESORDERITEM.SALESORDER_ID = SALESORDER.SALESORDERID", "1=2", "group by year(SALESORDERDATE), month(SALESORDERDATE), SALESORDERITEM.GROUPCODEID, SALESORDERITEM.DISCOUNT, SALESORDERITEM.VAT, SALESORDERITEM.PRICE \n\ + order by yearNum, monthNum ")); + + return data; +} + +/** + * get forecast data + * + * @param {Number} pMaxYear the maximum year + * @param {Number} pYearCount count of years to select + * + * @return {String[][]} + */ +TurnoverUtil.getForecastData = function (pMaxYear, pYearCount) +{ + var forecastCategory = translate.text('Forecast'); + + var minYear = pMaxYear - pYearCount + 1; + + // load data + var data = db.table(SqlCondition.begin() + .andPrepare("SALESPROJECT_FORECAST.DATE_START", pMaxYear, "year(#) <= ?", SQLTYPES.INTEGER) + .andPrepare("SALESPROJECT_FORECAST.DATE_START", minYear, "year(#) >= ?", SQLTYPES.INTEGER) + .buildSql("select '" + forecastCategory + "', year(DATE_START) yearNum, month(DATE_START) monthNum, 0 discount, 0 vat, sum(VOLUME) price, 1 quantity, GROUPCODE prodGroup, (" + KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.productGroupcode(), "GROUPCODE") + ") prodGroupName from SALESPROJECT_FORECAST", "1=2", " group by year(DATE_START), month(DATE_START), GROUPCODE order by yearNum, monthNum")) + + return data; +} + +/** + * get turnover data + * + * @param {Number} pMaxYear the maximum year + * @param {Number} pYearCount count of years to select + * + * @return {String[][]} + */ +TurnoverUtil.getTurnoverAndForecastData = function (pMaxYear, pYearCount) +{ + return TurnoverUtil.getTurnoverData(pMaxYear, pYearCount).concat(TurnoverUtil.getForecastData(pMaxYear, pYearCount)); +} \ No newline at end of file diff --git a/process/Util_lib/Util_lib.aod b/process/Util_lib/Util_lib.aod index 18ccba5128774c467915662c198183f2f6f93744..cc42c5bacd57f92fbc904a50a4060c739fcadfdd 100644 --- a/process/Util_lib/Util_lib.aod +++ b/process/Util_lib/Util_lib.aod @@ -1,9 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>Util_lib</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/Util_lib/process.js</process> - <variants> - <element>LIBRARY</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>Util_lib</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/Util_lib/process.js</process> + <variants> + <element>LIBRARY</element> + </variants> +</process> diff --git a/process/Util_lib/process.js b/process/Util_lib/process.js index b834cbcb4ee7cbbb5c598de3c57d455fe4ed6894..ddbb258a847462214bdf71f3c3870b3974d65e65 100644 --- a/process/Util_lib/process.js +++ b/process/Util_lib/process.js @@ -540,3 +540,78 @@ NumberSequencingUtils.getMaxUniqueNumber = function(pColumn, pTable, pCondition) var maxNum = db.cell("select max(" + pColumn + ") from " + pTable + condition); return maxNum == "" ? "0" : maxNum; } + +/** + * functions for trees + */ +function TreeUtils () {} + +/** + * sorts an array in a way that a tree(-table) can be built (parents are added before children) + * This function does not garantee that the order of the children stays the same. If you need this, use TreeUtils.treeOrderBy + * + * consider the use of TreeUtils.treeOrderBy as it may be more performant, but it needs the layernumber of each row. + * + * @param {Array} pArray two-dimensional array to sort + * @param {Number} pUidIndex the index of the uid in a row + * @param {Number} pParentIdIndex the index of the parent id in a row + * + * @return {Array} the sorted array + */ +TreeUtils.sortArrayForTree = function (pArray, pUidIndex, pParentIdIndex) +{ + if (pArray.length <= 1) + return pArray; + var rows = {}; + var allIds = {}; + + pArray.forEach(function (row) {allIds[row[pUidIndex]] = true;}); + var index = 0; + + do { + var oldIndex = index; + pArray.forEach(function (row) + { + if (!(row[pUidIndex] in this) && (row[pParentIdIndex] in this || !allIds[row[pParentIdIndex]])) + this[row[pUidIndex]] = { + data : row, + index : index++ + }; + }, rows); + + /* stop if no new items were added, otherwise incorrect data (for instance + an item that is it's own parent) could cause an infinite loop */ + } while (oldIndex != index); + var sortedArray = new Array(index); + for (let i in rows) + sortedArray[rows[i].index] = rows[i].data; + return sortedArray; +} + +/** + * like TreeUtils.sortArrayForTree, this function garantees that parents are added before children + * But it works in a different way based on the layer number. + * + * It can also sort all children based on the given orderBys. For this you can Probvide an array of Indexes and direction (pOrderByIndexes) + * + * @param {Array} pData two-dimensional array to sort + * @param {Number} pLayerIndex The index of the layernumber-Field + * @param {Array[][]} pOrderByIndexes Array containing arrays of [field-index, direction]. The direction can be true (desc) or false (asc). + * + * @return {Array} the sorted array + */ +TreeUtils.treeOrderBy = function(pData, pLayerIndex, pOrderByIndexes) +{ + pOrderByIndexes = [[pLayerIndex, false]].concat(pOrderByIndexes) + + return pData.sort(function(pRow1, pRow2) + { + for (let i = 0; i < pOrderByIndexes.length; i++) { + var orderBy = pOrderByIndexes[i]; + if (pRow1[orderBy[0]] > pRow2[orderBy[0]]) return (orderBy[1] ? -1 : 1); + if (pRow1[orderBy[0]] < pRow2[orderBy[0]]) return (orderBy[1] ? 1 : -1); + } + + return 0; + }) +} \ No newline at end of file diff --git a/process/_test_importer/_test_importer.aod b/process/_test_importer/_test_importer.aod index 054240e430569eceaeff6e6c6e1a7731a30a849d..dbac3d114ee5bf9292a22d2fba0317cd6af67d7b 100644 --- a/process/_test_importer/_test_importer.aod +++ b/process/_test_importer/_test_importer.aod @@ -1,10 +1,10 @@ -<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>_test_importer</name> - <title>Importer</title> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/_test_importer/process.js</process> - <variants> - <element>EXECUTABLE</element> - </variants> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>_test_importer</name> + <title>Importer</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/_test_importer/process.js</process> + <variants> + <element>EXECUTABLE</element> + </variants> +</process> diff --git a/process/autostartNeon/autostartNeon.aod b/process/autostartNeon/autostartNeon.aod index 348fc7c6ca8c2be930aa7723be1d1012d813380c..73ea7a910d55c4263af5d1e1cf58de40c315d4ea 100644 --- a/process/autostartNeon/autostartNeon.aod +++ b/process/autostartNeon/autostartNeon.aod @@ -1,6 +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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> - <name>autostartNeon</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <process>%aditoprj%/process/autostartNeon/process.js</process> -</process> +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>autostartNeon</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/autostartNeon/process.js</process> +</process> diff --git a/process/autostartNeon/process.js b/process/autostartNeon/process.js index 0d612f4106852032aaafe8518e8f1e3c9a834c43..4be138216f2e17ec96f966951ba858c98c2c0c81 100644 --- a/process/autostartNeon/process.js +++ b/process/autostartNeon/process.js @@ -1,3 +1,4 @@ +import("system.tools"); import("system.logging"); import("system.calendars") import("system.notification") @@ -6,4 +7,15 @@ import("system.util"); var users = ["Admin", "Birgit Leicht", "John Doe"] calendars.addPermissions(users, calendars.VEVENT, ["READ", "WRITE"], null, false, calendars.SORTSTRATEGY_NATURAL); -calendars.setCheckAttendeesOnWrite(false); \ No newline at end of file +calendars.setCheckAttendeesOnWrite(false); + +//var user = tools.getCurrentUser(); +//var notis = notification.getUserNotifications(user["name"], null); +// +//var noti = notis[0]; +//logging.log("noti USERID: " + noti); +//logging.log("noti2 USERID: " + noti[notification.USERID.toSource()]); +//notification.updateUserNotificationState(noti[notification.USERID], noti[notification.CONTENTID], notification.STATE_ARCHIVE); +// +//notis = notification.getUserNotifications(user["name"], null); +//logging.log("notifications: " + notis[0][notification.STATE]); \ No newline at end of file diff --git a/process/blobHandler/blobHandler.aod b/process/blobHandler/blobHandler.aod new file mode 100644 index 0000000000000000000000000000000000000000..e637f87da95ce602acdc4b93af89d3c11c4554e6 --- /dev/null +++ b/process/blobHandler/blobHandler.aod @@ -0,0 +1,7 @@ +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>blobHandler</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/blobHandler/process.js</process> + <alias>_____SYSTEMALIAS</alias> +</process> diff --git a/process/blobHandler/process.js b/process/blobHandler/process.js new file mode 100644 index 0000000000000000000000000000000000000000..0e58d547a035e2a6c9a67a31752c5723f3d777c4 --- /dev/null +++ b/process/blobHandler/process.js @@ -0,0 +1,71 @@ +import("Sql_lib"); +import("system.db"); +import("system.result"); +import("system.util"); +import("system.fileIO"); +import("system.vars"); + +var path = vars.get("$sys.serverhome") + "/binaryfiles/" +var operation = null; + +switch (vars.get("$local.operation")) +{ + case "CREATE": + operation = createBlob; + break; + case "DELETE": + operation = deleteBlob; + break; + case "UPDATE": + operation = updateBlob; + break; + case "READ": + operation = readBlob; + break; + default: + break; +} + +if (operation) +{ + operation(path, vars.get("$local.idvalue")); +} + +function createBlob (path, filename) +{ + _writeBlob(path + filename + ".0") +} + +function deleteBlob (path, filename) +{ + fileIO.remove(path + filename + ".0"); +} + +function updateBlob (path, filename) +{ + _writeBlob(path + filename + ".0"); +} + +function readBlob (path, filename) +{ + var fullPath = path + filename + ".0"; + var fromWhereCond = " from ASYS_BINARIES where ID = '" + filename + "'"; + + sqlHelper = new SqlMaskingUtils(); + + if (fileIO.exists(fullPath) && fileIO.canRead(fullPath)) + { + var blob = fileIO.getData(fullPath, util.DATA_BINARY); + result.string(blob); + } + else if (db.cell("select " + sqlHelper.bindataLength("BINDATA") + fromWhereCond) > 0) + { + blob = db.cell("select BINDATA " + fromWhereCond); + result.string(blob); + } +} + +function _writeBlob (fullPath) +{ + fileIO.storeData(fullPath, vars.get("$local.data"), util.DATA_BINARY, false); +} diff --git a/process/rebuildIndex_serverProcess/process.js b/process/rebuildIndex_serverProcess/process.js new file mode 100644 index 0000000000000000000000000000000000000000..ba3ab1567c414d31ce8e304269d9f534d32ed974 --- /dev/null +++ b/process/rebuildIndex_serverProcess/process.js @@ -0,0 +1,2 @@ +import("system.indexsearch"); +indexsearch.runIndexer(null); \ No newline at end of file diff --git a/process/rebuildIndex_serverProcess/rebuildIndex_serverProcess.aod b/process/rebuildIndex_serverProcess/rebuildIndex_serverProcess.aod new file mode 100644 index 0000000000000000000000000000000000000000..4455787de667d6813030c4d24069f0b2f924f165 --- /dev/null +++ b/process/rebuildIndex_serverProcess/rebuildIndex_serverProcess.aod @@ -0,0 +1,11 @@ +<?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.1" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/process/1.2.1"> + <name>rebuildIndex_serverProcess</name> + <title>rebuild Index</title> + <majorModelMode>DISTRIBUTED</majorModelMode> + <process>%aditoprj%/process/rebuildIndex_serverProcess/process.js</process> + <alias>Data_alias</alias> + <variants> + <element>EXECUTABLE</element> + </variants> +</process> diff --git a/report/Offer_report/Offer_report.aod b/report/Offer_report/Offer_report.aod index 737a6889a7a04378f01339685a85661f15da8849..269c90f6a4aeab4f0d27e2bee8879c44a2aa57ec 100644 --- a/report/Offer_report/Offer_report.aod +++ b/report/Offer_report/Offer_report.aod @@ -1,47 +1,47 @@ -<?xml version="1.0" encoding="UTF-8"?> -<report 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/report/1.2.0"> - <name>Offer_report</name> - <title>Angebot</title> - <description></description> - <comment><null value></comment> - <majorModelMode>DISTRIBUTED</majorModelMode> - <alias>Data_alias</alias> - <reportData>%aditoprj%/report/Offer_report/reportData.jrxml</reportData> - <reportType>JASPER</reportType> - <subReports> - <subreport> - <name>reportData_subreport1</name> - <reportData>%aditoprj%/report/Offer_report/reportData_subreport1.jrxml</reportData> - </subreport> - </subReports> - <images> - <image> - <name>myLogo</name> - <fileName>myLogo.png</fileName> - <imageData>%aditoprj%/report/Offer_report/myLogo.png</imageData> - </image> - </images> - <ribbon> - <name>ribbon</name> - <ribbonTasks> - <ribbonTask> - <name>TASK_REPORT</name> - <showNavigationBar v="true" /> - <showZoom v="true" /> - <showExport v="true" /> - <showAux v="true" /> - <icon>REPORT_24</icon> - <enabled v="true" /> - <layoutPosition>POSITION_TOP</layoutPosition> - <customComponents> - <rcCommandButton> - <name>Button</name> - <onClick>%aditoprj%/report/Offer_report/ribbon/ribbontasks/task_report/customcomponents/button/onClick.js</onClick> - <title>Senden per E-Mail</title> - <imageData>%aditoprj%/report/Offer_report/ribbon/ribbontasks/task_report/customcomponents/button/imageData.png</imageData> - </rcCommandButton> - </customComponents> - </ribbonTask> - </ribbonTasks> - </ribbon> -</report> +<?xml version="1.0" encoding="UTF-8"?> +<report 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/report/1.2.0"> + <name>Offer_report</name> + <title>Angebot</title> + <description></description> + <comment><null value></comment> + <majorModelMode>DISTRIBUTED</majorModelMode> + <alias>Data_alias</alias> + <reportData>%aditoprj%/report/Offer_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <subReports> + <subreport> + <name>reportData_subreport1</name> + <reportData>%aditoprj%/report/Offer_report/reportData_subreport1.jrxml</reportData> + </subreport> + </subReports> + <images> + <image> + <name>myLogo</name> + <fileName>myLogo.png</fileName> + <imageData>%aditoprj%/report/Offer_report/myLogo.png</imageData> + </image> + </images> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + <showNavigationBar v="true" /> + <showZoom v="true" /> + <showExport v="true" /> + <showAux v="true" /> + <icon>REPORT_24</icon> + <enabled v="true" /> + <layoutPosition>POSITION_TOP</layoutPosition> + <customComponents> + <rcCommandButton> + <name>Button</name> + <onClick>%aditoprj%/report/Offer_report/ribbon/ribbontasks/task_report/customcomponents/button/onClick.js</onClick> + <title>Senden per E-Mail</title> + <imageData>%aditoprj%/report/Offer_report/ribbon/ribbontasks/task_report/customcomponents/button/imageData.png</imageData> + </rcCommandButton> + </customComponents> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/report/Organisation_report/Organisation_report.aod b/report/Organisation_report/Organisation_report.aod index 0d4e3d583a6c710d89307a87795d36f95418d8ac..60a2f7af201d646e45153c55386183d7e5959856 100644 --- a/report/Organisation_report/Organisation_report.aod +++ b/report/Organisation_report/Organisation_report.aod @@ -1,61 +1,61 @@ -<?xml version="1.0" encoding="UTF-8"?> -<report 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/report/1.2.0"> - <name>Organisation_report</name> - <title>Kundenstammblatt</title> - <description></description> - <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>%aditoprj%/report/Organisation_report/icon.png</icon> - <iconInactive>%aditoprj%/report/Organisation_report/iconInactive.png</iconInactive> - <reportData>%aditoprj%/report/Organisation_report/reportData.jrxml</reportData> - <reportType>JASPER</reportType> - <subReports> - <subreport> - <name>Kontaktpersonen</name> - <reportData>%aditoprj%/report/Organisation_report/Kontaktpersonen.jrxml</reportData> - </subreport> - <subreport> - <name>Historien</name> - <reportData>%aditoprj%/report/Organisation_report/Historien.jrxml</reportData> - </subreport> - <subreport> - <name>Aufgaben</name> - <reportData>%aditoprj%/report/Organisation_report/Aufgaben.jrxml</reportData> - </subreport> - <subreport> - <name>Kommunikationsdaten</name> - <reportData>%aditoprj%/report/Organisation_report/Kommunikationsdaten.jrxml</reportData> - </subreport> - </subReports> - <images> - <image> - <name>myLogo</name> - <fileName>myLogo.png</fileName> - <imageData>%aditoprj%/report/Organisation_report/myLogo.png</imageData> - </image> - <image> - <name>icon</name> - <fileName>icon.png</fileName> - <imageData>%aditoprj%/report/Organisation_report/icon.png</imageData> - </image> - <image> - <name>iconInactive</name> - <fileName>iconInactive.png</fileName> - <imageData>%aditoprj%/report/Organisation_report/iconInactive.png</imageData> - </image> - </images> - <ribbon> - <name>ribbon</name> - <ribbonTasks> - <ribbonTask> - <name>TASK_REPORT</name> - <showNavigationBar v="true" /> - <showZoom v="true" /> - <showExport v="true" /> - <showAux v="true" /> - <icon>REPORT_24</icon> - <enabled v="true" /> - <layoutPosition>POSITION_TOP</layoutPosition> - </ribbonTask> - </ribbonTasks> - </ribbon> -</report> +<?xml version="1.0" encoding="UTF-8"?> +<report 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/report/1.2.0"> + <name>Organisation_report</name> + <title>Kundenstammblatt</title> + <description></description> + <majorModelMode>DISTRIBUTED</majorModelMode> + <icon>%aditoprj%/report/Organisation_report/icon.png</icon> + <iconInactive>%aditoprj%/report/Organisation_report/iconInactive.png</iconInactive> + <reportData>%aditoprj%/report/Organisation_report/reportData.jrxml</reportData> + <reportType>JASPER</reportType> + <subReports> + <subreport> + <name>Kontaktpersonen</name> + <reportData>%aditoprj%/report/Organisation_report/Kontaktpersonen.jrxml</reportData> + </subreport> + <subreport> + <name>Historien</name> + <reportData>%aditoprj%/report/Organisation_report/Historien.jrxml</reportData> + </subreport> + <subreport> + <name>Aufgaben</name> + <reportData>%aditoprj%/report/Organisation_report/Aufgaben.jrxml</reportData> + </subreport> + <subreport> + <name>Kommunikationsdaten</name> + <reportData>%aditoprj%/report/Organisation_report/Kommunikationsdaten.jrxml</reportData> + </subreport> + </subReports> + <images> + <image> + <name>myLogo</name> + <fileName>myLogo.png</fileName> + <imageData>%aditoprj%/report/Organisation_report/myLogo.png</imageData> + </image> + <image> + <name>icon</name> + <fileName>icon.png</fileName> + <imageData>%aditoprj%/report/Organisation_report/icon.png</imageData> + </image> + <image> + <name>iconInactive</name> + <fileName>iconInactive.png</fileName> + <imageData>%aditoprj%/report/Organisation_report/iconInactive.png</imageData> + </image> + </images> + <ribbon> + <name>ribbon</name> + <ribbonTasks> + <ribbonTask> + <name>TASK_REPORT</name> + <showNavigationBar v="true" /> + <showZoom v="true" /> + <showExport v="true" /> + <showAux v="true" /> + <icon>REPORT_24</icon> + <enabled v="true" /> + <layoutPosition>POSITION_TOP</layoutPosition> + </ribbonTask> + </ribbonTasks> + </ribbon> +</report> diff --git a/role/PROJECT_Administrator/PROJECT_Administrator.aod b/role/PROJECT_Administrator/PROJECT_Administrator.aod deleted file mode 100644 index 49266936de0d7480ee3bcb1c58c4c1d84b0e9a05..0000000000000000000000000000000000000000 --- a/role/PROJECT_Administrator/PROJECT_Administrator.aod +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<role 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/role/1.2.0"> - <name>PROJECT_Administrator</name> - <title>Administrator</title> - <majorModelMode>DISTRIBUTED</majorModelMode> -</role> diff --git a/system/default/default.aod b/system/default/default.aod index 4d42ce551bf25394fc68370fddc08442f0ab1654..8afea7846c7f9099200f45e7f3408c916e67553f 100644 --- a/system/default/default.aod +++ b/system/default/default.aod @@ -1,11 +1,11 @@ -<?xml version="1.0" encoding="UTF-8"?> -<system 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/system/1.1.0"> - <name>default</name> - <majorModelMode>DISTRIBUTED</majorModelMode> - <serverConfigPath>$ADITODATA/config/serverconfig_default.xml</serverConfigPath> - <aditoHomePath>$ADITOHOME</aditoHomePath> - <aditoDataPath>$PROJECTHOME/data</aditoDataPath> - <loginUser>admin</loginUser> - <autoLogin v="false" /> - <enableJDitoDebug v="true" /> -</system> +<?xml version="1.0" encoding="UTF-8"?> +<system 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/system/1.1.0"> + <name>default</name> + <majorModelMode>DISTRIBUTED</majorModelMode> + <serverConfigPath>$ADITODATA/config/serverconfig_default.xml</serverConfigPath> + <aditoHomePath>$ADITOHOME</aditoHomePath> + <aditoDataPath>$PROJECTHOME/data</aditoDataPath> + <loginUser>admin</loginUser> + <autoLogin v="false" /> + <enableJDitoDebug v="true" /> +</system>