You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Ravindra Mandre <ra...@gmail.com> on 2009/06/30 08:17:59 UTC
Re: svn commit: r785113 - in /ofbiz/trunk: applications/order/data/
applications/order/webapp/ordermgr/order/ applications/order/widget/ordermgr/
specialpurpose/myportal/config/ specialpurpose/myportal/data/
Thank you Ashish
Regards
Ravindra Mandre
On 6/16/09, ashish@apache.org <as...@apache.org> wrote:
>
> Author: ashish
> Date: Tue Jun 16 08:44:43 2009
> New Revision: 785113
>
> URL: http://svn.apache.org/viewvc?rev=785113&view=rev
> Log:
> Applied patch from jira issue OFBIZ-2402 (Create a Portlet that show a list
> of orders placed by a customer)
> Thanks to Ravindra Mandre for working on this, Chirag for functional review
> & Sumit for reviewing and doing minor changes.
>
> Modified:
> ofbiz/trunk/applications/order/data/OrderPortletData.xml
> ofbiz/trunk/applications/order/webapp/ordermgr/order/OrderForms.xml
> ofbiz/trunk/applications/order/widget/ordermgr/OrderViewScreens.xml
> ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml
> ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
>
> Modified: ofbiz/trunk/applications/order/data/OrderPortletData.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/data/OrderPortletData.xml?rev=785113&r1=785112&r2=785113&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/applications/order/data/OrderPortletData.xml (original)
> +++ ofbiz/trunk/applications/order/data/OrderPortletData.xml Tue Jun 16
> 08:44:43 2009
> @@ -37,5 +37,16 @@
> editFormName="EditCustReqStatusId"
>
> editFormLocation="component://order/webapp/ordermgr/request/RequestForms.xml"/>
> <PortletPortletCategory portalPortletId="ListCustRequests"
> portletCategoryId="LIST_CUSTOMER"/>
> +
> + <!--List of order(s) placed by a customer in order -->
> + <PortletCategory portletCategoryId="LIST_CUSTOMER_ORDER"
> description="List of order(s) placed by a Customer"/>
> + <PortalPortlet portalPortletId="ListCustomerOrders"
> + portletName="List Customer Orders"
> + screenName="ListCustomerOrders"
>
> + screenLocation="component://order/widget/ordermgr/OrderViewScreens.xml"
> + description="List Orders placed by customer"
> securityServiceName="portalPermissionIsCustomer" securityMainAction="VIEW"
> + editFormName="EditOrderByCustomer"
>
> + editFormLocation="component://order/webapp/ordermgr/order/OrderForms.xml"/>
> + <PortletPortletCategory portalPortletId="ListCustomerOrders"
> portletCategoryId="LIST_CUSTOMER_ORDER"/>
>
> </entity-engine-xml>
>
> Modified:
> ofbiz/trunk/applications/order/webapp/ordermgr/order/OrderForms.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/order/OrderForms.xml?rev=785113&r1=785112&r2=785113&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/applications/order/webapp/ordermgr/order/OrderForms.xml
> (original)
> +++ ofbiz/trunk/applications/order/webapp/ordermgr/order/OrderForms.xml Tue
> Jun 16 08:44:43 2009
> @@ -173,5 +173,49 @@
> <field name="changedDate"><display/></field>
> <field name="changedByUser"><display/></field>
> </form>
> +
> + <!-- Forms Specific to portlet -->
> + <form name="EditOrderByCustomer" extends="CommonPortletEdit"
> extends-resource="component://common/widget/PortletEditForms.xml">
> + <field name="statusId" entry-name="attributeMap.statusId">
> + <drop-down>
> + <option key="ORDER_CREATED"
> description="${uiLabelMap.CommonCreated}"/>
> + <option key="ORDER_PROCESSING"
> description="${uiLabelMap.CommonProcessing}"/>
> + <option key="ORDER_APPROVED"
> description="${uiLabelMap.CommonApproved}"/>
> + <option key="ORDER_SENT"
> description="${uiLabelMap.CommonSent}"/>
> + <option key="ORDER_HELD"
> description="${uiLabelMap.CommonHeld}"/>
> + <option key="ORDER_COMPLETED"
> description="${uiLabelMap.CommonCompleted}"/>
> + <option key="ORDER_REJECTED"
> description="${uiLabelMap.CommonRejected}"/>
> + <option key="ORDER_CANDELLED"
> description="${uiLabelMap.CommonCancelled}"/>
> + </drop-down>
> + </field>
> + <field name="roleTypeId" entry-name="attributeMap.roleTypeId">
> + <drop-down>
> + <option key="PLACING_CUSTOMER"
> description="${uiLabelMap.MyPortalPlacingCustomer}"/>
> + <option key="SHIP_TO_CUSTOMER"
> description="${uiLabelMap.MyPortalShipToCustomer}"/>
> + <option key="END_USER_CUSTOMER"
> description="${uiLabelMap.MyPortalEndUserCustomer}"/>
> + <option key="BILL_TO_CUSTOMER"
> description="${uiLabelMap.MyPortalBillToCustomer}"/>
> + </drop-down>
> + </field>
> + <field name="updateButton"><submit/></field>
> + </form>
> + <form name="ListCustomerOrders" type="list" target=""
> list-name="listIt" title="" odd-row-style="alternate-row"
> + header-row-style="header-row-2" default-table-style="basic-table
> hover-bar">
> + <actions>
> + <entity-and entity-name="OrderHeaderAndRoles">
> + <field-map field-name="partyId" from-field="partyId"/>
> + <field-map field-name="roleTypeId"
> from-field="roleTypeId"/>
> + <field-map field-name="statusId" from-field="statusId"/>
> + </entity-and>
> + </actions>
> + <field name="orderTypeId"
> title="${uiLabelMap.FormFieldTitle_orderTypeId}"><display/></field>
> + <field name="orderId"
> title="${uiLabelMap.OrderOrderId}"><display/></field>
> + <field name="orderName"
> title="${uiLabelMap.OrderOrderName}"><display/></field>
> + <field name="remainingSubTotal"
> title="${uiLabelMap.FormFieldTitle_remainingSubTotal}"><display/></field>
> + <field name="grandTotal"
> title="${uiLabelMap.OrderGrandTotal}"><display/></field>
> + <field name="statusId"><display/></field>
> + <field name="orderDate"
> title="${uiLabelMap.OrderOrderDate}"><display/></field>
> + <field name="partyId"
> title="${uiLabelMap.PartyPartyId}"><display/></field>
> + <field name="roleTypeId"
> title="${uiLabelMap.FormFieldTitle_roleTypeId}"><display/></field>
> + </form>
>
> </forms>
> \ No newline at end of file
>
> Modified:
> ofbiz/trunk/applications/order/widget/ordermgr/OrderViewScreens.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/widget/ordermgr/OrderViewScreens.xml?rev=785113&r1=785112&r2=785113&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/applications/order/widget/ordermgr/OrderViewScreens.xml
> (original)
> +++ ofbiz/trunk/applications/order/widget/ordermgr/OrderViewScreens.xml Tue
> Jun 16 08:44:43 2009
> @@ -436,4 +436,23 @@
> </section>
> </screen>
>
> + <!-- Screens Specific to portlet -->
> + <screen name="ListCustomerOrders">
> + <section>
> + <actions>
> + <property-map resource="MyPortalUiLabels"
> map-name="uiLabelMap" global="true"/>
> + <set field="partyId" from-field="userLogin.partyId"/>
> + <set field="statusId" from-field="statusId"/>
> + <set field="roleTypeId" from-field="roleTypeId"/>
> + <set field="screenletTitle"
> from-field="uiLabelMap.MyPortalMyOrders"/>
> + <script
> location="component://common/webcommon/WEB-INF/actions/includes/retrievePortletAttributes.groovy"/>
> + </actions>
> + <widgets>
> + <screenlet title="${screenletTitle} ${partyId}
> ${statusId}" navigation-form-name="ListCustomerOrders" >
> + <include-form name="ListCustomerOrders"
> location="component://order/webapp/ordermgr/order/OrderForms.xml"/>
> + </screenlet>
> + </widgets>
> + </section>
> + </screen>
> +
> </screens>
> \ No newline at end of file
>
> Modified: ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml?rev=785113&r1=785112&r2=785113&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml
> (original)
> +++ ofbiz/trunk/specialpurpose/myportal/config/MyPortalUiLabels.xml Tue Jun
> 16 08:44:43 2009
> @@ -25,6 +25,9 @@
> <value xml:lang="it">Mia pagina</value>
> <value xml:lang="th">à¹
> à¸à¸›à¸žà¸£à¸´à¹€à¸„ชันขà¸à¸‡à¸‰à¸±à¸™</value>
> </property>
> + <property key="MyPortalBillToCustomer">
> + <value xml:lang="en">Bill To Customer</value>
> + </property>
> <property key="MyPortalCaptchaMissingError">
> <value xml:lang="en">Verify code captcha is missing or
> wrong</value>
> <value xml:lang="fr">Vérifier le code captcha, il est absent ou
> erroné</value>
> @@ -71,6 +74,9 @@
> <value xml:lang="it">Mio portale</value>
> <value xml:lang="th">ส่วนตัว</value>
> </property>
> + <property key="MyPortalEndUserCustomer">
> + <value xml:lang="en">End User Customer</value>
> + </property>
> <property key="MyPortalFirstNameMissing">
> <value xml:lang="en">Your firstName is missing</value>
> <value xml:lang="fr">Votre prénom est absent</value>
> @@ -89,6 +95,9 @@
> <value xml:lang="it">Cognome mancante</value>
> <value xml:lang="th">ภรุณาภรà¸à¸ นามสà¸
> ุลขà¸à¸‡à¸—่าน</value>
> </property>
> + <property key="MyPortalMyOrders">
> + <value xml:lang="en">My Orders</value>
> + </property>
> <property key="MyPortalMyTasks">
> <value xml:lang="en">myTasks</value>
> <value xml:lang="it">Miei compiti</value>
> @@ -165,6 +174,9 @@
> <value xml:lang="it">Mio profilo</value>
> <value
> xml:lang="th">ประวัติส่วนตัวขà¸à¸‡à¸‰à¸±à¸™</value>
> </property>
> + <property key="MyPortalPlacingCustomer">
> + <value xml:lang="en">Placing Customer</value>
> + </property>
> <property key="MyPortalRegisterComplete">
> <value xml:lang="en">Register of new person is complete...Please
> </value>
> <value xml:lang="fr">L'enregistrement de la nouvelle personne est
> complet...SVP</value>
> @@ -187,6 +199,9 @@
> <value xml:lang="it">Invia email ad ogni modifica della richiesta
> cliente</value>
> <value xml:lang="th">ส่งà¸à¸µà¹€à¸¡à¸¥à¹Œà¸–ึงลูà¸
> ค้าที่เปลี่ยนความต้à¸à¸‡à¸
> าร</value>
> </property>
> + <property key="MyPortalShipToCustomer">
> + <value xml:lang="en">Ship To Customer</value>
> + </property>
> <property key="MyPortalTaskActEndDate">
> <value xml:lang="en">Task Act End</value>
> <value xml:lang="fr">Fin réelle de de la tâche</value>
>
> Modified: ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml?rev=785113&r1=785112&r2=785113&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
> (original)
> +++ ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml Tue Jun
> 16 08:44:43 2009
> @@ -48,6 +48,7 @@
> <PortalPage portalPageId="MYPORTAL_CUSTOMER1" sequenceNum="100"
> portalPageName="My Profile" description="The OFBiz My Portal Profile page"
> ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_CUSTOMER"/>
> <PortalPage portalPageId="MYPORTAL_CUSTOMER2" sequenceNum="200"
> portalPageName="Invoices" description="The OFBiz My Portal Invoices page"
> ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_CUSTOMER"/>
> <PortalPage portalPageId="MYPORTAL_CUSTOMER3" sequenceNum="300"
> portalPageName="Projects" description="The OFBiz My Portal Project page"
> ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_CUSTOMER"/>
> + <PortalPage portalPageId="MYPORTAL_CUSTOMER4" sequenceNum="400"
> portalPageName="Orders" description="The OFBiz My Portal Order page"
> ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_CUSTOMER"/>
>
> <PortalPageColumn portalPageId="MYPORTAL_NONE" columnSeqId="00001"/>
> <PortalPageColumn portalPageId="MYPORTAL_NONE" columnSeqId="00002"
> columnWidthPercentage="50"/>
> @@ -73,6 +74,7 @@
> <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER1" columnSeqId="00002"
> columnWidthPercentage="50"/>
> <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER2"
> columnSeqId="00001"/>
> <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER3"
> columnSeqId="00001"/>
> + <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER4"
> columnSeqId="00001"/>
>
> <PortalPagePortlet portalPageId="MYPORTAL_NONE" portalPortletId="party"
> portletSeqId="00001" columnSeqId="00001" sequenceNum="0"/>
> <PortalPagePortlet portalPageId="MYPORTAL_NONE"
> portalPortletId="contact" portletSeqId="00001" columnSeqId="00001"
> sequenceNum="1"/>
> @@ -122,6 +124,7 @@
> <PortletAttribute portalPageId="MYPORTAL_CUSTOMER"
> portalPortletId="ListCustRequests" portletSeqId="00002"
> attrName="statusGroup" attrValue="COMPLETED"/>
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER"
> portalPortletId="ListCustRequests" portletSeqId="00002"
> columnSeqId="00001" sequenceNum="2"/>
> <PortletAttribute portalPageId="MYPORTAL_CUSTOMER"
> portalPortletId="ListCustRequests" portletSeqId="00002"
> attrName="statusGroup" attrValue="OPEN"/>
> +
> <PortletAttribute portalPageId="MYPORTAL_CUSTOMER"
> portalPortletId="ListCustRequests" portletSeqId="00002"
> attrName="otherContacts" attrValue="Y"/>
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER"
> portalPortletId="MyCommunications" portletSeqId="00001"
> columnSeqId="00001" sequenceNum="4"/>
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1"
> portalPortletId="party" portletSeqId="00001"
> columnSeqId="00001" sequenceNum="6"/>
> @@ -135,7 +138,11 @@
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1"
> portalPortletId="MYTASKSPARTY" portletSeqId="00001"
> columnSeqId="00002" sequenceNum="8"/>
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER2"
> portalPortletId="ListCustomerInvoices" portletSeqId="00001"
> columnSeqId="00001" sequenceNum="0"/>
> <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER3"
> portalPortletId="ListCustomerProjects" portletSeqId="00001"
> columnSeqId="00001" sequenceNum="0"/>
> -
> +
> + <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER4"
> portalPortletId="ListCustomerOrders" portletSeqId="00001"
> columnSeqId="00001" sequenceNum="0"/>
> + <PortletAttribute portalPageId="MYPORTAL_CUSTOMER4"
> portalPortletId="ListCustomerOrders" portletSeqId="00001"
> attrName="statusId" attrValue="ORDER_APPROVED"/>
> + <PortletAttribute portalPageId="MYPORTAL_CUSTOMER4"
> portalPortletId="ListCustomerOrders" portletSeqId="00001"
> attrName="roleTypeId" attrValue="PLACING_CUSTOMER"/>
> +
> <PortletPortletCategory portalPortletId="ListCustomerProjects"
> portletCategoryId="LIST_CUSTOMER"/>
> <PortletPortletCategory portalPortletId="ListCustomerInvoices"
> portletCategoryId="LIST_CUSTOMER"/>
>
>
>
>