Author: hansbak
Date: Sun Mar 15 02:56:28 2009
New Revision: 754604
URL: http://svn.apache.org/viewvc?rev=754604&view=rev
Log:
move communications for a specific party back to the party component. Make use
of the portlet attributes to use both for userlogin and company comms
Modified:
ofbiz/trunk/applications/party/config/PartyUiLabels.xml
ofbiz/trunk/applications/party/data/PartyPortletData.xml
ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml
ofbiz/trunk/applications/party/widget/partymgr/PartyMenus.xml
ofbiz/trunk/framework/common/script/org/ofbiz/common/PortalPageMethods.xml
ofbiz/trunk/framework/common/widget/PortletEditForms.xml
ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml
ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml
ofbiz/trunk/specialpurpose/myportal/widget/MyPortalMenus.xml
ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml
Modified: ofbiz/trunk/applications/party/config/PartyUiLabels.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/config/PartyUiLabels.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/config/PartyUiLabels.xml (original)
+++ ofbiz/trunk/applications/party/config/PartyUiLabels.xml Sun Mar 15 02:56:28
2009
@@ -2379,6 +2379,12 @@
<value
xml:lang="th">à¸à¸¥à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸±à¹à¸à¸«à¸¡à¸</value>
<value xml:lang="zh">å
¨é¨æ²éäºä»¶</value>
</property>
+ <property key="PartyAllEvents">
+ <value xml:lang="en">All Communications</value>
+ <value xml:lang="fr">Toutes les communications</value>
+ <value xml:lang="it">Tutte le comunicazioni</value>
+ <value
xml:lang="th">à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸±à¹à¸à¸«à¸¡à¸</value>
+ </property>
<property key="PartyAllPhoneNumbers">
<value xml:lang="cs">VÅ¡echna telefonnà ÄÃsla</value>
<value xml:lang="de">Alle Telefonnummern</value>
@@ -3070,6 +3076,12 @@
<value
xml:lang="th">วิà¸à¸µà¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸ªà¸·à¹à¸à¸ªà¸²à¸£</value>
<value xml:lang="zh">æ²é</value>
</property>
+ <property key="PartyCommunicationsOfParty">
+ <value xml:lang="en">Communications of party</value>
+ <value xml:lang="fr">Communications de l'acteur</value>
+ <value xml:lang="it">Comunicazioni del soggetto</value>
+ <value xml:lang="th">à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸¸à¸à¸à¸¥</value>
+ </property>
<property key="PartyCommunicationsWith">
<value xml:lang="de">Kommunikationen mit</value>
<value xml:lang="en">Communications with</value>
@@ -4247,6 +4259,18 @@
<value xml:lang="th">à¸à¸µà¹à¸à¸¢à¸¹à¹à¸à¸µà¹à¸¡à¸¥</value>
<value xml:lang="zh">çµåé®ä»¶å°å</value>
</property>
+ <property key="PartyEmailsFromKnownOrigin">
+ <value xml:lang="en">Emails from known origin</value>
+ <value xml:lang="fr">Courriel issue d'une origine connue</value>
+ <value xml:lang="it">Emails da origine sconosciuta</value>
+ <value
xml:lang="th">à¸à¸µà¹à¸¡à¸¥à¹à¸à¸µà¹à¸à¹à¸²à¸à¹à¸¥à¹à¸§</value>
+ </property>
+ <property key="PartyEmailsFromUnknownOrigin">
+ <value xml:lang="en">Emails from UN-known origin</value>
+ <value xml:lang="fr">Courriel issue d'une origine inconnue</value>
+ <value xml:lang="it">Emails da origini conosciuta</value>
+ <value
xml:lang="th">à¸à¸µà¹à¸¡à¸¥à¹à¸à¸µà¹à¹à¸¡à¹à¸£à¸°à¸à¸¸</value>
+ </property>
<property key="PartyEmailAddressMissing">
<value xml:lang="de">E-Mail Adresse fehlt</value>
<value xml:lang="en">Email Address is missing</value>
@@ -5714,6 +5738,10 @@
<value
xml:lang="th">à¸à¹à¸à¸¡à¸¹à¸¥à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¹à¸¡à¹à¹à¸à¹à¸à¸à¸à¸à¸¸à¸,
à¸à¸¸à¸à¹à¸¡à¹à¸à¸²à¸à¸à¸°à¸à¸¹à¸«à¸£à¸·à¸à¹à¸à¹à¹à¸à¸¡à¸±à¸à¹à¸à¹</value>
<value
xml:lang="zh">æå®çè系信æ¯ä¸å±äºä½ ï¼ä½ ä¸è½æµè§æç¼è¾å®ã</value>
</property>
+ <property key="PartyDraftEmails">
+ <value xml:lang="en">Draft Emails</value>
+ <value xml:lang="it">Bozze emails</value>
+ </property>
<property key="PartyName">
<value xml:lang="cs">Jméno</value>
<value xml:lang="de">Name</value>
@@ -6369,6 +6397,12 @@
<value xml:lang="th">รหัสà¸à¹à¸²à¸à¹à¸à¸´à¸¡</value>
<value xml:lang="zh">å½åå¯ç </value>
</property>
+ <property key="PartyOpenEvents">
+ <value xml:lang="en">Open Communications</value>
+ <value xml:lang="fr">Communications ouvertes</value>
+ <value xml:lang="it">Comunicazioni aperte</value>
+ <value xml:lang="th">à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸</value>
+ </property>
<property key="PartyOptional">
<value xml:lang="de">Optional</value>
<value xml:lang="en">Optional</value>
@@ -8437,6 +8471,12 @@
<value xml:lang="th">à¸à¸¶à¸à¸à¸±à¸à¸£</value>
<value xml:lang="zh">å°è´ç©è½¦</value>
</property>
+ <property key="PartyToComplete">
+ <value xml:lang="en">->Closed</value>
+ <value xml:lang="fr">->Fermé(e)</value>
+ <value xml:lang="it">->Chiuso</value>
+ <value xml:lang="th">à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸</value>
+ </property>
<property key="PartyToContactMech">
<value xml:lang="de">Zum Kontaktmechanismus</value>
<value xml:lang="en">To Contact Mech</value>
Modified: ofbiz/trunk/applications/party/data/PartyPortletData.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/data/PartyPortletData.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/data/PartyPortletData.xml (original)
+++ ofbiz/trunk/applications/party/data/PartyPortletData.xml Sun Mar 15
02:56:28 2009
@@ -23,7 +23,9 @@
<PortalPortlet portalPortletId="party" portletName="Party Info"
screenName="Party"
screenLocation="component://party/widget/partymgr/ProfileScreens.xml"
description="General information about a person or party group" />
<!-- communications -->
- <PortalPortlet portalPortletId="communicationList"
portletName="Communications" screenName="Communications"
screenLocation="component://party/widget/partymgr/CommunicationScreens.xml"
description="My Communications From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
+ <PortalPortlet portalPortletId="communications"
portletName="Communications" description="Communication list"
+ screenName="Communications"
screenLocation="component://party/widget/partymgr/CommunicationScreens.xml"
+ editFormName="EditPartyId"
editFormLocation="component://party/webapp/partymgr/communication/CommForms.xml"
/>
</entity-engine-xml>
Modified:
ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
(original)
+++ ofbiz/trunk/applications/party/webapp/partymgr/communication/CommForms.xml
Sun Mar 15 02:56:28 2009
@@ -690,4 +690,67 @@
<form name="ListRequests" extends="ListRequests"
extends-resource="component://order/webapp/ordermgr/request/RequestForms.xml">
<field name="custRequestName"><hyperlink
description="${custRequestName} [${custRequestId}]"
target="/ordermgr/control/ViewRequest?custRequestId=${custRequestId}"
target-type="inter-app"/></field>
</form>
+
+ <form name="ListMyUnknownPartyEmails" type="multi"
+ extends="ListMyUnknownPartyEmails"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
use-row-submit="true">
+ <field name="portalPageId"><hidden/></field>
+ <field name="subject" widget-style="buttontext"
widget-area-style="fieldWidth300">
+ <hyperlink description="${subject}"
target="deleteCommunicationEvents?portalPageId=${parameters.portalPageId}"/>
+ </field>
+ <field name="_rowSubmit" title="${uiLabelMap.CommonYes}">
+ <check />
+ </field>
+ <field name="deleteSelectedButton" widget-style="smallSubmit">
+ <submit />
+ </field>
+ </form>
+
+ <form name="EditPartyId" extends="CommonPortletEdit"
extends-resource="component://common/widget/PortletEditForms.xml">
+ <field name="communicationPartyId"
entry-name="attributeMap.communicationPartyId">
+ <lookup target-form-name="LookupPartyName"/>
+ </field>
+ <field name="updateButton"><submit/></field>
+ </form>
+
+ <form name="ListPartyCommEvents" extends="ListCommEvents"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
type="list">
+ <row-actions>
+ <set field="toComplete"
value="${bsh:"COM_ROLE_READ".equals(roleStatusId)?"toComplete":""}"/>
+ </row-actions>
+ <field name="portalPageId"><hidden/></field>
+ <field name="roleTypeId"><display-entity entity-name="RoleType"
description="${description}"/></field>
+ <field name="removeLink" title="${uiLabelMap.CommonEmptyHeader}"
widget-style="smallSubmit">
+ <hyperlink also-hidden="false"
description="${uiLabelMap.CommonDelete}"
target="RemoveCommunicationEventRole?partyId=${partyId}&communicationEventId=${communicationEventId}&roleTypeId=${roleTypeId}&deleteCommEventIfLast=Y&delContentDataResource=Y&portalPageId=${parameters.portalPageId}"/>
+ </field>
+ <field name="subject" widget-style="buttontext"
widget-area-style="fieldWidth300">
+ <hyperlink description="${subject} "
target="ViewCommunicationEvent?communicationEventId=${communicationEventId}&partyId=${partyId}&roleTypeId=${roleTypeId}&portalPageId=${portalPageId}"/>
+ </field>
+ <field name="statusId" entry-name="roleStatusId"
widget-style="buttontext" widget-area-style="fieldWidth300">
+ <display-entity entity-name="StatusItem"
description="${description}">
+ <sub-hyperlink description="${uiLabelMap.PartyToComplete}"
target="setCommunicationEventRoleStatus?communicationEventId=${communicationEventId}&partyId=${partyId}&roleTypeId=${roleTypeId}&statusId=COM_ROLE_COMPLETED&donePage=${parameters.donePage}&VIEW_SIZE=${parameters.VIEWSIZE}&VIEW_INDEX=${parameters.VIEW_INDEX}"/>
+ </display-entity>
+ </field>
+ <field name="createdStamp" entry-name="entryDate"/>
+ </form>
+
+ <form name="ListDraftEmails" type="list" extends="ListCommEvents"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
+ use-row-submit="true">
+ <actions>
+ <entity-condition entity-name="CommunicationEvent"
list="commEvents">
+ <condition-list combine="and">
+ <condition-expr field-name="statusId" operator="equals"
value="COM_PENDING"/>
+ <condition-expr field-name="partyIdFrom" operator="equals"
value="${partyId}"/>
+ </condition-list>
+ <order-by field-name="-lastUpdatedStamp"/>
+ </entity-condition>
+ </actions>
+ <field name="subject">
+ <hyperlink description="${subject}"
target="EditCommunicationEvent?communicationEventId=${communicationEventId}&communicationEventTypeId=EMAIL_COMMUNICATION&partyId=${userLogin.partyId}"/>
+ </field>
+ <field name="removeLink" title="${uiLabelMap.CommonDelete}"
widget-style="smallSubmit">
+ <hyperlink also-hidden="false"
description="${uiLabelMap.CommonDelete}"
target="deletePartyCommunicationEvent?partyId=${partyId}&communicationEventId=${communicationEventId}&portalPageId=${portalPageId}"/>
+ </field>
+ </form>
+
+
+
</forms>
Modified:
ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml
(original)
+++ ofbiz/trunk/applications/party/widget/partymgr/CommunicationScreens.xml Sun
Mar 15 02:56:28 2009
@@ -72,8 +72,6 @@
<set field="partyIdFrom" value="${parameters.partyIdFrom}"
default-value="${parameters.partyId}"/>
<set field="partyIdTo" value="${parameters.partyIdTo}"
default-value="${parameters.partyId}"/>
<set field="donePage" from-field="parameters.DONE_PAGE"
default-value="ListPartyCommEvents?partyId=${partyId}"/>
- <set field="viewIndex" from-field="parameters.VIEW_INDEX"
type="Integer" default-value="0"/>
- <set field="viewSize" from-field="parameters.VIEW_SIZE"
type="Integer" default-value="20"/>
</actions>
<widgets>
<decorator-screen name="CommonCommunicationEventDecorator"
location="${parameters.mainDecoratorLocation}">
@@ -677,4 +675,91 @@
</widgets>
</section>
</screen>
+
+ <!-- Portlet screens -->
+ <screen name="Communications">
+ <section>
+ <actions>
+ <script
location="component://common/webcommon/WEB-INF/actions/includes/retrievePortletAttributes.groovy"/>
+ <set field="partyId" from-field="parameters.partyId"
default-value="${communicationPartyId}"/>
+ <set field="partyId" from-field="partyId"
default-value="${userLogin.partyId}"/>
+ <set field="all" from-field="parameters.all"/>
+ <entity-condition entity-name="CommunicationEventAndRole"
+ list="commEvents">
+ <condition-list combine="and">
+ <condition-expr field-name="statusId"
operator="not-equals"
+ value="COM_UNKNOWN_PARTY" />
+ <condition-expr field-name="statusId"
operator="not-equals"
+ value="COM_PENDING" />
+ <condition-expr field-name="partyId" operator="equals"
+ value="${partyId}" />
+ <condition-expr field-name="roleStatusId"
+ operator="not-equals" value="COM_ROLE_COMPLETED"
ignore="${all}" />
+ </condition-list>
+ <order-by field-name="-datetimeStarted" />
+ </entity-condition>
+ <entity-condition entity-name="CommunicationEventAndRole"
+ list="commEventsUnknown">
+ <condition-list combine="and">
+ <condition-expr field-name="statusId" operator="equals"
+ value="COM_UNKNOWN_PARTY" />
+ <condition-expr field-name="roleStatusId"
operator="not-equals"
+ value="COM_ROLE_COMPLETED" />
+ <condition-expr field-name="partyId" operator="equals"
+ value="${partyId}" />
+ </condition-list>
+ <order-by field-name="-datetimeStarted" />
+ </entity-condition>
+ <entity-condition entity-name="CommunicationEventAndRole"
list="commEventDraft">
+ <condition-list combine="and">
+ <condition-expr field-name="statusId"
operator="equals"
+ value="COM_PENDING"/>
+ <condition-expr field-name="partyId" operator="equals"
+ value="${partyId}"/>
+ </condition-list>
+ <order-by field-name="-datetimeStarted" />
+ </entity-condition>
+ <entity-one entity-name="PartyNameView"
value-field="partyName">
+ <field-map field-name="partyId" from-field="partyId"/>
+ </entity-one>
+ </actions>
+ <widgets>
+ <screenlet title="${uiLabelMap.PartyCommunicationsOfParty}:
${partyName.firstName} ${partyName.middleName} ${partyName.lastName}
${partyName.groupName} [${partyId}] "
+ navigation-menu-name="communicationsMenu"
navigation-form-name="ListPartyCommEvents"
+ name="myComms">
+ <include-menu name="communicationsMenu"
+
location="component://party/widget/partymgr/PartyMenus.xml" />
+ <section>
+ <condition>
+ <not>
+ <if-empty field="commEventsUnknown" />
+ </not>
+ </condition>
+ <widgets>
+ <label style="h2"
text="${uiLabelMap.PartyEmailsFromUnknownOrigin}"></label>
+ <include-form
+
location="component://party/webapp/partymgr/communication/CommForms.xml"
+ name="ListMyUnknownPartyEmails" />
+ </widgets>
+ </section>
+ <label style="h2"
text="${uiLabelMap.PartyEmailsFromKnownOrigin}"></label>
+ <include-form name="ListPartyCommEvents"
+
location="component://party/webapp/partymgr/communication/CommForms.xml"/>
+ <section>
+ <condition>
+ <not>
+ <if-empty field="commEventDraft" />
+ </not>
+ </condition>
+ <widgets>
+ <label style="h2"
text="${uiLabelMap.PartyDraftEmails}"></label>
+ <include-form
+
location="component://party/webapp/partymgr/communication/CommForms.xml"
+ name="ListDraftEmails" />
+ </widgets>
+ </section>
+ </screenlet>
+ </widgets>
+ </section>
+ </screen>
</screens>
Modified: ofbiz/trunk/applications/party/widget/partymgr/PartyMenus.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyMenus.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/applications/party/widget/partymgr/PartyMenus.xml (original)
+++ ofbiz/trunk/applications/party/widget/partymgr/PartyMenus.xml Sun Mar 15
02:56:28 2009
@@ -175,7 +175,7 @@
<menu name="personUpdate">
<menu-item name="update" title="${uiLabelMap.CommonUpdate}">
- <link target="editperson?partyId=${party.partyId}"/>
+ <link target="editperson?partyId=${parameters.partyId}"/>
</menu-item>
</menu>
@@ -193,5 +193,36 @@
<link target="editCarrierAccount?partyId=${party.partyId}"/>
</menu-item>
</menu>
+ <menu name="communicationsMenu">
+ <menu-item name="newEmail" title="${uiLabelMap.PartyNewEmail}">
+ <condition>
+ <if-has-permission permission="PARTYMGR_CME-EMAIL_CREATE"/>
+ </condition>
+ <link
+
target="NewCommunicationEvent?communicationEventTypeId=EMAIL_COMMUNICATION&portalPageId=${parameters.portalPageId}&statusId=COM_PENDING"/>
+ </menu-item>
+ <menu-item name="newNote" title="${uiLabelMap.PartyNewInternalNote}">
+ <condition>
+ <if-has-permission permission="PARTYMGR_CME-NOTE_CREATE"/>
+ </condition>
+ <link
+
target="EditCommunicationEvent?communicationEventTypeId=COMMENT_NOTE&portalPageId=${parameters.portalPageId}"
/>
+ </menu-item>
+ <menu-item name="openEvents" title="${uiLabelMap.PartyOpenEvents}">
+ <condition>
+ <if-compare field="parameters.all" operator="equals"
value="true" />
+ </condition>
+ <link
target="showPortalPage?portalPageId=${parameters.portalPageId}&all=false" />
+ </menu-item>
+ <menu-item name="allOtherEvents" title="${uiLabelMap.PartyAllEvents}">
+ <condition>
+ <or>
+ <if-compare field="parameters.all" operator="equals"
value="false" />
+ <if-empty field="parameters.all"/>
+ </or>
+ </condition>
+ <link
target="showPortalPage?portalPageId=${parameters.portalPageId}&all=true" />
+ </menu-item>
+ </menu>
</menus>
Modified:
ofbiz/trunk/framework/common/script/org/ofbiz/common/PortalPageMethods.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/script/org/ofbiz/common/PortalPageMethods.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/script/org/ofbiz/common/PortalPageMethods.xml
(original)
+++ ofbiz/trunk/framework/common/script/org/ofbiz/common/PortalPageMethods.xml
Sun Mar 15 02:56:28 2009
@@ -100,6 +100,16 @@
<set-service-fields service-name="createPortalPagePortlet"
map="portalPagePortlet" to-map="createPortLet"/>
<set field="createPortLet.portalPageId"
from-field="portalPageId" />
<call-service service-name="createPortalPagePortlet"
in-map-name="createPortLet"/>
+ <!-- copy the attributes -->
+ <entity-and entity-name="PortletAttribute"
list="portletAttributes">
+ <field-map field-name="portalPageId"
from-field="parameters.portalPageId"/>
+ <field-map field-name="portalPortletId"
from-field="portalPagePortlet.portalPortletId"/>
+ <field-map field-name="portletSeqId"
from-field="portalPagePortlet.portletSeqId"/>
+ </entity-and>
+ <iterate entry="portletAttribute" list="portletAttributes">
+ <set field="portletAttribute.portalPageId"
from-field="portalPageId"/>
+ <create-value value-field="portletAttribute"/>
+ </iterate>
</iterate>
<!-- delete the columns -->
Modified: ofbiz/trunk/framework/common/widget/PortletEditForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/PortletEditForms.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/framework/common/widget/PortletEditForms.xml (original)
+++ ofbiz/trunk/framework/common/widget/PortletEditForms.xml Sun Mar 15
02:56:28 2009
@@ -33,22 +33,5 @@
<field name="portalPortletId"><hidden/></field>
<field name="portletSeqId"><hidden/></field>
</form>
-
- <form name="LoginPortletEdit" extends="CommonPortletEdit">
- <field name="ItemsToShow" entry-name="attributeMap.ItemsToShow">
- <drop-down allow-empty="false">
- <option key="5"/>
- <option key="15"/>
- <option key="20"/>
- <option key="25"/>
- <option key="30"/>
- <option key="35"/>
- </drop-down>
- </field>
-
- <field name="SpecificTitle" entry-name="attributeMap.SpecificTitle">
- <text/>
- </field>
- </form>
</forms>
Modified: ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml (original)
+++ ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml Sun Mar 15
02:56:28 2009
@@ -34,12 +34,6 @@
<value xml:lang="fr">Votre nom est absent</value>
<value
xml:lang="th">à¸à¸£à¸¸à¸à¸²à¸à¸£à¸à¸à¸à¸²à¸¡à¸ªà¸à¸¸à¸¥à¸à¸à¸à¸à¹à¸²à¸</value>
</property>
- <property key="MyPortalAllEvents">
- <value xml:lang="en">All Communications</value>
- <value xml:lang="fr">Toutes les communications</value>
- <value xml:lang="it">Tutte le comunicazioni</value>
- <value
xml:lang="th">à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸±à¹à¸à¸«à¸¡à¸</value>
- </property>
<property key="MyPortalAppBar">
<value xml:lang="en">My Page App Bar</value>
<value xml:lang="fr">Menu des applications</value>
@@ -58,12 +52,6 @@
<value xml:lang="it">Proprie comunicazioni</value>
<value xml:lang="th">à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸±à¸</value>
</property>
- <property key="MyPortalCommunicationsOfParty">
- <value xml:lang="en">Communications of party</value>
- <value xml:lang="fr">Communications de l'acteur</value>
- <value xml:lang="it">Comunicazioni del soggetto</value>
- <value xml:lang="th">à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸à¸à¸¸à¸à¸à¸¥</value>
- </property>
<property key="MyPortalCompanyComms">
<value xml:lang="en">Company communications</value>
<value xml:lang="fr">Communications de l'entreprise</value>
@@ -94,18 +82,6 @@
<value xml:lang="it">Mio portale</value>
<value xml:lang="th">สà¹à¸§à¸à¸à¸±à¸§</value>
</property>
- <property key="MyPortalEmailsFromKnownOrigin">
- <value xml:lang="en">Emails from known origin</value>
- <value xml:lang="fr">Courriel issue d'une origine connue</value>
- <value xml:lang="it">Emails da origine sconosciuta</value>
- <value
xml:lang="th">à¸à¸µà¹à¸¡à¸¥à¹à¸à¸µà¹à¸à¹à¸²à¸à¹à¸¥à¹à¸§</value>
- </property>
- <property key="MyPortalEmailsFromUnknownOrigin">
- <value xml:lang="en">Emails from known origin</value>
- <value xml:lang="fr">Courriel issue d'une origine inconnue</value>
- <value xml:lang="it">Emails da origini conosciuta</value>
- <value
xml:lang="th">à¸à¸µà¹à¸¡à¸¥à¹à¸à¸µà¹à¹à¸¡à¹à¸£à¸°à¸à¸¸</value>
- </property>
<property key="MyPortalIncomingCustRequests">
<value xml:lang="en">Incoming customer requests</value>
<value xml:lang="fr">Nouvelles demandes utilisateur</value>
@@ -170,12 +146,6 @@
<value xml:lang="it">Proprie richieste clienti aperte</value>
<value
xml:lang="th">à¸à¸§à¸²à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¸à¸à¸à¸¥à¸¹à¸à¸à¹à¸²</value>
</property>
- <property key="MyPortalOpenEvents">
- <value xml:lang="en">Open Communications</value>
- <value xml:lang="fr">Communications ouvertes</value>
- <value xml:lang="it">Comunicazioni aperte</value>
- <value xml:lang="th">à¹à¸à¸´à¸à¸à¸²à¸£à¸à¸´à¸à¸à¹à¸</value>
- </property>
<property key="MyPortalOtherCommunications">
<value xml:lang="en">Other Communications</value>
<value xml:lang="fr">Autres communications</value>
@@ -252,12 +222,6 @@
<value xml:lang="it">Proprie timbrature</value>
<value
xml:lang="th">à¸à¸²à¸£à¸²à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸à¸±à¸</value>
</property>
- <property key="MyPortalToComplete">
- <value xml:lang="en">->Closed</value>
- <value xml:lang="fr">->Fermé(e)</value>
- <value xml:lang="it">->Chiuso</value>
- <value xml:lang="th">à¹à¸ªà¸£à¹à¸à¸ªà¸´à¹à¸</value>
- </property>
<property key="NewRegistration">
<value xml:lang="en">New Registration </value>
<value xml:lang="fr">Nouvel enregistrement</value>
Modified: ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml (original)
+++ ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml Sun Mar 15
02:56:28 2009
@@ -32,14 +32,14 @@
<PortalPage portalPageId="MYPORTAL_EMPLOYEE" sequenceNum="0"
portalPageName="Main" description="The OFBiz My Portal Main page"
ownerUserLoginId="_NA_" securityGroupId="MYPORTAL_EMPLOYEE" />
<PortalPage portalPageId="MYPORTAL_EMPLOYEE1" sequenceNum="100"
portalPageName="My Profile" description="The OFBiz My Portal Profile page"
ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/>
- <PortalPage portalPageId="MYPORTAL_EMPLOYEE2" sequenceNum="200"
portalPageName="Other Communications" description="The OFBiz My Portal other
commmunication page" ownerUserLoginId="_NA_"
parentPortalPageId="MYPORTAL_EMPLOYEE"/>
+ <PortalPage portalPageId="MYPORTAL_EMPLOYEE2" sequenceNum="200"
portalPageName="Other Party Comms" description="The OFBiz My Portal other
commmunication page" ownerUserLoginId="_NA_"
parentPortalPageId="MYPORTAL_EMPLOYEE"/>
<PortalPage portalPageId="MYPORTAL_EMPLOYEE3" sequenceNum="300"
portalPageName="Company Events" description="The OFBiz My Portal Company Events
page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/>
<PortalPage portalPageId="MYPORTAL_EMPLOYEE4" sequenceNum="400"
portalPageName="My Time Sheets" description="The OFBiz My Portal Timesheet
page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/>
<PortalPage portalPageId="MYPORTAL_EMPLOYEE5" sequenceNum="500"
portalPageName="My Tasks" description="The OFBiz My Portal My Task page"
ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPLOYEE"/>
<PortalPage portalPageId="MYPORTAL_EMPL-NOEML" sequenceNum="0"
portalPageName="Main" description="The default OFBiz portal page"
ownerUserLoginId="_NA_" securityGroupId="MYPORTAL_EMPL-NOEML" />
<PortalPage portalPageId="MYPORTAL_EMPL-NOEML1" sequenceNum="100"
portalPageName="My Profile" description="The OFBiz My Portal Profile page"
ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
- <PortalPage portalPageId="MYPORTAL_EMPL-NOEML2" sequenceNum="200"
portalPageName="Other Communications" description="The OFBiz My Portal other
commmunication page" ownerUserLoginId="_NA_"
parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
+ <PortalPage portalPageId="MYPORTAL_EMPL-NOEML2" sequenceNum="200"
portalPageName="Other Party Comms" description="The OFBiz My Portal other
commmunication page" ownerUserLoginId="_NA_"
parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
<PortalPage portalPageId="MYPORTAL_EMPL-NOEML3" sequenceNum="300"
portalPageName="Company Events" description="The OFBiz My Portal Company Events
page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
<PortalPage portalPageId="MYPORTAL_EMPL-NOEML4" sequenceNum="400"
portalPageName="My Time Sheets" description="The OFBiz My Portal Timesheet
page" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
<PortalPage portalPageId="MYPORTAL_EMPL-NOEML5" sequenceNum="500"
portalPageName="My Tasks" description="The OFBiz My Portal My Task page"
ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_EMPL-NOEML"/>
@@ -91,9 +91,7 @@
<PortalPortlet portalPortletId="UserLogin" portletName="User Login"
screenName="UserLogin"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="User Login in myportal from party" />
<PortalPortlet portalPortletId="Visits" portletName="Visits"
screenName="Visits"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="Visits in myportal from party" />
<PortalPortlet portalPortletId="contact" portletName="Contact"
screenName="Contact"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="contact in myportal from party" />
- <PortalPortlet portalPortletId="mycommunications" portletName="My
Communications" screenName="MyCommunications"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="My Communications From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
<PortalPortlet portalPortletId="mycompanycomms" portletName="My Company
Comms" screenName="MyCompanyComms"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="My Company Comms From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
- <PortalPortlet portalPortletId="otherCommunications" portletName="Other
Communications" screenName="OtherCommunications"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="Other Communications From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
<PortalPortlet portalPortletId="mytasks" portletName="My Tasks"
screenName="MyTasks"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="My Tasks From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
<PortalPortlet portalPortletId="listrequestlist" portletName="List Request
List" screenName="ListRequestList"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="List Request List From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
<PortalPortlet portalPortletId="mytimesheet" portletName="My Timesheet"
screenName="MyTimesheet"
screenLocation="component://myportal/widget/MyPortalScreens.xml"
description="My Timesheet From My Page"
securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" />
@@ -106,7 +104,7 @@
<PortalPagePortlet portalPageId="MYPORTAL_NONE" portalPortletId="party"
portletSeqId="00001" columnSeqId="00001" sequenceNum="0" />
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE"
portalPortletId="listrequestlist" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
- <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE"
portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="1"/>
+ <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE"
portalPortletId="communications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="1"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="party" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="contact" portletSeqId="00001" columnSeqId="00001"
sequenceNum="1"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001"
sequenceNum="2"/>
@@ -119,13 +117,14 @@
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002"
sequenceNum="9"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="Notes" portletSeqId="00001" columnSeqId="00002"
sequenceNum="10"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1"
portalPortletId="MYTASKSPARTY" portletSeqId="00001" columnSeqId="00002"
sequenceNum="11"/>
- <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE2"
portalPortletId="otherCommunications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
+ <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE2"
portalPortletId="communications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
+ <PortletAttribute portalPageId="MYPORTAL_EMPLOYEE2"
portalPortletId="communications" portletSeqId="00001"
attrName="communicationPartyId" attrValue="Company"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE3"
portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE4"
portalPortletId="mytimesheet" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE5"
portalPortletId="mytasks" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML"
portalPortletId="listrequestlist" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
- <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML"
portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
+ <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML"
portalPortletId="communications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="party" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="contact" portletSeqId="00001" columnSeqId="00001"
sequenceNum="1"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="UserLogin" portletSeqId="00001" columnSeqId="00002"
sequenceNum="2"/>
@@ -134,7 +133,8 @@
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="Content" portletSeqId="00001" columnSeqId="00002"
sequenceNum="5"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="Notes" portletSeqId="00001" columnSeqId="00002"
sequenceNum="6"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML1"
portalPortletId="MYTASKSPARTY" portletSeqId="00001" columnSeqId="00002"
sequenceNum="7"/>
- <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML2"
portalPortletId="otherCommunications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
+ <PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML2"
portalPortletId="communications" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
+ <PortletAttribute portalPageId="MYPORTAL_EMPL-NOEML2"
portalPortletId="communications" portletSeqId="00001"
attrName="communicationPartyId" attrValue="Company"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML3"
portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML4"
portalPortletId="mytimesheet" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
<PortalPagePortlet portalPageId="MYPORTAL_EMPL-NOEML5"
portalPortletId="mytasks" portletSeqId="00001" columnSeqId="00001"
sequenceNum="0"/>
@@ -167,9 +167,7 @@
<PortletPortletCategory portalPortletId="contact"
portletCategoryId="PROFILE"/>
<PortletPortletCategory portalPortletId="party"
portletCategoryId="PROFILE"/>
- <PortletPortletCategory portalPortletId="mycommunications"
portletCategoryId="COMMUNICATIONS"/>
<PortletPortletCategory portalPortletId="mycompanycomms"
portletCategoryId="COMMUNICATIONS"/>
- <PortletPortletCategory portalPortletId="otherCommunications"
portletCategoryId="COMMUNICATIONS"/>
<PortletPortletCategory portalPortletId="mytasks"
portletCategoryId="TASKS"/>
<PortletPortletCategory portalPortletId="mytimesheet"
portletCategoryId="TIMESHEETS"/>
Modified: ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml (original)
+++ ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml Sun Mar 15
02:56:28 2009
@@ -103,39 +103,6 @@
<field name="add" title="${uiLabelMap.CommonAdd}"><submit/></field>
</form>
- <form name="ListPartyCommEvents" extends="ListCommEvents"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
type="list">
- <row-actions>
- <set field="toComplete"
value="${bsh:"COM_ROLE_READ".equals(roleStatusId)?"toComplete":""}"/>
- </row-actions>
- <field name="portalPageId"><hidden/></field>
- <field name="roleTypeId"><display-entity entity-name="RoleType"
description="${description}"/></field>
- <field name="removeLink" title="${uiLabelMap.CommonEmptyHeader}"
widget-style="smallSubmit">
- <hyperlink also-hidden="false"
description="${uiLabelMap.CommonDelete}"
target="RemoveCommunicationEventRole?partyId=${partyId}&communicationEventId=${communicationEventId}&roleTypeId=${roleTypeId}&deleteCommEventIfLast=Y&delContentDataResource=Y&portalPageId=${parameters.portalPageId}"/>
- </field>
- <field name="subject" widget-style="buttontext"
widget-area-style="fieldWidth300">
- <hyperlink description="${subject} "
target="ViewCommunicationEvent?communicationEventId=${communicationEventId}&partyId=${partyId}&roleTypeId=${roleTypeId}&portalPageId=${portalPageId}"/>
- </field>
- <field name="statusId" entry-name="roleStatusId"
widget-style="buttontext" widget-area-style="fieldWidth300">
- <display-entity entity-name="StatusItem"
description="${description}">
- <sub-hyperlink description="${uiLabelMap.MyPortalToComplete}"
target="setCommunicationEventRoleStatus?communicationEventId=${communicationEventId}&partyId=${partyId}&roleTypeId=${roleTypeId}&statusId=COM_ROLE_COMPLETED&donePage=${parameters.donePage}&VIEW_SIZE=${parameters.VIEWSIZE}&VIEW_INDEX=${parameters.VIEW_INDEX}"/>
- </display-entity>
- </field>
- <field name="createdStamp" entry-name="entryDate"/>
- </form>
- <form name="ListMyUnknownPartyEmails" type="multi"
- extends="ListMyUnknownPartyEmails"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
use-row-submit="true">
- <field name="portalPageId"><hidden/></field>
- <field name="subject" widget-style="buttontext"
widget-area-style="fieldWidth300">
- <hyperlink description="${subject}"
target="deleteCommunicationEvents?portalPageId=${parameters.portalPageId}"/>
- </field>
- <field name="_rowSubmit" title="${uiLabelMap.CommonYes}">
- <check />
- </field>
- <field name="deleteSelectedButton" widget-style="smallSubmit">
- <submit />
- </field>
- </form>
-
<form name="ViewRequestWorkEfforts" extends="ViewRequestWorkEfforts"
extends-resource="component://order/webapp/ordermgr/request/RequestForms.xml">
<field name="workEffortId">
<hyperlink
target="/projectmgr/control/taskView?workEffortId=${workEffortId}"
description="${workEffortName} [${workEffortId}]" target-type="inter-app"/>
@@ -222,25 +189,6 @@
<field name="amountToApply" widget-area-style="align-text"><display
type="currency" currency="${currencyUomId}"/></field>
</form>
- <form name="ListDraftEmails" type="list" extends="ListCommEvents"
extends-resource="component://party/webapp/partymgr/communication/CommForms.xml"
- use-row-submit="true">
- <actions>
- <entity-condition entity-name="CommunicationEvent"
list="commEvents">
- <condition-list combine="and">
- <condition-expr field-name="statusId" operator="equals"
value="COM_PENDING"/>
- <condition-expr field-name="partyIdFrom" operator="equals"
value="${partyId}"/>
- </condition-list>
- <order-by field-name="-lastUpdatedStamp"/>
- </entity-condition>
- </actions>
- <field name="subject">
- <hyperlink description="${subject}"
target="EditCommunicationEvent?communicationEventId=${communicationEventId}&communicationEventTypeId=EMAIL_COMMUNICATION&partyId=${userLogin.partyId}"/>
- </field>
- <field name="removeLink" title="${uiLabelMap.CommonDelete}"
widget-style="smallSubmit">
- <hyperlink also-hidden="false"
description="${uiLabelMap.CommonDelete}"
target="deletePartyCommunicationEvent?partyId=${partyId}&communicationEventId=${communicationEventId}&portalPageId=${portalPageId}"/>
- </field>
- </form>
-
<form name="MyPortalNewEmail" type="single"
target="createCommunicationEvent" default-map-name="communicationEvent">
<actions>
<set field="nowDate"
value="${bsh:org.ofbiz.base.util.UtilDateTime.nowDateString("yyyy-MM-dd
HH:mm:ss.S")}" type="String"/>
Modified: ofbiz/trunk/specialpurpose/myportal/widget/MyPortalMenus.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/MyPortalMenus.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/myportal/widget/MyPortalMenus.xml (original)
+++ ofbiz/trunk/specialpurpose/myportal/widget/MyPortalMenus.xml Sun Mar 15
02:56:28 2009
@@ -35,37 +35,6 @@
<link target="newEvent?portalPageId=${parameters.portalPageId}"/>
</menu-item>
</menu>
- <menu name="communicationsMenu">
- <menu-item name="newEmail" title="${uiLabelMap.PartyNewEmail}">
- <condition>
- <if-has-permission permission="PARTYMGR_CME-EMAIL_CREATE"/>
- </condition>
- <link
-
target="NewCommunicationEvent?communicationEventTypeId=EMAIL_COMMUNICATION&portalPageId=${parameters.portalPageId}&statusId=COM_PENDING"/>
- </menu-item>
- <menu-item name="newNote" title="${uiLabelMap.PartyNewInternalNote}">
- <condition>
- <if-has-permission permission="PARTYMGR_CME-NOTE_CREATE"/>
- </condition>
- <link
-
target="EditCommunicationEvent?communicationEventTypeId=COMMENT_NOTE&portalPageId=${parameters.portalPageId}"
/>
- </menu-item>
- <menu-item name="openEvents" title="${uiLabelMap.MyPortalOpenEvents}">
- <condition>
- <if-compare field="parameters.all" operator="equals"
value="true" />
- </condition>
- <link
target="showPortalPage?portalPageId=${parameters.portalPageId}&all=false" />
- </menu-item>
- <menu-item name="allOtherEvents"
title="${uiLabelMap.MyPortalAllEvents}">
- <condition>
- <or>
- <if-compare field="parameters.all" operator="equals"
value="false" />
- <if-empty field="parameters.all"/>
- </or>
- </condition>
- <link
target="showPortalPage?portalPageId=${parameters.portalPageId}&all=true" />
- </menu-item>
- </menu>
<menu name="MyTasksMenu" type="simple" menu-container-style="button-bar
button-style-2" default-selected-style="selected"
selected-menuitem-context-field-name="tabButtonItem">
<menu-item name="myTasks" title="${uiLabelMap.MyPortalMyTasks}"><link
target="/projectmgr/control/MyTasks" url-mode="inter-app"/></menu-item>
Modified: ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml?rev=754604&r1=754603&r2=754604&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml Sun Mar 15
02:56:28 2009
@@ -177,122 +177,6 @@
</widgets>
</section>
</screen>
- <screen name="MyCommunications">
- <section>
- <actions>
- <set field="partyId" from-field="userLogin.partyId" />
- <set field="portalPageId" value="myCommunications"/>
- </actions>
- <widgets>
- <include-screen name="Communications"/>
- </widgets>
- </section>
- </screen>
- <screen name="Communications">
- <section>
- <actions>
- <set field="all" from-field="parameters.all"/>
- <entity-condition entity-name="CommunicationEventAndRole"
- list="commEvents">
- <condition-list combine="and">
- <condition-expr field-name="statusId"
operator="not-equals"
- value="COM_UNKNOWN_PARTY" />
- <condition-expr field-name="statusId"
operator="not-equals"
- value="COM_PENDING" />
- <condition-expr field-name="partyId" operator="equals"
- value="${partyId}" />
- <condition-expr field-name="roleStatusId"
- operator="not-equals"
value="COM_ROLE_COMPLETED" ignore="${all}" />
- </condition-list>
- <order-by field-name="-datetimeStarted" />
- </entity-condition>
- <entity-condition entity-name="CommunicationEventAndRole"
- list="commEventsUnknown">
- <condition-list combine="and">
- <condition-expr field-name="statusId" operator="equals"
- value="COM_UNKNOWN_PARTY" />
- <condition-expr field-name="roleStatusId"
operator="not-equals"
- value="COM_ROLE_COMPLETED" />
- <condition-expr field-name="partyId" operator="equals"
- value="${partyId}" />
- </condition-list>
- <order-by field-name="-datetimeStarted" />
- </entity-condition>
- <entity-condition entity-name="CommunicationEventAndRole"
list="commEventDraft">
- <condition-list combine="and">
- <condition-expr field-name="statusId"
operator="equals"
- value="COM_PENDING"/>
- <condition-expr field-name="partyId" operator="equals"
- value="${partyId}"/>
- </condition-list>
- <order-by field-name="-datetimeStarted" />
- </entity-condition>
- <entity-one entity-name="PartyNameView"
value-field="partyName">
- <field-map field-name="partyId" from-field="partyId"/>
- </entity-one>
- </actions>
- <widgets>
- <screenlet title="${uiLabelMap.MyPortalCommunicationsOfParty}:
${partyName.firstName} ${partyName.middleName} ${partyName.lastName}
${partyName.groupName} [${partyId}] "
- navigation-menu-name="communicationsMenu"
navigation-form-name="ListPartyCommEvents"
- name="myComms">
- <include-menu name="communicationsMenu"
-
location="component://myportal/widget/MyPortalMenus.xml" />
- <section>
- <condition>
- <not>
- <if-empty field="commEventsUnknown" />
- </not>
- </condition>
- <widgets>
- <label style="h2"
text="${uiLabelMap.MyPortalEmailsFromUnknownOrigin}"></label>
- <include-form
-
location="component://myportal/widget/MyPortalForms.xml"
- name="ListMyUnknownPartyEmails" />
- </widgets>
- </section>
- <label style="h2"
text="${uiLabelMap.MyPortalEmailsFromKnownOrigin}"></label>
- <include-form name="ListPartyCommEvents"
-
location="component://myportal/widget/MyPortalForms.xml" />
- <section>
- <condition>
- <not>
- <if-empty field="commEventDraft" />
- </not>
- </condition>
- <widgets>
- <label style="h2"
text="${uiLabelMap.MyPageDraftEmails}"></label>
- <include-form
-
location="component://myportal/widget/MyPortalForms.xml"
- name="ListDraftEmails" />
- </widgets>
- </section>
- </screenlet>
- </widgets>
- </section>
- </screen>
- <screen name="OtherCommunications">
- <section>
- <actions>
- <set field="portalPageId" value="otherCommunications"/>
- <entity-and list="emailOwners" entity-name="PartyRelationship"
filter-by-date="true">
- <field-map field-name="partyIdFrom"
value="${userLogin.partyId}" />
- <field-map field-name="roleTypeIdFrom" value="EMAIL_ADMIN"
/>
- </entity-and>
- </actions>
- <widgets>
- <iterate-section entry="emailOwner" list="emailOwners">
- <section>
- <actions>
- <set field="partyId"
from-field="emailOwner.partyIdTo" />
- </actions>
- <widgets>
- <include-screen name="Communications"/>
- </widgets>
- </section>
- </iterate-section>
- </widgets>
- </section>
- </screen>
<screen name="ViewCommunicationEvent">
<section>
<actions>