svn commit: r551467 - in /ofbiz/trunk/applications/product: webapp/facility/WEB-INF/actions/facility/EditFacilityGroups.bsh webapp/facility/facility/EditFacilityGroups.ftl webapp/facility/facility/FacilityForms.xml widget/facility/FacilityScreens.xml

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

svn commit: r551467 - in /ofbiz/trunk/applications/product: webapp/facility/WEB-INF/actions/facility/EditFacilityGroups.bsh webapp/facility/facility/EditFacilityGroups.ftl webapp/facility/facility/FacilityForms.xml widget/facility/FacilityScreens.xml

jacopoc
Author: jacopoc
Date: Wed Jun 27 23:38:01 2007
New Revision: 551467

URL: http://svn.apache.org/viewvc?view=rev&rev=551467
Log:
Applied patch (with some minor changes) from Mario Cappellato (OFBIZ-1049) to convert the edit facility groups to the widgets.

Removed:
    ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/facility/EditFacilityGroups.bsh
    ofbiz/trunk/applications/product/webapp/facility/facility/EditFacilityGroups.ftl
Modified:
    ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml
    ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml

Modified: ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml?view=diff&rev=551467&r1=551466&r2=551467
==============================================================================
--- ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml (original)
+++ ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml Wed Jun 27 23:38:01 2007
@@ -289,4 +289,31 @@
             <submit/>
         </field>
     </form>
+    <!-- Forms of FacilityGroups    -->
+    <form name="EditFacilityGroups" type="list" target="updateGroupToFacility" title="" list-name="facilityGroupMembers">
+        <auto-fields-entity entity-name="FacilityGroupMember"/>
+        <field name="facilityId"><hidden/></field>
+        <field name="facilityGroupId">
+            <display-entity entity-name="FacilityGroup" key-field-name="facilityGroupId" description="${facilityGroupName}">
+                <sub-hyperlink target="EditFacilityGroup?facilityGroupId=${facilityGroupId}" description="[${facilityGroupId}]"/>
+            </display-entity>
+        </field>
+        <field name="fromDate"><display/></field>
+        <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
+        <field name="deleteLink" title="" widget-style="buttontext">
+            <hyperlink target="removeGroupFromFacility?facilityId=${facilityId}&amp;facilityGroupId=${facilityGroupId}&amp;fromDate=${fromDate}"
+                description="${uiLabelMap.CommonDelete}" also-hidden="false"/>
+        </field>
+    </form>
+    <form name="addGroupToFacility" type="single" target="addGroupToFacility" title="">
+        <auto-fields-entity entity-name="FacilityGroupMember"/>
+        <field name="facilityId"><hidden/></field>
+        <field name="facilityGroupId">
+            <drop-down allow-empty="true">
+                <entity-options entity-name="FacilityGroup" key-field-name="facilityGroupId" description="${facilityGroupName}">
+                </entity-options>
+            </drop-down>
+        </field>
+        <field name="submitButton" title="${uiLabelMap.CommonSubmit}"><submit button-type="button"/></field>
+    </form>
 </forms>

Modified: ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml?view=diff&rev=551467&r1=551466&r2=551467
==============================================================================
--- ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml (original)
+++ ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml Wed Jun 27 23:38:01 2007
@@ -370,15 +370,24 @@
                 <set field="titleProperty" value="PageTitleEditFacilityGroups"/>
                 <set field="headerItem" value="facility"/>
                 <set field="tabButtonItem" value="EditFacilityGroups"/>
-
-                <script location="component://product/webapp/facility/WEB-INF/actions/facility/EditFacilityGroups.bsh"/>
+                <set field="facilityId" from-field="parameters.facilityId"/>
+                <set field="facilityGroupId" from-field="parameters.facilityGroupId"/>
+                <set field="orderByList[]" value="sequenceNum"/>
+                <entity-one entity-name="Facility" value-name="facility"/>
+                <get-related value-name="facility" relation-name="FacilityGroupMember" list-name="facilityGroupMembers" order-by-list-name="orderByList"/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonFacilityDecorator" location="${parameters.commonFacilityDecoratorLocation}">
                     <decorator-section name="body">
-                        <platform-specific>
-                            <html><html-template location="component://product/webapp/facility/facility/EditFacilityGroups.ftl"/></html>
-                        </platform-specific>
+                        <container>
+                            <label style="head1">${uiLabelMap.ProductGroupsFor} ${uiLabelMap.CommonFor}:</label>
+                            <label style="head1">${facility.facilityName} [${uiLabelMap.CommonId}:${facilityId}]</label>
+                        </container>
+                        <container><link target="EditFacility" text="${uiLabelMap.ProductNewFacility}" style="buttontext"/></container>
+                        <container><label style="head2">${uiLabelMap.ProductGroupMemberMaintenance}</label></container>
+                        <include-form name="EditFacilityGroups" location="component://product/webapp/facility/facility/FacilityForms.xml"/>
+                        <container><label style="head2">${uiLabelMap.ProductAddFacilityGroupMember}</label></container>
+                        <include-form name="addGroupToFacility" location="component://product/webapp/facility/facility/FacilityForms.xml"/>
                     </decorator-section>
                 </decorator-screen>
             </widgets>