From 7a72949ed1687f942f18adae1aa2ee2af4e82f04 Mon Sep 17 00:00:00 2001 From: "m.mansour" <m.mansour@mmansour.aditosoftware.local> Date: Mon, 8 Jul 2019 11:19:18 +0200 Subject: [PATCH] Supportticket final --- entity/Activity_entity/Activity_entity.aod | 6 ++ .../newsupportticket/onActionProcess.js | 6 ++ .../SupportTicket_entity.aod | 6 ++ .../newactivity/onActionProcess.js | 2 +- .../newsupportticket/onActionProcess.js | 6 ++ entity/Task_entity/Task_entity.aod | 2 +- .../_____LANGUAGE_EXTRA.aod | 93 +++++++++++++++++++ neonContext/SupportTicket/SupportTicket.aod | 1 - .../SupportTicketMain_view.aod | 10 +- 9 files changed, 124 insertions(+), 8 deletions(-) create mode 100644 entity/Activity_entity/entityfields/newsupportticket/onActionProcess.js create mode 100644 entity/SupportTicket_entity/entityfields/newsupportticket/onActionProcess.js diff --git a/entity/Activity_entity/Activity_entity.aod b/entity/Activity_entity/Activity_entity.aod index 7b430aeb51..fd8c2fdd47 100644 --- a/entity/Activity_entity/Activity_entity.aod +++ b/entity/Activity_entity/Activity_entity.aod @@ -453,6 +453,12 @@ </entityParameter> </children> </entityConsumer> + <entityActionField> + <name>newSupportticket</name> + <title>New Supportticket</title> + <onActionProcess>%aditoprj%/entity/Activity_entity/entityfields/newsupportticket/onActionProcess.js</onActionProcess> + <iconId>VAADIN:QUESTION</iconId> + </entityActionField> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/Activity_entity/entityfields/newsupportticket/onActionProcess.js b/entity/Activity_entity/entityfields/newsupportticket/onActionProcess.js new file mode 100644 index 0000000000..6bcfaddd9b --- /dev/null +++ b/entity/Activity_entity/entityfields/newsupportticket/onActionProcess.js @@ -0,0 +1,6 @@ +import("system.vars"); +import("ActivityTask_lib"); +import("Context_lib"); +import("Ticket_lib") + +TicketUtils.createNewTicket(undefined, undefined, ContextUtils.getCurrentContextId(), vars.get("$field.ACTIVITYID")) \ No newline at end of file diff --git a/entity/SupportTicket_entity/SupportTicket_entity.aod b/entity/SupportTicket_entity/SupportTicket_entity.aod index ca90d0c707..c70b106a92 100644 --- a/entity/SupportTicket_entity/SupportTicket_entity.aod +++ b/entity/SupportTicket_entity/SupportTicket_entity.aod @@ -357,6 +357,12 @@ <name>ParentId_param</name> <expose v="true" /> </entityParameter> + <entityActionField> + <name>newSupportticket</name> + <title>New Supportticket</title> + <onActionProcess>%aditoprj%/entity/SupportTicket_entity/entityfields/newsupportticket/onActionProcess.js</onActionProcess> + <iconId>VAADIN:QUESTION</iconId> + </entityActionField> </entityFields> <recordContainers> <dbRecordContainer> diff --git a/entity/SupportTicket_entity/entityfields/newactivity/onActionProcess.js b/entity/SupportTicket_entity/entityfields/newactivity/onActionProcess.js index 6ea79fab31..eef55adcac 100644 --- a/entity/SupportTicket_entity/entityfields/newactivity/onActionProcess.js +++ b/entity/SupportTicket_entity/entityfields/newactivity/onActionProcess.js @@ -2,4 +2,4 @@ import("system.vars"); import("ActivityTask_lib"); import("Context_lib"); -ActivityUtils.createNewActivity(undefined, undefined, ContextUtils.getCurrentContextId(), vars.get("$field.TASK_ID")); \ No newline at end of file +ActivityUtils.createNewActivity(undefined, undefined, ContextUtils.getCurrentContextId(), vars.get("$field.TICKETID")); \ No newline at end of file diff --git a/entity/SupportTicket_entity/entityfields/newsupportticket/onActionProcess.js b/entity/SupportTicket_entity/entityfields/newsupportticket/onActionProcess.js new file mode 100644 index 0000000000..b4a52cb145 --- /dev/null +++ b/entity/SupportTicket_entity/entityfields/newsupportticket/onActionProcess.js @@ -0,0 +1,6 @@ +import("system.vars"); +import("ActivityTask_lib"); +import("Context_lib"); +import("Ticket_lib") + +TicketUtils.createNewTicket(undefined, undefined, ContextUtils.getCurrentContextId(), vars.get("$field.TICKETID")) \ No newline at end of file diff --git a/entity/Task_entity/Task_entity.aod b/entity/Task_entity/Task_entity.aod index 4d0e56d710..e0e7bc5655 100644 --- a/entity/Task_entity/Task_entity.aod +++ b/entity/Task_entity/Task_entity.aod @@ -418,7 +418,7 @@ </entityField> <entityActionField> <name>newSupportticket</name> - <title>Neues Supportticket</title> + <title>New Supportticket</title> <onActionProcess>%aditoprj%/entity/Task_entity/entityfields/newsupportticket/onActionProcess.js</onActionProcess> <iconId>VAADIN:QUESTION</iconId> </entityActionField> diff --git a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod index c409a2a6cf..de9418c7ea 100644 --- a/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod +++ b/language/_____LANGUAGE_EXTRA/_____LANGUAGE_EXTRA.aod @@ -4464,6 +4464,99 @@ <entry> <key>User Administration</key> </entry> + <entry> + <key>Support Ticket</key> + </entry> + <entry> + <key>CC</key> + </entry> + <entry> + <key>Remarks</key> + </entry> + <entry> + <key>Xing</key> + </entry> + <entry> + <key>Organisation</key> + </entry> + <entry> + <key>Km</key> + </entry> + <entry> + <key>Billed</key> + </entry> + <entry> + <key>Km Fee</key> + </entry> + <entry> + <key>Credit Card</key> + </entry> + <entry> + <key>Taxi</key> + </entry> + <entry> + <key>Overnight stay</key> + </entry> + <entry> + <key>LinkedIn</key> + </entry> + <entry> + <key>In creation</key> + </entry> + <entry> + <key>Rented car</key> + </entry> + <entry> + <key>Update</key> + </entry> + <entry> + <key>The contact has an advertising ban for emails!</key> + </entry> + <entry> + <key>Blog</key> + </entry> + <entry> + <key>Until</key> + </entry> + <entry> + <key>From</key> + </entry> + <entry> + <key>Park fees</key> + </entry> + <entry> + <key>Abscences</key> + </entry> + <entry> + <key>Expense Report</key> + </entry> + <entry> + <key>Special displays</key> + </entry> + <entry> + <key>Transport cost</key> + </entry> + <entry> + <key>Day Fee</key> + </entry> + <entry> + <key>Fuel</key> + </entry> + <entry> + <key>Month</key> + </entry> + <entry> + <key>Working material</key> + </entry> + <entry> + <key>Hospitality</key> + </entry> + <entry> + <key>Trip purpose</key> + </entry> + <entry> + <key>Bed and Breakfast</key> + </entry> </keyValueMap> <font name="Dialog" style="0" size="11" /> <sqlModels> diff --git a/neonContext/SupportTicket/SupportTicket.aod b/neonContext/SupportTicket/SupportTicket.aod index fb9473deb5..feb7436edc 100644 --- a/neonContext/SupportTicket/SupportTicket.aod +++ b/neonContext/SupportTicket/SupportTicket.aod @@ -3,7 +3,6 @@ <name>SupportTicket</name> <title>Support Ticket</title> <majorModelMode>DISTRIBUTED</majorModelMode> - <icon>VAADIN:QUESTION</icon> <mainview>SupportTicketMain_view</mainview> <filterview>SupportTicketFilter_view</filterview> <editview>SupportTicketEdit_view</editview> diff --git a/neonView/SupportTicketMain_view/SupportTicketMain_view.aod b/neonView/SupportTicketMain_view/SupportTicketMain_view.aod index e2129c858d..1628c81ae4 100644 --- a/neonView/SupportTicketMain_view/SupportTicketMain_view.aod +++ b/neonView/SupportTicketMain_view/SupportTicketMain_view.aod @@ -24,6 +24,11 @@ </entityFieldLink> </fields> </genericViewTemplate> + <neonViewReference> + <name>e3dbf148-8d3d-4a62-ac20-17c878c0a669</name> + <entityField>ModuleTrees</entityField> + <view>ModuleTree_view</view> + </neonViewReference> <neonViewReference> <name>6846f680-84ef-46da-a0ea-6797044cf693</name> <entityField>Documents</entityField> @@ -44,10 +49,5 @@ <entityField>Attributes</entityField> <view>AttributeRelationTree_view</view> </neonViewReference> - <neonViewReference> - <name>e3dbf148-8d3d-4a62-ac20-17c878c0a669</name> - <entityField>ModuleTrees</entityField> - <view>ModuleTree_view</view> - </neonViewReference> </children> </neonView> -- GitLab