Author: hansbak
Date: Sat Jun 27 10:54:31 2009
New Revision: 788950
URL: http://svn.apache.org/viewvc?rev=788950&view=rev
Log:
Now allows for employees to add a note to the customer request, the customer
gets notified by email with an url. If he logs in he can also add a note as a
reply to the note of the employee, the employee will be notified with a system
info message when the customer added the note
Modified:
ofbiz/trunk/applications/commonext/entitydef/entitymodel.xml
ofbiz/trunk/applications/commonext/script/org/ofbiz/SystemInfoServices.xml
ofbiz/trunk/applications/commonext/servicedef/secas.xml
ofbiz/trunk/applications/commonext/widget/CommonScreens.xml
ofbiz/trunk/applications/commonext/widget/SystemInfoForms.xml
ofbiz/trunk/applications/order/script/org/ofbiz/order/request/CustRequestServices.xml
ofbiz/trunk/applications/order/servicedef/secas.xml
ofbiz/trunk/applications/order/servicedef/services_request.xml
ofbiz/trunk/applications/order/webapp/ordermgr/request/AddedNoteCustRequestNotification.ftl
ofbiz/trunk/applications/order/webapp/ordermgr/request/CompletedCustRequestNotification.ftl
ofbiz/trunk/applications/order/webapp/ordermgr/request/CreateCustRequestNotification.ftl
ofbiz/trunk/applications/order/widget/ordermgr/RequestScreens.xml
ofbiz/trunk/framework/common/servicedef/services.xml
ofbiz/trunk/framework/common/src/org/ofbiz/common/CommonServices.java
ofbiz/trunk/themes/flatgrey/includes/header.ftl
Modified: ofbiz/trunk/applications/commonext/entitydef/entitymodel.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/commonext/entitydef/entitymodel.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/commonext/entitydef/entitymodel.xml (original)
+++ ofbiz/trunk/applications/commonext/entitydef/entitymodel.xml Sat Jun 27
10:54:31 2009
@@ -28,6 +28,10 @@
<extend-entity entity-name="NoteData">
<field name="moreInfoPortletId" type="value"><description>url to go to the
related portlet screen in the system</description></field>
+ <field name="moreInfoItemId" type="value"><description>The id of the item
to be displayed i.e. custRequestId, inoiceId etc</description></field>
+ <index name="systemInfo">
+ <index-field name="infoName"/>
+ </index>
</extend-entity>
</entitymodel>
Modified:
ofbiz/trunk/applications/commonext/script/org/ofbiz/SystemInfoServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/commonext/script/org/ofbiz/SystemInfoServices.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/commonext/script/org/ofbiz/SystemInfoServices.xml
(original)
+++ ofbiz/trunk/applications/commonext/script/org/ofbiz/SystemInfoServices.xml
Sat Jun 27 10:54:31 2009
@@ -32,6 +32,11 @@
<field-map field-name="communicationEventId"
from-field="parameters.entityNameId"/>
</entity-and>
<if-not-empty field="roles">
+ <make-value value-field="noteData" entity-name="NoteData"/>
+ <now-timestamp field="noteData.noteDateTime"/>
+ <set field="noteData.noteName" value="SYSTEMNOTE"/>
+ <set field="noteData.noteInfo" value="New incoming
communication event: ${comm.subject} from ${comm.partyIdFrom}"/>
+ <set field="noteData.moreInfoPortletId"
value="MyCommunications"/>
<iterate entry="role" list="roles">
<if-compare field="role.statusId" value="COM_ROLE_CREATED"
operator="equals">
<set field="partyId" from-field="role.partyId"/>
@@ -61,13 +66,8 @@
</and>
</condition>
<then>
- <make-value value-field="noteData"
entity-name="NoteData"/>
- <set field="noteData.noteParty"
from-field="role.partyId"/>
- <set field="noteData.noteName"
value="SYSTEMNOTE"/>
- <now-timestamp field="noteData.noteDateTime"/>
<sequenced-id sequence-name="NoteData"
field="noteData.noteId"/>
- <set field="noteData.noteInfo" value="New
incoming communication event: ${comm.subject} from ${comm.partyIdFrom}"/>
- <set field="noteData.moreInfoPortletId"
value="MyCommunications"/>
+ <set field="noteData.noteParty"
from-field="role.partyId"/>
<create-value value-field="noteData"/>
</then>
</if>
@@ -84,17 +84,52 @@
<field-map field-name="workEffortId"
from-field="parameters.entityNameId"/>
</entity-one>
<make-value value-field="noteData" entity-name="NoteData"/>
- <set field="noteData.noteParty" from-field="partyId"/>
- <set field="noteData.noteName" value="SYSTEMNOTE"/>
<now-timestamp field="noteData.noteDateTime"/>
- <set field="noteData.noteInfo" value="New task assignment
'${workEffort.workEffortName}' [${workEffort.workEffortId}]"/>
<sequenced-id sequence-name="NoteData"
field="noteData.noteId"/>
+ <set field="noteData.noteParty" from-field="role.partyId"/>
+ <set field="noteData.noteName" value="SYSTEMNOTE"/>
+ <set field="noteData.noteInfo" value="New task assignment
'${workEffort.workEffortName}' [${workEffort.workEffortId}]"/>
<set field="noteData.moreInfoPortletId" value="mytasks"/>
<create-value value-field="noteData"/>
</if-compare>
</if-compare>
</if-compare>
-
+ <!-- Create a system info note to all customer request participants if
a note was added to the customer request
+ the originator of the customer request will get already a email so
does not need to be notified-->
+ <if-compare field="parameters.entityName" value="CustRequestItemNote"
operator="equals">
+ <!-- find related customer request originator -->
+ <entity-and entity-name="CustRequestItemNoteView"
list="custRequesItems">
+ <field-map field-name="noteId"
from-field="parameters.entityNameId"/>
+ </entity-and>
+ <first-from-list entry="custRequesItem" list="custRequesItems"/>
+ <entity-one entity-name="CustRequest" value-field="custRequest">
+ <field-map field-name="custRequestId"
from-field="custRequesItem.custRequestId"/>
+ <select-field field-name="fromPartyId"/>
+ <select-field field-name="custRequestName"/>
+ </entity-one>
+ <!-- find all parties who have added a note to this request item
excluding the originator (he already gets email)-->
+ <entity-condition entity-name="CustRequestItemNoteView"
list="custRequestParties" distinct="true">
+ <condition-list combine="and">
+ <condition-expr field-name="partyId" operator="not-equals"
from-field="custRequest.fromPartyId"/>
+ <condition-expr field-name="custRequestId"
from-field="custRequesItem.custRequestId"/>
+ <condition-expr field-name="custRequestItemSeqId"
from-field="custRequesItem.custRequestItemSeqId"/>
+ </condition-list>
+ <select-field field-name="partyId"/>
+ <select-field field-name="custRequestId"/>
+ <select-field field-name="custRequestItemSeqId"/>
+ </entity-condition>
+ <make-value value-field="noteData" entity-name="NoteData"/>
+ <now-timestamp field="noteData.noteDateTime"/>
+ <set field="noteData.noteName" value="SYSTEMNOTE"/>
+ <set field="noteData.moreInfoPortletId" value="ViewCustRequest"/>
+ <set field="noteData.moreInfoItemId"
from-field="custRequest.custRequestId"/>
+ <set field="noteData.noteInfo" value="A note has been added to
customer request ${custRequest.custRequestName}
[${custRequest.custRequestId}]"/>
+ <iterate entry="custRequestParty" list="custRequestParties">
+ <sequenced-id sequence-name="NoteData"
field="noteData.noteId"/>
+ <set field="noteData.noteParty"
from-field="custRequestParty.partyId"/>
+ <create-value value-field="noteData"/>
+ </iterate>
+ </if-compare>
</simple-method>
<simple-method method-name="getPortletAttributeMap" short-description="get
the attributes of the SystemInfoNotes portlet for a userlogin">
@@ -196,5 +231,5 @@
<field-to-result field="lastSystemInfoNote3"/>
</if-not-empty>
</simple-method>
-
+
</simple-methods>
Modified: ofbiz/trunk/applications/commonext/servicedef/secas.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/commonext/servicedef/secas.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/commonext/servicedef/secas.xml (original)
+++ ofbiz/trunk/applications/commonext/servicedef/secas.xml Sat Jun 27 10:54:31
2009
@@ -20,18 +20,27 @@
<service-eca xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/service-eca.xsd">
- <!-- update existing comm events into status: entered-->
+ <!-- send a note when a communicationevent is created for a certain
loginId when an
+ existing comm event's status changes into status: entered-->
<eca service="setCommunicationEventStatus" event="commit">
<condition field-name="statusId" operator="equals"
value="COM_ENTERED"/>
<set field-name="entityName" value="CommunicationEvent"/>
<set field-name="entityNameId" env-name="communicationEventId"/>
<action service="createSystemInfoNote" mode="sync"/>
</eca>
- <!-- creation comm events with status entered -->
+ <!-- send a note when a communicationevent is created for a certain
loginId
+ with the status entered -->
<eca service="createCommunicationEvent" event="commit">
<condition field-name="statusId" operator="equals"
value="COM_ENTERED"/>
<set field-name="entityName" value="CommunicationEvent"/>
<set field-name="entityNameId" env-name="communicationEventId"/>
<action service="createSystemInfoNote" mode="sync"/>
</eca>
+ <!-- send a system note to all Customer request participants (excluding
the originator)
+ when a note is added to a particular customer request.-->
+ <eca service="createCustRequestItemNote" event="commit">
+ <set field-name="entityName" value="CustRequestItemNote"/>
+ <set field-name="entityNameId" env-name="noteId"/>
+ <action service="createSystemInfoNote" mode="sync"/>
+ </eca>
</service-eca>
Modified: ofbiz/trunk/applications/commonext/widget/CommonScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/commonext/widget/CommonScreens.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/commonext/widget/CommonScreens.xml (original)
+++ ofbiz/trunk/applications/commonext/widget/CommonScreens.xml Sat Jun 27
10:54:31 2009
@@ -65,13 +65,14 @@
</condition>
<actions>
<service service-name="getLastSystemInfoNote"
result-map="resultNote"/>
+ <set field="linkStart"
value="/myportal/control/showPortletDecorator?portalPortletId="/>
<set field="layoutSettings.middleTopHeader"
value="----------Last system notes----------"/>
<set field="layoutSettings.middleTopMessage1"
value="${groovy:resultNote.lastSystemInfoNote1!=null?resultNote.lastSystemInfoNote1.noteDateTime.toString().substring(0,16)
+ " " + resultNote.lastSystemInfoNote1.noteInfo:""}"/>
- <set field="layoutSettings.middleTopLink1"
from-field="resultNote.lastSystemInfoNote1.moreInfoPortletId"/>
+ <set field="layoutSettings.middleTopLink1"
value="${linkStart}${resultNote.lastSystemInfoNote1.moreInfoPortletId}&id=${resultNote.lastSystemInfoNote1.moreInfoItemId}"/>
<set field="layoutSettings.middleTopMessage2"
value="${groovy:resultNote.lastSystemInfoNote2!=null?resultNote.lastSystemInfoNote2.noteDateTime.toString().substring(0,16)
+ " " + resultNote.lastSystemInfoNote2.noteInfo:""}"/>
- <set field="layoutSettings.middleTopLink2"
from-field="resultNote.lastSystemInfoNote2.moreInfoPortletId"/>
+ <set field="layoutSettings.middleTopLink2"
value="${linkStart}${resultNote.lastSystemInfoNote2.moreInfoPortletId}&id=${resultNote.lastSystemInfoNote2.moreInfoItemId}"/>
<set field="layoutSettings.middleTopMessage3"
value="${groovy:resultNote.lastSystemInfoNote3!=null?resultNote.lastSystemInfoNote3.noteDateTime.toString().substring(0,16)
+ " " + resultNote.lastSystemInfoNote3.noteInfo:""}"/>
- <set field="layoutSettings.middleTopLink3"
from-field="resultNote.lastSystemInfoNote3.moreInfoPortletId"/>
+ <set field="layoutSettings.middleTopLink3"
value="${linkStart}${resultNote.lastSystemInfoNote3.moreInfoPortletId}&id=${resultNote.lastSystemInfoNote3.moreInfoItemId}"/>
</actions>
<widgets/>
</section>
Modified: ofbiz/trunk/applications/commonext/widget/SystemInfoForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/commonext/widget/SystemInfoForms.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/commonext/widget/SystemInfoForms.xml (original)
+++ ofbiz/trunk/applications/commonext/widget/SystemInfoForms.xml Sat Jun 27
10:54:31 2009
@@ -24,7 +24,7 @@
<form name="SystemInfoNotes" type="list" list-name="systemInfoNotes"
odd-row-style="alternate-row" header-row-style="header-row-2"
default-table-style="basic-table hover-bar">
<field name="noteDateTime" title="Date info created"><display
type="date-time"/></field>
- <field name="noteInfo" title="System Info Note"><hyperlink
target="/myportal/control/showPortletDecorator?portalPortletId=${moreInfoPortletId}"
target-type="inter-app" description="${noteInfo}"></hyperlink></field>
+ <field name="noteInfo" title="System Info Note"><hyperlink
target="/myportal/control/showPortletDecorator?portalPortletId=${moreInfoPortletId}&id=${moreInfoItemId}"
target-type="inter-app" description="${noteInfo}"></hyperlink></field>
</form>
<form name="EditSysInfoPortletParams" extends="CommonPortletEdit"
extends-resource="component://common/widget/PortletEditForms.xml">
Modified:
ofbiz/trunk/applications/order/script/org/ofbiz/order/request/CustRequestServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/script/org/ofbiz/order/request/CustRequestServices.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/script/org/ofbiz/order/request/CustRequestServices.xml
(original)
+++
ofbiz/trunk/applications/order/script/org/ofbiz/order/request/CustRequestServices.xml
Sat Jun 27 10:54:31 2009
@@ -49,7 +49,6 @@
</simple-method>
<simple-method method-name="createCustRequest" short-description="Create
Customer Request">
- <log level="always" message="======start create with story:
${parameters.story}"/>
<make-value value-field="newEntity" entity-name="CustRequest"/>
<set-nonpk-fields map="parameters" value-field="newEntity"/>
@@ -81,7 +80,6 @@
<set-service-fields service-name="setCustRequestStatus"
map="parameters" to-map="setStat"/>
<call-service service-name="setCustRequestStatus"
in-map-name="setStat"/>
-<log level="always" message="========================== story:
${parameters.story}"></log>
<!-- create also the item if key fields are provided -->
<if>
<condition>
@@ -234,8 +232,10 @@
<set from-field="parameters.custRequestId"
field="newEntity.custRequestId"/>
<set from-field="parameters.custRequestItemSeqId"
field="newEntity.custRequestItemSeqId"/>
<set from-field="parameters.note" field="newNoteMap.note"/>
+ <set from-field="parameters.partyId" field="newNoteMap.partyId"/>
<call-service service-name="createNote" in-map-name="newNoteMap">
<result-to-field result-name="noteId" field="newEntity.noteId"/>
+ <result-to-result result-name="partyId"/><!-- for notification
services -->
</call-service>
<create-value value-field="newEntity"/>
<field-to-result field="newEntity.noteId" result-name="noteId"/>
@@ -413,17 +413,7 @@
<set-service-fields service-name="createCustRequestCommEvent"
map="parameters" to-map="custRequestCommEvent"/>
<call-service service-name="createCustRequestCommEvent"
in-map-name="custRequestCommEvent"/>
- <if-empty field="parameters.content">
- <set field="parameters.content"
from-field="communicationEvent.content"/>
- </if-empty>
- <if-not-empty field="parameters.content">
- <set field="newItem.custRequestId"
from-field="parameters.custRequestId"/>
- <set field="newItem.description"
from-field="parameters.description"/>
- <set field="newItem.story" from-field="parameters.content"/>
- <call-service service-name="createCustRequestItem"
in-map-name="newItem"/>
- </if-not-empty>
-
- <!-- copy attachements/content -->
+ <!-- copy attachments/content -->
<entity-and entity-name="CommEventContentAssoc"
list="custRequestContents">
<field-map field-name="communicationEventId"
from-field="parameters.communicationEventId"/>
</entity-and>
Modified: ofbiz/trunk/applications/order/servicedef/secas.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/secas.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/secas.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/secas.xml Sat Jun 27 10:54:31 2009
@@ -362,8 +362,9 @@
<set field-name="emailTemplateSettingId" value="CUST_REQ_COMPLETED"/>
<action service="sendMailFromTemplateSetting" mode="sync"/>
</eca>
- <!-- notification a item note was added to the customer request -->
+ <!-- notification a item note was added to the customer request by other
people than the originator -->
<eca service="createCustRequestItemNote" event="commit">
+ <condition field-name="partyIdTo" operator="not-equals"
value="notePartyId"/>
<set field-name="bodyParameters.custRequestId"
env-name="custRequestId"/>
<set field-name="bodyParameters.custRequestItemSeqId"
env-name="custRequestItemSeqId"/>
<set field-name="bodyParameters.noteId" env-name="noteId"/>
Modified: ofbiz/trunk/applications/order/servicedef/services_request.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/servicedef/services_request.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/servicedef/services_request.xml (original)
+++ ofbiz/trunk/applications/order/servicedef/services_request.xml Sat Jun 27
10:54:31 2009
@@ -40,9 +40,10 @@
<permission-service service-name="custRequestPermissionCheck"
main-action="CREATE"/>
<auto-attributes include="pk" mode="INOUT" optional="true"/>
<auto-attributes include="nonpk" mode="IN" optional="true"/>
- <attribute name="fromPartyId" type="String" mode="IN"
optional="false"/>
<auto-attributes include="all" mode="IN" entity-name="CustRequestItem"
optional="true"/>
+ <attribute name="fromPartyId" type="String" mode="IN"
optional="false"/>
<override name="custRequestName" allow-html="safe"/>
+ <override name="description" allow-html="safe"/>
<override name="story" allow-html="safe"/>
</service>
<service name="updateCustRequest" engine="simple"
default-entity-name="CustRequest"
@@ -135,6 +136,7 @@
<attribute name="custRequestItemSeqId" type="String" mode="IN"
optional="false"/>
<attribute name="note" type="String" mode="IN" optional="false"/>
<attribute name="noteId" type="String" mode="OUT" optional="false"/>
+ <attribute name="partyId" type="String" mode="INOUT"
optional="true"/><!-- party who created the note -->
<attribute name="fromPartyId" type="String" mode="OUT"
optional="true"/><!-- party to be notified -->
<attribute name="custRequestName" type="String" mode="OUT"
optional="true"/><!-- for notification services -->
</service>
@@ -176,9 +178,8 @@
<attribute name="custRequestId" mode="IN" type="String"
optional="true"/>
<attribute name="custRequestId" mode="OUT" type="String"
optional="false"/>
<attribute name="custRequestTypeId" mode="IN" type="String"
optional="true"/>
- <attribute name="custRequestName" mode="IN" type="String"
optional="true"/>
- <override name="content" allow-html="safe"/>
- <override name="custRequestName" allow-html="safe"/>
+ <attribute name="custRequestName" mode="IN" type="String"
optional="true" allow-html="safe"/>
+ <attribute name="story" mode="IN" type="String" optional="true"
allow-html="safe"/>
</service>
<!-- custRequest content services -->
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/request/AddedNoteCustRequestNotification.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/request/AddedNoteCustRequestNotification.ftl?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/webapp/ordermgr/request/AddedNoteCustRequestNotification.ftl
(original)
+++
ofbiz/trunk/applications/order/webapp/ordermgr/request/AddedNoteCustRequestNotification.ftl
Sat Jun 27 10:54:31 2009
@@ -20,17 +20,17 @@
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>${title}</title>
- <link rel="stylesheet" href="${baseUrl?if_exists}/images/maincss.css"
type="text/css"/>
+ <link rel="stylesheet"
href="${baseSecureUrl?if_exists}/images/maincss.css" type="text/css"/>
</head>
<body>
<h2>${title}</h2>
<p>Hello ${person.firstName?if_exists}
${person.lastName?if_exists},</p>
<p>Your Customer Request ${custRequest.custRequestName?if_exists}
[${custRequest.custRequestId}] has a note added to it:<br/>
- ${noteData.noteInfo?if_exists}
+ ${StringUtil.wrapString(noteData.noteInfo?if_exists)}
<br/><br/>
- Please reply by email.<br/><br/>
+ Please login to the url below and add another note as a reply if
required.<br/><br/>
The status and used hours can always be checked <br/>
- <a
href="${StringUtil.wrapString(baseUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&custRequestId=${custRequest.custRequestId}">here.....</a>
+ <a
href="${StringUtil.wrapString(baseSecureUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&id=${custRequest.custRequestId}">here.....</a>
<br/><br/>
Regards.<br/><br/>
Thank you for your business.
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/request/CompletedCustRequestNotification.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/request/CompletedCustRequestNotification.ftl?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/webapp/ordermgr/request/CompletedCustRequestNotification.ftl
(original)
+++
ofbiz/trunk/applications/order/webapp/ordermgr/request/CompletedCustRequestNotification.ftl
Sat Jun 27 10:54:31 2009
@@ -28,7 +28,7 @@
<p>Your Customer Request ${custRequest.custRequestName?if_exists}
[${custRequest.custRequestId}] has been completed.
<br/><br/>
The status and used hours can always be checked at the url: <br/>
- <a
href="${StringUtil.wrapString(baseUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&custRequestId=${custRequest.custRequestId}">${baseUrl?if_exists}/myportal/control/ViewRequest?custRequestId=${custRequest.custRequestId}</a>
+ <a
href="${StringUtil.wrapString(baseUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&id=${custRequest.custRequestId}">${baseUrl?if_exists}/myportal/control/ViewRequest?custRequestId=${custRequest.custRequestId}</a>
<br/><br/>
Regards.<br/><br/>
Thank you for your business.
Modified:
ofbiz/trunk/applications/order/webapp/ordermgr/request/CreateCustRequestNotification.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/request/CreateCustRequestNotification.ftl?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
---
ofbiz/trunk/applications/order/webapp/ordermgr/request/CreateCustRequestNotification.ftl
(original)
+++
ofbiz/trunk/applications/order/webapp/ordermgr/request/CreateCustRequestNotification.ftl
Sat Jun 27 10:54:31 2009
@@ -30,7 +30,7 @@
We will solve/implement the request as soon as possible
<br/><br/>
The status and used hours can always be checked <br/>
- <a
href="${StringUtil.wrapString(baseUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&custRequestId=${custRequest.custRequestId}">here....</a>
+ <a
href="${StringUtil.wrapString(baseUrl?if_exists)}/myportal/control/showPortletDecorator?portalPortletId=ViewCustRequest&id=${custRequest.custRequestId}">here....</a>
<br/><br/>
Regards.
<br/><br/>
Modified: ofbiz/trunk/applications/order/widget/ordermgr/RequestScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/widget/ordermgr/RequestScreens.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/widget/ordermgr/RequestScreens.xml (original)
+++ ofbiz/trunk/applications/order/widget/ordermgr/RequestScreens.xml Sat Jun
27 10:54:31 2009
@@ -46,7 +46,7 @@
<screen name="ViewCustRequest">
<section>
<actions>
- <set field="custRequestId"
from-field="parameters.custRequestId"/>
+ <set field="custRequestId"
from-field="parameters.custRequestId" default-value="${parameters.id}"/>
<entity-one entity-name="CustRequest"
value-field="custRequest"/>
<get-related-one value-field="custRequest"
relation-name="CustRequestType" to-value-field="custRequestType"/>
<get-related-one value-field="custRequest"
relation-name="StatusItem" to-value-field="statusItem"/>
Modified: ofbiz/trunk/framework/common/servicedef/services.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/servicedef/services.xml?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/servicedef/services.xml (original)
+++ ofbiz/trunk/framework/common/servicedef/services.xml Sat Jun 27 10:54:31
2009
@@ -50,7 +50,7 @@
<service name="createNote" engine="java"
location="org.ofbiz.common.CommonServices" invoke="createNote">
<description>Create a new note record</description>
- <attribute name="partyId" type="String" mode="IN" optional="true"/>
+ <attribute name="partyId" type="String" mode="INOUT" optional="true"/>
<attribute name="noteName" type="String" mode="IN" optional="true"/>
<attribute name="note" type="String" mode="IN"/>
<attribute name="noteId" type="String" mode="OUT"/>
Modified: ofbiz/trunk/framework/common/src/org/ofbiz/common/CommonServices.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/src/org/ofbiz/common/CommonServices.java?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/src/org/ofbiz/common/CommonServices.java
(original)
+++ ofbiz/trunk/framework/common/src/org/ofbiz/common/CommonServices.java Sat
Jun 27 10:54:31 2009
@@ -160,6 +160,7 @@
Map<String, Object> result = ServiceUtil.returnSuccess();
result.put("noteId", noteId);
+ result.put("partyId", partyId);
return result;
}
Modified: ofbiz/trunk/themes/flatgrey/includes/header.ftl
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/themes/flatgrey/includes/header.ftl?rev=788950&r1=788949&r2=788950&view=diff
==============================================================================
--- ofbiz/trunk/themes/flatgrey/includes/header.ftl (original)
+++ ofbiz/trunk/themes/flatgrey/includes/header.ftl Sat Jun 27 10:54:31 2009
@@ -141,9 +141,9 @@
<li class=h4>
<div class="divHidden">
<center>${layoutSettings.middleTopHeader?if_exists}</center>
- <a
href="/myportal/control/showPortletDecorator?portalPortletId=${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/>
- <a
href="/myportal/control/showPortletDecorator?portalPortletId=${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/>
- <a
href="/myportal/control/showPortletDecorator?portalPortletId=${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a>
+ <a
href="${layoutSettings.middleTopLink1?if_exists}">${layoutSettings.middleTopMessage1?if_exists}</a><br/>
+ <a
href="${layoutSettings.middleTopLink2?if_exists}">${layoutSettings.middleTopMessage2?if_exists}</a><br/>
+ <a
href="${layoutSettings.middleTopLink3?if_exists}">${layoutSettings.middleTopMessage3?if_exists}</a>
</div>
</li>
</#if>