diff --git a/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationPriority.xml b/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationPriority.xml new file mode 100644 index 0000000000000000000000000000000000000000..a717fd622a08e57b0197e116b84445cc6de98151 --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationPriority.xml @@ -0,0 +1,47 @@ +<?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="a.schindlbeck" id="127c4edc-1f86-4329-a907-bff3f6bf211e"> + + + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="678f61e5-ef27-4e1c-b52b-0e19188b038d"/> + <column name="KEYID" value="UNSEEN"/> + <column name="TITLE" value="UNSEEN"/> + <column name="CONTAINER" value="NotificationState"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="f568c222-7ac5-475e-b916-cea0e0e8612a"/> + <column name="KEYID" value="SEEN"/> + <column name="TITLE" value="SEEN"/> + <column name="CONTAINER" value="NotificationState"/> + <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="b5f402a0-29a0-43e9-8db3-454fdbcfc9d1"/> + <column name="KEYID" value="CONFIRMED"/> + <column name="TITLE" value="CONFIRMED"/> + <column name="CONTAINER" value="NotificationState"/> + <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="1c40a2de-e6c1-469b-b324-d7089893ca5c"/> + <column name="KEYID" value="ARCHIVE"/> + <column name="TITLE" value="ARCHIVE"/> + <column name="CONTAINER" value="NotificationState"/> + <column name="SORTING" valueNumeric="3"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationState.xml b/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationState.xml new file mode 100644 index 0000000000000000000000000000000000000000..715074d354c2ce228d9628ae20d29ecd4947b1cb --- /dev/null +++ b/.liquibase/Data_alias/basic/2019.1.4/AditoBasic/init_NotificationState.xml @@ -0,0 +1,57 @@ +<?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="a.schindlbeck" id="8ddce9af-b5ae-422f-8dda-5191723e867b"> + + + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="0fdcfc0f-ba82-4881-813d-9f169339ab57"/> + <column name="KEYID" value="NONE"/> + <column name="TITLE" value="NONE"/> + <column name="CONTAINER" value="NotificationPriority"/> + <column name="SORTING" valueNumeric="0"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="6aaddcc6-a94e-4267-a52e-f0dd1df62023"/> + <column name="KEYID" value="LOW"/> + <column name="TITLE" value="LOW"/> + <column name="CONTAINER" value="NotificationPriority"/> + <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="1290323b-82d4-4f34-95d7-44c453eef3bb"/> + <column name="KEYID" value="NORMAL"/> + <column name="TITLE" value="NORMAL"/> + <column name="CONTAINER" value="NotificationPriority"/> + <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="6f35ab82-7905-472a-b635-954bd5fac1e5"/> + <column name="KEYID" value="HIGH"/> + <column name="TITLE" value="HIGH"/> + <column name="CONTAINER" value="NotificationPriority"/> + <column name="SORTING" valueNumeric="3"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + + <insert tableName="AB_KEYWORD_ENTRY"> + <column name="AB_KEYWORD_ENTRYID" value="faa99798-c68f-435a-95d5-77bcd2bbabef"/> + <column name="KEYID" value="MAX"/> + <column name="TITLE" value="MAX"/> + <column name="CONTAINER" value="NotificationPriority"/> + <column name="SORTING" valueNumeric="4"/> + <column name="ISACTIVE" valueNumeric="1"/> + <column name="ISESSENTIAL" valueNumeric="1"/> + </insert> + + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2019.1.4/changelog.xml b/.liquibase/Data_alias/basic/2019.1.4/changelog.xml index 181fad001408b09af521efa7013741ac81ec59e4..0fcebf1bb9299179b16abf5faa80b251692f5bc9 100644 --- a/.liquibase/Data_alias/basic/2019.1.4/changelog.xml +++ b/.liquibase/Data_alias/basic/2019.1.4/changelog.xml @@ -182,6 +182,7 @@ <include relativeToChangelogFile="true" file="AditoBasic/init_CallAnswerMode.xml"/> <include relativeToChangelogFile="true" file="alter_appointmentlink.xml"/> - <include relativeToChangelogFile="true" file="DuplicateScan/create_duplicateScanner.xml"/> - <include relativeToChangelogFile="true" file="DuplicateScan/create_duplicateScanConditionConfig.xml"/> + + <include relativeToChangelogFile="true" file="AditoBasic/init_NotificationPriority.xml"/> + <include relativeToChangelogFile="true" file="AditoBasic/init_NotificationState.xml"/> </databaseChangeLog> diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod index b09f1a65d8f0d58c7e39372bc6de2c207720bfe4..5131c43f178fa1862bc1e82299fbc17470adfe08 100644 --- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod +++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod @@ -18,6 +18,20 @@ <name>#PROVIDER</name> <lookupIdfield>KEYID</lookupIdfield> <recordContainer>db</recordContainer> + <dependencies> + <entityDependency> + <name>ce10e4d3-7799-4473-a681-a3c6d9f93b02</name> + <entityName>Notification_entity</entityName> + <fieldName>StateKeywords</fieldName> + <isConsumer v="false" /> + </entityDependency> + <entityDependency> + <name>0015f4fa-9f54-4d99-8e23-92e36a614d7a</name> + <entityName>Notification_entity</entityName> + <fieldName>PrioKeywords</fieldName> + <isConsumer v="false" /> + </entityDependency> + </dependencies> </entityProvider> <entityField> <name>CONTAINER</name> diff --git a/entity/Notification_entity/Notification_entity.aod b/entity/Notification_entity/Notification_entity.aod index 497ecaae67d4236298f4ca4abc2be1b2f2b9f91d..91310f5bfb2d4efdb18fffd9402fbb1fd205e6d9 100644 --- a/entity/Notification_entity/Notification_entity.aod +++ b/entity/Notification_entity/Notification_entity.aod @@ -25,6 +25,7 @@ <entityField> <name>STATE</name> <title>State</title> + <consumer>StateKeywords</consumer> <displayValueProcess>%aditoprj%/entity/Notification_entity/entityfields/state/displayValueProcess.js</displayValueProcess> </entityField> <entityField> @@ -124,8 +125,37 @@ <entityField> <name>RESOLVEDPRIORITY</name> <title>priority</title> + <consumer>PrioKeywords</consumer> <textInputAllowed v="false" /> </entityField> + <entityConsumer> + <name>StateKeywords</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/Notification_entity/entityfields/statekeywords/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> + <entityConsumer> + <name>PrioKeywords</name> + <dependency> + <name>dependency</name> + <entityName>KeywordEntry_entity</entityName> + <fieldName>#PROVIDER</fieldName> + </dependency> + <children> + <entityParameter> + <name>ContainerName_param</name> + <valueProcess>%aditoprj%/entity/Notification_entity/entityfields/priokeywords/children/containername_param/valueProcess.js</valueProcess> + </entityParameter> + </children> + </entityConsumer> </entityFields> <recordContainers> <dbRecordContainer> @@ -158,6 +188,7 @@ <dbRecordFieldMapping> <name>CAPTION.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.CAPTION</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>CONTENTID.value</name> @@ -166,10 +197,12 @@ <dbRecordFieldMapping> <name>CREATIONDATE.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.CREATIONDATE</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>DESCRIPTION.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.DESCRIPTION</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>FORCEDPRIORITY.value</name> @@ -190,10 +223,12 @@ <dbRecordFieldMapping> <name>STATE.value</name> <recordfield>ASYS_NOTIFICATIONS.STATE</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>TYPECODE.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.TYPECODE</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>UID.value</name> @@ -218,10 +253,12 @@ <dbRecordFieldMapping> <name>CALCULATEDPRIORITY.value</name> <recordfield>ASYS_NOTIFICATIONCONTENTS.FORCEDPRIORITY</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> <dbRecordFieldMapping> <name>RESOLVEDPRIORITY.value</name> <recordfield>ASYS_NOTIFICATIONS.RESOLVEDPRIORITY</recordfield> + <isFilterable v="true" /> </dbRecordFieldMapping> </recordFieldMappings> </dbRecordContainer> diff --git a/entity/Notification_entity/entityfields/priokeywords/children/containername_param/valueProcess.js b/entity/Notification_entity/entityfields/priokeywords/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..1a1a50c90c786f687c2ed3833d696dc022b3d4d0 --- /dev/null +++ b/entity/Notification_entity/entityfields/priokeywords/children/containername_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); + + +result.string("NotificationPriority"); \ No newline at end of file diff --git a/entity/Notification_entity/entityfields/statekeywords/children/containername_param/valueProcess.js b/entity/Notification_entity/entityfields/statekeywords/children/containername_param/valueProcess.js new file mode 100644 index 0000000000000000000000000000000000000000..a5407effb79841e7d2492e6f27f3ce81bfa33a51 --- /dev/null +++ b/entity/Notification_entity/entityfields/statekeywords/children/containername_param/valueProcess.js @@ -0,0 +1,4 @@ +import("system.result"); + + +result.string("NotificationState"); \ No newline at end of file diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index 3c24e652a4df98c3405ef76e0a758be155e4fcf0..3df6bb579f80cece5b2d50d38c5b779c1d72d8f4 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -4956,6 +4956,18 @@ <entry> <key>Configuration name</key> </entry> + <entry> + <key>Export letter for selection</key> + </entry> + <entry> + <key>Export letter</key> + </entry> + <entry> + <key>Privacy agreement</key> + </entry> + <entry> + <key>Sufficient guarantees</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 fca114325e0aafe9e6a5472ed5fdf1d7cd3f8f40..ed9b16adbd4a6a5361b38e1a2ee167cc07ec50f2 100644 --- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod +++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod @@ -34,10 +34,30 @@ <key>The following data has been anonymised: %0</key> <value>Die folgenden Daten wurden anonymisiert: %0</value> </entry> + <entry> + <key>MAX</key> + <value>maximal</value> + </entry> <entry> <key>Your changes have an impact on the data privacy information (DSGVO).</key> <value>Ihre Änderungen haben Auswirkungen auf den Datenschutz (DSGVO).</value> </entry> + <entry> + <key>NONE</key> + <value>keine</value> + </entry> + <entry> + <key>LOW</key> + <value>gering</value> + </entry> + <entry> + <key>NORMAL</key> + <value>normal</value> + </entry> + <entry> + <key>HIGH</key> + <value>hoch</value> + </entry> <entry> <key>Data Privacies</key> <value>Datenprivilegien</value> @@ -6254,6 +6274,9 @@ <key>Configuration name</key> <value>Konfigurationsname</value> </entry> + <entry> + <key>Download letter</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language> diff --git a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod index 7feec0afc744e09c9b590585c083dac6bb2b8c37..45eb7437e82a6e7763dae0c2d613e63bbf46c6f9 100644 --- a/language/_____LANGUAGE_en/_____LANGUAGE_en.aod +++ b/language/_____LANGUAGE_en/_____LANGUAGE_en.aod @@ -5005,6 +5005,18 @@ <entry> <key>Characters to use</key> </entry> + <entry> + <key>Export letter for selection</key> + </entry> + <entry> + <key>Export letter</key> + </entry> + <entry> + <key>Privacy agreement</key> + </entry> + <entry> + <key>Sufficient guarantees</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> </language>