Skip to content
Snippets Groups Projects
Commit 311d0a3e authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

merged origin/2020.2 into 2020.2.1

parents 98a71ca5 a88ceaa0
No related branches found
No related tags found
No related merge requests found
Showing
with 151 additions and 10741 deletions
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<column name="SUBJECT" type="NVARCHAR(200)"/> <column name="SUBJECT" type="NVARCHAR(200)"/>
<column name="SENTDATE" type="DATETIME"/> <column name="SENTDATE" type="DATETIME"/>
<column name="SENDER" type="NVARCHAR(1000)"/> <column name="SENDER" type="NVARCHAR(1000)"/>
<column name="RECIPIENTS" type="NVARCHAR(4000)"/> <column name="RECIPIENTS" type="NCLOB"/>
<column name="MAIL" type="NCLOB"/> <column name="MAIL" type="NCLOB"/>
</createTable> </createTable>
<createIndex indexName="IDX_AB_UNLINKEDMAILID_SENTDATE" tableName="AB_UNLINKEDMAIL"> <createIndex indexName="IDX_AB_UNLINKEDMAILID_SENTDATE" tableName="AB_UNLINKEDMAIL">
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<column name="ID_FIELD_NAME" type="NVARCHAR(100)"/> <column name="ID_FIELD_NAME" type="NVARCHAR(100)"/>
</addColumn> </addColumn>
<addColumn tableName="DUPLICATESCANNER"> <addColumn tableName="DUPLICATESCANNER">
<column name="SCAN_PATTERN" type="NVARCHAR(4000)"/> <column name="SCAN_PATTERN" type="NCLOB"/>
</addColumn> </addColumn>
</changeSet> </changeSet>
</databaseChangeLog> </databaseChangeLog>
...@@ -10,6 +10,16 @@ ...@@ -10,6 +10,16 @@
<column name="ACTIVITY_ID"/> <column name="ACTIVITY_ID"/>
</createIndex> </createIndex>
</changeSet> </changeSet>
<changeSet id="e7527e13-7546-4fa6-ac95-5cc3e1f27056" author="s.listl" dbms="!oracle">
<preConditions onFail="MARK_RAN">
<not>
<changeSetExecuted id="5a0b62f4-6770-454c-9a0e-d60ca16596dd" author="j.goderbauer"/>
</not>
</preConditions>
<createIndex indexName="IDX_TICKET_TASK_ID" tableName="TICKET">
<column name="TASK_ID"/>
</createIndex>
</changeSet>
<!--indexes for all dbms--> <!--indexes for all dbms-->
<changeSet author="j.goderbauer" id="5a0b62f4-6770-454c-9a0e-d60ca16596dd"> <changeSet author="j.goderbauer" id="5a0b62f4-6770-454c-9a0e-d60ca16596dd">
<!--remove problematic indexes--> <!--remove problematic indexes-->
...@@ -46,9 +56,6 @@ ...@@ -46,9 +56,6 @@
</createIndex> </createIndex>
<!--set all the referencing ids as single index now--> <!--set all the referencing ids as single index now-->
<createIndex indexName="IDX_TICKET_TASK_ID" tableName="TICKET">
<column name="TASK_ID"/>
</createIndex>
<createIndex indexName="IDX_CONTACT_ORGANISATION_ID" tableName="CONTACT"> <createIndex indexName="IDX_CONTACT_ORGANISATION_ID" tableName="CONTACT">
<column name="ORGANISATION_ID"/> <column name="ORGANISATION_ID"/>
</createIndex> </createIndex>
......
<?xml version="1.1" encoding="UTF-8" standalone="no"?> <?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet id="0aa81d84-7456-4240-91e0-a915f38abbd7" author="s.pongratz" > <changeSet id="0aa81d84-7456-4240-91e0-a915f38abbd7" author="s.pongratz" dbms="!oracle">
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNCOST" columnDataType="DATETIME" validate="true"/> <addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNCOST" columnDataType="DATETIME" validate="true"/>
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNPARTICIPANT" columnDataType="DATETIME" validate="true"/> <addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNPARTICIPANT" columnDataType="DATETIME" validate="true"/>
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNSTEP" columnDataType="DATETIME" validate="true"/> <addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNSTEP" columnDataType="DATETIME" validate="true"/>
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
<changeSet dbms="!derby" author="b.ulrich" id="85ba6a61-9318-4118-ac4c-e33730f6581d"> <changeSet dbms="!derby" author="b.ulrich" id="85ba6a61-9318-4118-ac4c-e33730f6581d">
<dropPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" dropIndex="true"/> <dropPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" dropIndex="true"/>
<dropNotNullConstraint tableName="DOCUMENTTEMPLATE" columnName="DOCUMENTTEMPLATEID"/>
<modifyDataType tableName="DOCUMENTTEMPLATE" columnName="DOCUMENTTEMPLATEID" newDataType="CHAR(36)"/> <modifyDataType tableName="DOCUMENTTEMPLATE" columnName="DOCUMENTTEMPLATEID" newDataType="CHAR(36)"/>
<addNotNullConstraint columnName="DOCUMENTTEMPLATEID" tableName="DOCUMENTTEMPLATE" columnDataType="CHAR(36)" validate="true"/> <addNotNullConstraint columnName="DOCUMENTTEMPLATEID" tableName="DOCUMENTTEMPLATE" columnDataType="CHAR(36)" validate="true"/>
<addPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" columnNames="DOCUMENTTEMPLATEID"/> <addPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" columnNames="DOCUMENTTEMPLATEID"/>
......
...@@ -8,15 +8,9 @@ ...@@ -8,15 +8,9 @@
<createIndex tableName="AB_APPOINTMENTLINK" indexName="IDX_APPOINTLINK_OBJECT_ROWID"> <createIndex tableName="AB_APPOINTMENTLINK" indexName="IDX_APPOINTLINK_OBJECT_ROWID">
<column name="OBJECT_ROWID"/> <column name="OBJECT_ROWID"/>
</createIndex> </createIndex>
<createIndex tableName="EXPORTTEMPLATEPLACEOFUSE" indexName="IDX_EXPORTTEMPLATEUSE_T_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="DOCUMENTTEMPLATEPLACEOFUSE" indexName="IDX_DOCUMENTTEMPLATEUSE_DT_ID"> <createIndex tableName="DOCUMENTTEMPLATEPLACEOFUSE" indexName="IDX_DOCUMENTTEMPLATEUSE_DT_ID">
<column name="DOCUMENTTEMPLATE_ID"/> <column name="DOCUMENTTEMPLATE_ID"/>
</createIndex> </createIndex>
<createIndex tableName="EXPORTTEMPLATEFIELD" indexName="IDX_EXPORTTEMPLATEFIELD_ET_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="VISITRECOMMENDATION" indexName="IDX_VISITRECOMMEND_CONTACT_ID"> <createIndex tableName="VISITRECOMMENDATION" indexName="IDX_VISITRECOMMEND_CONTACT_ID">
<column name="CONTACT_ID"/> <column name="CONTACT_ID"/>
</createIndex> </createIndex>
...@@ -29,9 +23,6 @@ ...@@ -29,9 +23,6 @@
<createIndex tableName="LEADIMPORTMAPPINGASSISTANT" indexName="IDX_LEADIMPORTMAPPING_LI_ID"> <createIndex tableName="LEADIMPORTMAPPINGASSISTANT" indexName="IDX_LEADIMPORTMAPPING_LI_ID">
<column name="LEADIMPORT_ID"/> <column name="LEADIMPORT_ID"/>
</createIndex> </createIndex>
<createIndex tableName="EXPORTTEMPLATESELECTION" indexName="IDX_EXPTEMPLATESEL_TEMPLATE_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="AB_PERMISSIONCALENDAR" indexName="IDX_AB_PERMCAL_PROCURER_ROWID"> <createIndex tableName="AB_PERMISSIONCALENDAR" indexName="IDX_AB_PERMCAL_PROCURER_ROWID">
<column name="PERMISSIONPROCURER_ROWID"/> <column name="PERMISSIONPROCURER_ROWID"/>
</createIndex> </createIndex>
......
This diff is collapsed.
import("Favorites_lib"); import("Context_lib");
import("system.result"); import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups()); result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file \ No newline at end of file
import("Favorites_lib"); import("Context_lib");
import("system.result"); import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups()); result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file \ No newline at end of file
...@@ -43,6 +43,10 @@ ...@@ -43,6 +43,10 @@
<name>Blacklist_param</name> <name>Blacklist_param</name>
<valueProcess>%aditoprj%/entity/DocumentTemplatePlaceOfUse_entity/entityfields/contextdocumenttemplateplaceofuse/children/blacklist_param/valueProcess.js</valueProcess> <valueProcess>%aditoprj%/entity/DocumentTemplatePlaceOfUse_entity/entityfields/contextdocumenttemplateplaceofuse/children/blacklist_param/valueProcess.js</valueProcess>
</entityParameter> </entityParameter>
<entityParameter>
<name>GetAllContexts_param</name>
<valueProcess>%aditoprj%/entity/DocumentTemplatePlaceOfUse_entity/entityfields/contextdocumenttemplateplaceofuse/children/getallcontexts_param/valueProcess.js</valueProcess>
</entityParameter>
</children> </children>
</entityConsumer> </entityConsumer>
<entityProvider> <entityProvider>
......
import("system.result"); import("system.result");
result.object(["Person", "Organisation", "Offer"]); result.object(["Person", "Organisation", "Offer", "MarketingWorkflowLauncher"]);
\ No newline at end of file \ No newline at end of file
import("system.result");
result.string(true);
\ No newline at end of file
import("Favorites_lib"); import("Context_lib");
import("system.result"); import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups()); result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file \ No newline at end of file
import("Favorites_lib"); import("Context_lib");
import("system.result"); import("system.result");
import("Favorites_lib");
result.object(FavoritesUtil.getUserFavoriteGroups()); result.object(FavoritesUtil.getUserFavoriteGroupsByContext(ContextUtils.getCurrentContextId()));
\ No newline at end of file \ No newline at end of file
<?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.17" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.17">
<name>MarketingWorkflowLauncher_entity</name>
<majorModelMode>DISTRIBUTED</majorModelMode>
<title>Marketing workflow</title>
<recordContainer>dataLess</recordContainer>
<entityFields>
<entityProvider>
<name>#PROVIDER</name>
</entityProvider>
<entityProvider>
<name>#PROVIDER_AGGREGATES</name>
<useAggregates v="true" />
</entityProvider>
<entityField>
<name>DOCUMENTTEMPLATE_ID</name>
<title>Document template</title>
<consumer>EmailTemplates</consumer>
<mandatory v="true" />
<state>EDITABLE</state>
</entityField>
<entityConsumer>
<name>WorkflowLauncherIntegration</name>
<isOneToOneRelationship v="true" />
<dependency>
<name>dependency</name>
<entityName>WorkflowLauncher_entity</entityName>
<fieldName>Integration</fieldName>
</dependency>
<children>
<entityParameter>
<name>Validationerrors_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/workflowlauncherintegration/children/validationerrors_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ProcessVariables_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/workflowlauncherintegration/children/processvariables_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>Targets_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/workflowlauncherintegration/children/targets_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>TargetContext_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/workflowlauncherintegration/children/targetcontext_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityParameter>
<name>ObjectType_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>ObjectIds_param</name>
<expose v="true" />
</entityParameter>
<entityParameter>
<name>ObjectFilter_param</name>
<expose v="true" />
</entityParameter>
<entityConsumer>
<name>EmailTemplates</name>
<dependency>
<name>dependency</name>
<entityName>DocumentTemplate_entity</entityName>
<fieldName>DocumentTemplateProvider</fieldName>
</dependency>
<children>
<entityParameter>
<name>DocumentTemplateType_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/emailtemplates/children/documenttemplatetype_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ComingFrom_param</name>
<valueProcess>%aditoprj%/entity/MarketingWorkflowLauncher_entity/entityfields/emailtemplates/children/comingfrom_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
</entityFields>
<recordContainers>
<datalessRecordContainer>
<name>dataLess</name>
</datalessRecordContainer>
</recordContainers>
</entity>
import("Context_lib");
import("system.result");
result.string(ContextUtils.getCurrentContextId());
\ No newline at end of file
import("system.result");
import("KeywordRegistry_basic");
result.string($KeywordRegistry.documentTemplateType$mail());
\ No newline at end of file
import("system.vars");
import("system.result");
var variables = {
documentTemplate: vars.get("$field.DOCUMENTTEMPLATE_ID")
};
result.string(JSON.stringify(variables));
\ No newline at end of file
import("Context_lib");
import("system.result");
result.string(ContextUtils.getCurrentContextId());
\ No newline at end of file
import("Util_lib");
import("system.vars");
import("system.result");
var context = vars.get("$param.ObjectType_param");
var targets = Utils.parseJSON(vars.get("$param.ObjectIds_param")) || [];
targets = targets.map(function (targetId)
{
if (Utils.isString(targetId))
return [targetId, context]; //todo: context dynamic (eg for participants)
return targetId;
});
result.string(JSON.stringify(targets));
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment