svn commit: r941591 - in /ofbiz/trunk/applications/product: config/ProductUiLabels.xml webapp/catalog/product/EditProductParties.ftl widget/catalog/ProductForms.xml widget/catalog/ProductScreens.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r941591 - in /ofbiz/trunk/applications/product: config/ProductUiLabels.xml webapp/catalog/product/EditProductParties.ftl widget/catalog/ProductForms.xml widget/catalog/ProductScreens.xml

jacopoc
Author: jacopoc
Date: Thu May  6 06:55:26 2010
New Revision: 941591

URL: http://svn.apache.org/viewvc?rev=941591&view=rev
Log:
Converted and refactored html form into form widget.

Modified:
    ofbiz/trunk/applications/product/config/ProductUiLabels.xml
    ofbiz/trunk/applications/product/webapp/catalog/product/EditProductParties.ftl
    ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml
    ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml

Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductUiLabels.xml?rev=941591&r1=941590&r2=941591&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/config/ProductUiLabels.xml (original)
+++ ofbiz/trunk/applications/product/config/ProductUiLabels.xml Thu May  6 06:55:26 2010
@@ -7722,12 +7722,12 @@
         <value xml:lang="zh">把会员关联到分类(输入会员标识、选择类型,然后输入可选的开始日期)</value>
     </property>
     <property key="ProductAssociatePartyToProduct">
-        <value xml:lang="de">Akteur zu Produkt zuordnen (Akteur ID eingeben, Typ wählen und optional Von Datum eingeben)</value>
-        <value xml:lang="en">Associate Party to Product (enter Party ID, select Type, then enter optional From Date)</value>
-        <value xml:lang="fr">Associer l'acteur à l'article (entrer une réf. acteur, sélectionner le type, en option : une date de départ)</value>
-        <value xml:lang="it">Associare Soggetto al Prodotto (inserire Codice Soggetto, seleziona Tipo, allora inserire opzionalmente Da Data)</value>
-        <value xml:lang="th">เชื่อมโยงกลุ่มไปยังสินค้า (กรอกรหัสรหัสกลุ่มผู้ใช้ , เลือกประเภท , หลังจากนั้นเลือกจากวันที่)</value>
-        <value xml:lang="zh">把会员关联到产品(输入会员标识、选择类型,然后输入可选的开始日期)</value>
+        <value xml:lang="de">Akteur zu Produkt zuordnen</value>
+        <value xml:lang="en">Associate Party to Product</value>
+        <value xml:lang="fr">Associer l'acteur à l'article</value>
+        <value xml:lang="it">Associare Soggetto al Prodotto</value>
+        <value xml:lang="th">เชื่อมโยงกลุ่มไปยังสินค้า</value>
+        <value xml:lang="zh">把会员关联到产品</value>
     </property>
     <property key="ProductAssociationNotFound">
         <value xml:lang="de">Zuordnung nicht gefunden: Produkt ID=${productId?if_exists}, Produkt ID Zu=${productIdTo?if_exists}, Zuordnungstyp ID=${productAssocTypeId?if_exists}, Von Datum=${fromDate?if_exists}</value>

Modified: ofbiz/trunk/applications/product/webapp/catalog/product/EditProductParties.ftl
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/product/EditProductParties.ftl?rev=941591&r1=941590&r2=941591&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/webapp/catalog/product/EditProductParties.ftl (original)
+++ ofbiz/trunk/applications/product/webapp/catalog/product/EditProductParties.ftl Thu May  6 06:55:26 2010
@@ -22,6 +22,8 @@ under the License.
     <tr class="header-row">
       <td>${uiLabelMap.PartyPartyId}</td>
       <td>${uiLabelMap.PartyRole}</td>
+      <td>${uiLabelMap.CommonSequenceNum}</td>
+      <td>${uiLabelMap.CommonComments}</td>
       <td>${uiLabelMap.CommonFromDateTime}</td>
       <td>${uiLabelMap.CommonThruDateTime}</td>
       <td>&nbsp;</td>
@@ -34,6 +36,8 @@ under the License.
       <tr valign="middle"<#if rowClass == "1"> class="alternate-row"</#if>>
         <td><a href="/partymgr/control/viewprofile?partyId=${(productRole.partyId)?if_exists}" target="_blank" class="buttontext">${(productRole.partyId)?if_exists}</a></td>
         <td>${(curRoleType.get("description",locale))?if_exists}</td>
