Skip to content
Snippets Groups Projects
Commit ea43fdb4 authored by David Büchler's avatar David Büchler
Browse files

Möglichkeit zum Umschalten der KampagnenstufenTabelle aufs Gantt da dieses...

Möglichkeit zum Umschalten der KampagnenstufenTabelle aufs Gantt da dieses bereits in der Übersicht gezeigt wird.
Dashlet #1 - Anzeige der Kampagnen bei denen der aktuelle Nutzer Hauptverantwortlicher ist. + Übersetzungen
parent 49fcdc3d
No related branches found
No related tags found
No related merge requests found
......@@ -410,11 +410,17 @@
</entityParameter>
</children>
</entityConsumer>
<entityParameter>
<name>ShowOnlyCurrentUsersCampaigns_param</name>
<title>Nur eigene anzeigen</title>
<expose v="true" />
</entityParameter>
</entityFields>
<recordContainers>
<dbRecordContainer>
<name>db</name>
<alias>Data_alias</alias>
<conditionProcess>%aditoprj%/entity/Campaign_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
<onDBInsert>%aditoprj%/entity/Campaign_entity/recordcontainers/db/onDBInsert.js</onDBInsert>
<onDBDelete>%aditoprj%/entity/Campaign_entity/recordcontainers/db/onDBDelete.js</onDBDelete>
<linkInformation>
......
import("system.logging");
import("Employee_lib");
import("system.db");
import("system.result");
import("Sql_lib");
import("system.vars");
if(vars.get("$param.ShowOnlyCurrentUsersCampaigns_param") == 'true')
{
//TODO: use a preparedCondition when available #1030812 #1034026
result.string("CAMPAIGN.EMPLOYEE_CONTACT_ID = '" + EmployeeUtils.getCurrentContactId() + "'");
}
\ No newline at end of file
......@@ -4497,6 +4497,12 @@
<entry>
<key>No contacts selected</key>
</entry>
<entry>
<key>Show my campaigns</key>
</entry>
<entry>
<key>My campaigns</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
<sqlModels>
......
......@@ -5659,6 +5659,14 @@
<key>No contacts selected</key>
<value>Es wurden keine Kontakte selektiert</value>
</entry>
<entry>
<key>Show my campaigns</key>
<value>Zeige meine Kampagnen</value>
</entry>
<entry>
<key>My campaigns</key>
<value>Meine Kampagnen</value>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
......@@ -4546,6 +4546,12 @@
<entry>
<key>No contacts selected</key>
</entry>
<entry>
<key>Show my campaigns</key>
</entry>
<entry>
<key>My campaigns</key>
</entry>
</keyValueMap>
<font name="Dialog" style="0" size="11" />
</language>
......@@ -5,6 +5,32 @@
<majorModelMode>DISTRIBUTED</majorModelMode>
<icon>VAADIN:GROUP</icon>
<filterable v="true" />
<dashletConfigurations>
<neonDashletConfiguration>
<name>CurrentUsersOwnedCampaigns</name>
<title>My campaigns</title>
<description>Show my campaigns</description>
<fragment>Campaign/filter</fragment>
<singleton v="true" />
<icon>NEON:GROUP_APPOINTMENT</icon>
<categories>
<neonDashletCategory>
<name>marketingcampaign</name>
<title>MarketingCampaign</title>
</neonDashletCategory>
<neonDashletCategory>
<name>campaignmanagement</name>
<title>CampaignManagement</title>
</neonDashletCategory>
</categories>
<parameters>
<neonDashletParameter>
<name>ShowOnlyCurrentUsersCampaigns_param</name>
<value>true</value>
</neonDashletParameter>
</parameters>
</neonDashletConfiguration>
</dashletConfigurations>
<layout>
<boxLayout>
<name>layout</name>
......
......@@ -6,9 +6,9 @@
<majorModelMode>DISTRIBUTED</majorModelMode>
<filterable v="false" />
<layout>
<groupLayout>
<boxLayout>
<name>layout</name>
</groupLayout>
</boxLayout>
</layout>
<children>
<tableViewTemplate>
......@@ -56,14 +56,5 @@
</neonTableColumn>
</columns>
</tableViewTemplate>
<ganttViewTemplate>
<name>StepGantt</name>
<beginDateField>DATE_START</beginDateField>
<endDateField>DATE_END</endDateField>
<titleField>NAME</titleField>
<descriptionField>DESCRIPTION</descriptionField>
<uidField>CAMPAIGNSTEPID</uidField>
<entityField>#ENTITY</entityField>
</ganttViewTemplate>
</children>
</neonView>
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