Author: adrianc
Date: Sat Jul 26 10:15:12 2008 New Revision: 680016 URL: http://svn.apache.org/viewvc?rev=680016&view=rev Log: Added parentFacilityId to the Facility entity. I added a CommonEntityChildren UI label to CommonUiLabels.xml because a number of components implement parent->child relationships and they all have their own "Children" UI label. This will help reduce UI label redundancy. I'll make the change in the other components in another commit. Internationalization note: this commit contains new UI labels. Added: ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml (with props) Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml ofbiz/trunk/applications/product/entitydef/entitymodel.xml ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml ofbiz/trunk/applications/product/webapp/facility/facility/EditFacility.ftl ofbiz/trunk/applications/product/webapp/facility/lookup/FieldLookupForms.xml ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml ofbiz/trunk/applications/product/widget/facility/Menus.xml ofbiz/trunk/framework/common/config/CommonUiLabels.xml Modified: ofbiz/trunk/applications/product/config/ProductUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/config/ProductUiLabels.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/config/ProductUiLabels.xml (original) +++ ofbiz/trunk/applications/product/config/ProductUiLabels.xml Sat Jul 26 10:15:12 2008 @@ -2350,6 +2350,9 @@ <value xml:lang="th">รหัสà¸à¸à¸à¸«à¸±à¸§à¸à¹à¸</value> <value xml:lang="zh">æ¥æè å 容æ è¯</value> </property> + <property key="FormFieldTitle_parentFacilityId"> + <value xml:lang="en">Parent Facility Id</value> + </property> <property key="FormFieldTitle_parentFacilityGroupId"> <value xml:lang="en">Parent Facility Group Id</value> <value xml:lang="fr">Réf. de groupe de lieux de stockage parent</value> @@ -9155,6 +9158,9 @@ <value xml:lang="th">à¸à¸¥à¸±à¸à¸ªà¸´à¸à¸à¹à¸²</value> <value xml:lang="zh">åºæ</value> </property> + <property key="ProductFacilityChildren"> + <value xml:lang="en">Facility Children for ${facility.facilityName}</value> + </property> <property key="ProductFacilityContainer"> <value xml:lang="en">Facility / Container</value> <value xml:lang="es">Almacén / Contenedor</value> Modified: ofbiz/trunk/applications/product/entitydef/entitymodel.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/entitydef/entitymodel.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/entitydef/entitymodel.xml (original) +++ ofbiz/trunk/applications/product/entitydef/entitymodel.xml Sat Jul 26 10:15:12 2008 @@ -878,6 +878,7 @@ <entity entity-name="Facility" package-name="org.ofbiz.product.facility" title="Facility Entity"> <field name="facilityId" type="id-ne"></field> <field name="facilityTypeId" type="id"></field> + <field name="parentFacilityId" type="id"></field> <field name="ownerPartyId" type="id-ne"/> <field name="defaultInventoryItemTypeId" type="id"></field> <field name="facilityName" type="name"></field> @@ -893,6 +894,9 @@ <relation type="one" fk-name="FACILITY_FCTYP" rel-entity-name="FacilityType"> <key-map field-name="facilityTypeId"/> </relation> + <relation type="one" fk-name="FACILITY_PARENT" title="Parent" rel-entity-name="Facility"> + <key-map field-name="parentFacilityId" rel-field-name="facilityId"/> + </relation> <relation type="one" fk-name="FACILITY_PGRP" rel-entity-name="FacilityGroup"> <key-map field-name="primaryFacilityGroupId" rel-field-name="facilityGroupId"/> </relation> Modified: ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml (original) +++ ofbiz/trunk/applications/product/webapp/facility/WEB-INF/controller.xml Sat Jul 26 10:15:12 2008 @@ -71,6 +71,10 @@ <security https="true" auth="true"/> <response name="success" type="view" value="EditFacility"/> </request-map> + <request-map uri="FacilityChildren"> + <security https="true" auth="true"/> + <response name="success" type="view" value="FacilityChildren"/> + </request-map> <request-map uri="CreateFacility"> <security https="true" auth="true"/> <event type="service" path="" invoke="createFacility"/> @@ -1094,6 +1098,7 @@ <request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupProduct"/></request-map> <request-map uri="LookupVariantProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVariantProduct"/></request-map> <request-map uri="LookupProductCategory"><security auth="true" https="true"/><response name="success" type="view" value="LookupProductCategory"/></request-map> + <request-map uri="LookupFacility"><security https="true" auth="true"/><response name="success" type="view" value="LookupFacility"/></request-map> <request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map> <request-map uri="LookupPartyName"><security https="true" auth="true"/><response name="success" type="view" value="LookupPartyName"/></request-map> @@ -1105,6 +1110,7 @@ <view-map name="FindFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacility"/> <view-map name="FacilitySearchResults" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FacilitySearchResults"/> <view-map name="EditFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacility"/> + <view-map name="FacilityChildren" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FacilityChildren"/> <view-map name="FindFacilityTransfers" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityTransfers"/> <view-map name="FindFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityLocation"/> <view-map name="EditFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityLocation"/> @@ -1177,6 +1183,7 @@ <view-map name="LookupProduct" page="component://product/widget/catalog/LookupScreens.xml#LookupProduct" type="screen"/> <view-map name="LookupVariantProduct" page="component://product/widget/catalog/LookupScreens.xml#LookupVariantProduct" type="screen"/> <view-map name="LookupProductCategory" type="screen" page="component://product/widget/catalog/LookupScreens.xml#LookupProductCategory"/> + <view-map name="LookupFacility" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacility"/> <view-map name="LookupFacilityLocation" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation" type="screen"/> <view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/> <!-- end of view mappings --> Modified: ofbiz/trunk/applications/product/webapp/facility/facility/EditFacility.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/facility/EditFacility.ftl?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/facility/EditFacility.ftl (original) +++ ofbiz/trunk/applications/product/webapp/facility/facility/EditFacility.ftl Sat Jul 26 10:15:12 2008 @@ -58,12 +58,22 @@ </td> </tr> <tr> + <td class="label">${uiLabelMap.FormFieldTitle_parentFacilityId}</td> + <td> + <input type="text" name="parentFacilityId" value="${facility.parentFacilityId?if_exists}"/> + <a href="javascript:call_fieldlookup2(document.EditFacilityForm.parentFacilityId,'LookupFacility');" title="${uiLabelMap.CommonFieldLookup}"> + <img src="<@ofbizContentUrl>/images/fieldlookup.gif</@ofbizContentUrl>" width="15" height="14" border="0" alt="${uiLabelMap.CommonFieldLookup}"/> + </a> + </td> + </tr> + <tr> <td class="label">${uiLabelMap.ProductFacilityOwner}</td> <td> - <input type="text" name="ownerPartyId" value="${facility.ownerPartyId?if_exists}"/> - <a href="javascript:call_fieldlookup2(document.EditFacilityForm.ownerPartyId,'LookupPartyName');"> - <img src="<@ofbizContentUrl>/images/fieldlookup.gif</@ofbizContentUrl>" width="15" height="14" border="0" alt="Click here For Field Lookup"/> + <input type="text" class="required" name="ownerPartyId" value="${facility.ownerPartyId?if_exists}"/> + <a href="javascript:call_fieldlookup2(document.EditFacilityForm.ownerPartyId,'LookupPartyName');" title="${uiLabelMap.CommonFieldLookup}"> + <img src="<@ofbizContentUrl>/images/fieldlookup.gif</@ofbizContentUrl>" width="15" height="14" border="0" alt="${uiLabelMap.CommonFieldLookup}"/> </a> + <span class="tooltip">${uiLabelMap.CommonRequired}</span> </td> </tr> <tr> Modified: ofbiz/trunk/applications/product/webapp/facility/lookup/FieldLookupForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/lookup/FieldLookupForms.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/lookup/FieldLookupForms.xml (original) +++ ofbiz/trunk/applications/product/webapp/facility/lookup/FieldLookupForms.xml Sat Jul 26 10:15:12 2008 @@ -25,6 +25,7 @@ <!--<auto-fields-entity entity-name="Facility" default-field-type="hidden"/> --> <field name="facilityId"><text-find/></field> <field name="facilityName"><text-find/></field> + <field name="parentFacilityId"><text-find/></field> <field name="facilityTypeId"> <drop-down allow-empty="true"> <entity-options description="${description}" entity-name="FacilityType" key-field-name="facilityTypeId"> Modified: ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml (original) +++ ofbiz/trunk/applications/product/widget/facility/FacilityScreens.xml Sat Jul 26 10:15:12 2008 @@ -118,6 +118,26 @@ </section> </screen> + <screen name="FacilityChildren"> + <section> + <actions> + <set field="titleProperty" value="ProductFacilityChildren"/> + <set field="headerItem" value="facility"/> + <set field="tabButtonItem" value="FacilityChildren"/> + <set field="facilityId" from-field="parameters.facilityId"/> + <set field="trail" from-field="parameters.trail" default-value="${facilityId}"/> + </actions> + <widgets> + <decorator-screen name="CommonFacilityDecorator" location="${parameters.commonFacilityDecoratorLocation}"> + <decorator-section name="body"> + <container style="h1"><label text="${uiLabelMap.ProductFacilityChildren}"/></container> + <include-tree location="component://product/widget/facility/FacilityTrees.xml" name="FacilityTree"/> + </decorator-section> + </decorator-screen> + </widgets> + </section> + </screen> + <screen name="FindFacilityTransfers"> <section> <actions> Added: ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml?rev=680016&view=auto ============================================================================== --- ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml (added) +++ ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml Sat Jul 26 10:15:12 2008 @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<trees xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/widget-tree.xsd"> + <tree name="FacilityTree" root-node-name="node-root" entity-name="Facility" expand-collapse-request="FacilityChildren?facilityId=${facilityId}" + default-render-style="expand-collapse"> + <node name="node-root" render-style="simple"> + <sub-node node-name="node-body"> + <entity-and entity-name="Facility"> + <field-map field-name="parentFacilityId" env-name="facilityId"/> + <order-by field-name="facilityName"/> + </entity-and> + </sub-node> + </node> + <node name="node-body"> + <link target="EditFacility?facilityId=${facilityId}" text="${facilityName} [${facilityId}]"/> + <sub-node node-name="node-body"> + <entity-and entity-name="Facility"> + <field-map field-name="parentFacilityId" env-name="facilityId"/> + <order-by field-name="facilityName"/> + </entity-and> + </sub-node> + </node> + </tree> +</trees> Propchange: ofbiz/trunk/applications/product/widget/facility/FacilityTrees.xml ------------------------------------------------------------------------------ svn:eol-style = native Modified: ofbiz/trunk/applications/product/widget/facility/Menus.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/widget/facility/Menus.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/applications/product/widget/facility/Menus.xml (original) +++ ofbiz/trunk/applications/product/widget/facility/Menus.xml Sat Jul 26 10:15:12 2008 @@ -26,6 +26,9 @@ <menu-item name="EditFacility" title="${uiLabelMap.ProductFacility}"> <link target="EditFacility?facilityId=${facilityId}"/> </menu-item> + <menu-item name="FacilityChildren" title="${uiLabelMap.CommonEntityChildren}"> + <link target="FacilityChildren?facilityId=${facilityId}"/> + </menu-item> <menu-item name="ViewContactMechs" title="${uiLabelMap.PartyContactMechs}"> <link target="ViewContactMechs?facilityId=${facilityId}"/> </menu-item> Modified: ofbiz/trunk/framework/common/config/CommonUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/config/CommonUiLabels.xml?rev=680016&r1=680015&r2=680016&view=diff ============================================================================== --- ofbiz/trunk/framework/common/config/CommonUiLabels.xml (original) +++ ofbiz/trunk/framework/common/config/CommonUiLabels.xml Sat Jul 26 10:15:12 2008 @@ -1885,6 +1885,17 @@ <value xml:lang="zh_CN">ç»ææ¥æ/æ¶é´</value> <value xml:lang="zh">ç»ææ¥æ/æ¶é´</value> </property> + <property key="CommonEntityChildren"> + <value xml:lang="ar">اÙÙرÙع</value> + <value xml:lang="en">Children</value> + <value xml:lang="es">Niños</value> + <value xml:lang="fr">Descendant</value> + <value xml:lang="it">Figli</value> + <value xml:lang="ro">Copii-Fii</value> + <value xml:lang="ru">ÐодÑиненнÑе</value> + <value xml:lang="th">à¹à¸à¹à¸</value> + <value xml:lang="zh">ä¸çº§åºå®èµäº§</value> + </property> <property key="CommonEntries"> <value xml:lang="ar">٠داخÙÙ</value> <value xml:lang="de">Einträge</value> @@ -1980,7 +1991,7 @@ <value xml:lang="de">Erweitern</value> <value xml:lang="en">Expand</value> <value xml:lang="fr">Augmenter</value> - <value xml:lang="en">à¹à¸à¹à¸à¸¢à¸²à¸¢</value> + <value xml:lang="th">à¹à¸à¹à¸à¸¢à¸²à¸¢</value> </property> <property key="CommonExclude"> <value xml:lang="de">Ausschliessen</value> @@ -2135,6 +2146,9 @@ <value xml:lang="th">à¹à¸à¸¨à¸«à¸à¸´à¸</value> <value xml:lang="zh">女</value> </property> + <property key="CommonFieldLookup"> + <value xml:lang="en">Field Lookup</value> + </property> <property key="CommonFieldsMarkedAreRequired"> <value xml:lang="ar">اÙØÙÙ٠اÙ٠عÙÙ Ø© ب (*) Ø¥Ùزا٠ÙØ©</value> <value xml:lang="cs">(*) oznaÄená pole jsou nutná</value> |
Free forum by Nabble | Edit this page |