+        <td>${productRole.sequenceNum?if_exists}</td>
+        <td>${productRole.comments?if_exists}</td>
         <#assign hasntStarted = false>
         <#if (productRole.getTimestamp("fromDate"))?exists && Static["org.ofbiz.base.util.UtilDateTime"].nowTimestamp().before(productRole.getTimestamp("fromDate"))> <#assign hasntStarted = true></#if>
         <td<#if hasntStarted> class="alert"</#if>>${(productRole.fromDate)?if_exists}</td>
@@ -50,6 +54,7 @@ under the License.
             <input type="submit" value="${uiLabelMap.CommonUpdate}" />
           </form>
         </td>
+
         <td align="center">
           <form action="<@ofbizUrl>removePartyFromProduct</@ofbizUrl>" method="post">
              <input type="hidden" name="partyId" value="${(productRole.partyId)?if_exists}" />
@@ -68,21 +73,4 @@ under the License.
       </#if>
     </#list>
   </table>
-  <br />
-  <h2>${uiLabelMap.ProductAssociatePartyToProduct}:</h2>
-  <br />
-  <form method="post" action="<@ofbizUrl>addPartyToProduct</@ofbizUrl>" name="addNewForm">
-    <input type="hidden" name="productId" value="${productId}" />
-    <#-- TODO: Add PartyId lookup screen
-    <@htmlTemplate.lookupField formName="addNewForm" name="partyId" id="partyId" fieldFormName="LookupCustomerName"/>
-    -->
-    <select name="roleTypeId" size="1">
-    <#list roleTypes as roleType>
-        <option value="${(roleType.roleTypeId)?if_exists}" <#if roleType.roleTypeId.equals("_NA_")> selected="selected"</#if>>${(roleType.get("description",locale))?if_exists}</option>
-    </#list>
-    </select>
-    <input type="text" size="25" name="fromDate" />
-    <a href="javascript:call_cal(document.addNewForm.fromDate, '${nowTimestamp?string}');"><img src="<@ofbizContentUrl>/images/cal.gif</@ofbizContentUrl>" width="16" height="16" border="0" alt="Calendar" /></a>
-    <input type="submit" value="${uiLabelMap.CommonAdd}" />
-  </form>
 </#if>

Modified: ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml?rev=941591&r1=941590&r2=941591&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml (original)
+++ ofbiz/trunk/applications/product/widget/catalog/ProductForms.xml Thu May  6 06:55:26 2010
@@ -2008,4 +2008,20 @@ under the License.
     <form name="EditCommEvent" extends="EditCommEvent" extends-resource="component://party/widget/partymgr/CommunicationEventForms.xml">
         <field name="productId" map-name="parameters"><hidden/></field>
     </form>
+
+    <form name="AddProductRole" type="single" target="addPartyToProduct" title=""
+        header-row-style="header-row" default-table-style="basic-table">
+        <auto-fields-service service-name="addPartyToProduct"/>
+        <field name="productId"><hidden/></field>
+        <field name="partyId"><lookup target-form-name="LookupPartyName"/></field>        
+        <field name="roleTypeId">
+            <drop-down allow-empty="false">
+                <entity-options entity-name="RoleType" description="${description}" key-field-name="roleTypeId">
+                    <entity-order-by field-name="description"/>
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submitButton" title="${uiLabelMap.CommonCreate}" widget-style="smallSubmit"><submit button-type="button"/></field>
+    </form>
+
  </forms>

Modified: ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml?rev=941591&r1=941590&r2=941591&view=diff
==============================================================================
--- ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml (original)
+++ ofbiz/trunk/applications/product/widget/catalog/ProductScreens.xml Thu May  6 06:55:26 2010
@@ -1171,10 +1171,6 @@ under the License.
                     <order-by field-name="roleTypeId"/>
                     <order-by field-name="partyId"/>
                 </entity-condition>
-
-                <entity-condition entity-name="RoleType" list="roleTypes">
-                    <order-by field-name="description"/>
-                </entity-condition>
             </actions>
             <widgets>
                 <decorator-screen name="CommonProductDecorator" location="${parameters.mainDecoratorLocation}">
@@ -1184,6 +1180,9 @@ under the License.
                                 <html><html-template location="component://product/webapp/catalog/product/EditProductParties.ftl"/></html>
                             </platform-specific>
                         </screenlet>
+                        <screenlet title="${uiLabelMap.ProductAssociatePartyToProduct}">
+                            <include-form name="AddProductRole" location="component://product/widget/catalog/ProductForms.xml"/>
+                        </screenlet>
                     </decorator-section>
                 </decorator-screen>
             </widgets>