This is an automated email from the ASF dual-hosted git repository.
jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
The following commit(s) were added to refs/heads/trunk by this push:
new 5fb4940734 Improved: FACILITY- Move from hard-coded menu location to
parameterized (OFBIZ-12976) (#754)
5fb4940734 is described below
commit 5fb4940734f0107c4075b3850ff92115fc6aed66
Author: Pierre Smits <[email protected]>
AuthorDate: Sat Apr 13 12:53:24 2024 +0200
Improved: FACILITY- Move from hard-coded menu location to parameterized
(OFBIZ-12976) (#754)
Move the menu location in the various facility screens from hard-coded to
parameterized.
modified: CommonScreens.xml, FacilityGroupScreens.xml, FacilityScreens.xml
changed location of various menus from hard-coded to parameterized
---
.../product/widget/facility/CommonScreens.xml | 12 +++++------
.../widget/facility/FacilityGroupScreens.xml | 2 +-
.../product/widget/facility/FacilityScreens.xml | 24 +++++++++++-----------
3 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/applications/product/widget/facility/CommonScreens.xml
b/applications/product/widget/facility/CommonScreens.xml
index 0f0043a76d..d5dd6d2098 100644
--- a/applications/product/widget/facility/CommonScreens.xml
+++ b/applications/product/widget/facility/CommonScreens.xml
@@ -41,7 +41,7 @@ under the License.
<!-- <set field="layoutSettings.headerRightBackgroundUrl"
value="" global="true"/> -->
<set field="activeApp" value="facilitymgr" global="true"/>
<set field="applicationMenuName" value="FacilityAppBar"
global="true"/>
- <set field="applicationMenuLocation"
value="component://product/widget/facility/FacilityMenus.xml" global="true"/>
+ <set field="applicationMenuLocation"
value="${parameters.mainMenuLocation}" global="true"/>
<set field="helpAnchor" from-field="helpAnchor"
default-value="_facility"/>
<set field="applicationTitle"
from-field="uiLabelMap.ProductFacilityManagerApplication" global="true"/>
</actions>
@@ -74,7 +74,7 @@ under the License.
</or>
</condition>
<widgets>
- <include-menu name="FacilityTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityTabBar"
location="${parameters.mainMenuLocation}"/>
</widgets>
<fail-widgets>
<label
style="h3">${uiLabelMap.ProductErrorFacilityIdNotFound}</label>
@@ -92,7 +92,7 @@ under the License.
<if-service-permission
service-name="facilityGenericPermission" main-action="VIEW"/>
</condition>
<widgets>
- <include-menu name="FacilityActionBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityActionBar"
location="${parameters.mainMenuLocation}"/>
<section>
<condition>
<or>
@@ -127,7 +127,7 @@ under the License.
<if-has-permission permission="FACILITY"
action="_VIEW"/>
</condition>
<widgets>
- <include-menu name="InventoryItemLabelsTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="InventoryItemLabelsTabBar"
location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</decorator-section>
@@ -167,8 +167,8 @@ under the License.
<not><if-empty
field="inventoryItemLabel"/></not>
</condition>
<widgets>
- <include-menu
name="InventoryItemLabelsTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
- <include-menu
name="InventoryItemLabelTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="InventoryItemLabelsTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu
name="InventoryItemLabelTabBar" location="${parameters.mainMenuLocation}"/>
<label
style="h1">${uiLabelMap.ProductInventoryItemLabel}
[${inventoryItemLabelId}]</label>
<decorator-section-include
name="body"/>
</widgets>
diff --git a/applications/product/widget/facility/FacilityGroupScreens.xml
b/applications/product/widget/facility/FacilityGroupScreens.xml
index 4b0d02b69f..ac399b160a 100644
--- a/applications/product/widget/facility/FacilityGroupScreens.xml
+++ b/applications/product/widget/facility/FacilityGroupScreens.xml
@@ -56,7 +56,7 @@ under the License.
<if-has-permission permission="FACILITY"
action="_VIEW"/>
</condition>
<widgets>
- <include-menu name="FacilityGroupTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityGroupTabBar"
location="${parameters.mainMenuLocation}"/>
</widgets>
</section>
</decorator-section>
diff --git a/applications/product/widget/facility/FacilityScreens.xml
b/applications/product/widget/facility/FacilityScreens.xml
index b6bd774dd6..0f4306524c 100644
--- a/applications/product/widget/facility/FacilityScreens.xml
+++ b/applications/product/widget/facility/FacilityScreens.xml
@@ -50,8 +50,8 @@ under the License.
<if-service-permission
service-name="facilityGenericPermission" main-action="VIEW"/>
</condition>
<widgets>
- <include-menu
name="FacilityTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
- <include-menu
name="FacilityActionBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="FacilityTabBar" location="${parameters.mainMenuLocation}"/>
+ <include-menu
name="FacilityActionBar" location="${parameters.mainMenuLocation}"/>
<section>
<condition>
<not><if-empty
field="facilityId"/></not>
@@ -77,7 +77,7 @@ under the License.
<if-compare field="showScreen"
value="ten" operator="equals"/>
</condition>
<widgets>
- <include-menu name="FacilityActionBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityActionBar"
location="${parameters.mainMenuLocation}"/>
<label
text="${uiLabelMap.FacilitySelection}" style="h1"/>
<screenlet>
<include-form
name="FindFacility10"
location="component://product/widget/facility/FacilityForms.xml"/>
@@ -89,7 +89,7 @@ under the License.
<if-compare field="showScreen"
value="more" operator="equals"/>
</condition>
<widgets>
- <include-menu name="FacilityActionBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityActionBar"
location="${parameters.mainMenuLocation}"/>
<decorator-screen
name="FindScreenDecorator"
location="component://common/widget/CommonScreens.xml">
<decorator-section
name="search-options">
<include-form
name="FindFacilityOptions"
location="component://product/widget/facility/FacilityForms.xml"/>
@@ -432,7 +432,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="${parameters.mainMenuLocation}"/>
<decorator-screen name="FindScreenDecorator"
location="component://common/widget/CommonScreens.xml">
<decorator-section name="search-options">
<include-form
name="FindFacilityInventoryByProduct"
location="component://product/widget/facility/FacilityForms.xml"/>
@@ -607,7 +607,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="${parameters.mainMenuLocation}"/>
<screenlet
title="${uiLabelMap.ProductInventoryItemTotals} ${uiLabelMap.CommonFor}
${facility.facilityName}">
<include-grid name="ListInventoryItemTotals"
location="component://product/widget/facility/FacilityForms.xml"/>
</screenlet>
@@ -631,7 +631,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="${parameters.mainMenuLocation}"/>
<screenlet title="${title}">
<include-grid name="ListInventoryItemGrandTotals"
location="component://product/widget/facility/FacilityForms.xml"/>
</screenlet>
@@ -683,7 +683,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu
name="ViewFacilityInventoryByProductTabBar"
location="${parameters.mainMenuLocation}"/>
<screenlet
title="${uiLabelMap.ProductInventoryAverageCosts} ${uiLabelMap.CommonFor}
${facility.facilityName}">
<include-grid name="ListInventoryAverageCosts"
location="component://product/widget/facility/FacilityForms.xml"/>
</screenlet>
@@ -892,7 +892,7 @@ under the License.
<not><if-empty field="inventoryItem"/></not>
</condition>
<widgets>
- <include-menu name="InventoryItemTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="InventoryItemTabBar"
location="${parameters.mainMenuLocation}"/>
<container style="h1">
<label
text="${uiLabelMap.PageTitleEditInventoryItem}"/>
</container>
@@ -966,7 +966,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu name="InventoryItemTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="InventoryItemTabBar"
location="${parameters.mainMenuLocation}"/>
<screenlet
title="${uiLabelMap.ProductInventoryDetails} ${uiLabelMap.CommonFor}
[${inventoryItemId}]">
<include-grid name="ListInventoryItemDetail"
location="component://product/widget/facility/InventoryForms.xml"/>
</screenlet>
@@ -999,7 +999,7 @@ under the License.
<widgets>
<decorator-screen name="CommonFacilityDecorator"
location="${parameters.commonFacilityDecoratorLocation}">
<decorator-section name="body">
- <include-menu name="InventoryItemTabBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="InventoryItemTabBar"
location="${parameters.mainMenuLocation}"/>
<screenlet id="AddInventoryItemLabelPanel"
title="${uiLabelMap.ProductInventoryItemLabels} ${uiLabelMap.CommonFor}
[${inventoryItemId}]" collapsible="true">
<include-form name="AddInventoryItemLabelAppl"
location="component://product/widget/facility/InventoryForms.xml"/>
</screenlet>
@@ -1582,7 +1582,7 @@ under the License.
<widgets>
<decorator-screen name="ShortcutDecorator"
location="component://common/widget/CommonScreens.xml">
<decorator-section name="body">
- <include-menu name="FacilityShortcutAppBar"
location="component://product/widget/facility/FacilityMenus.xml"/>
+ <include-menu name="FacilityShortcutAppBar"
location="${parameters.mainMenuLocation}"/>
</decorator-section>
</decorator-screen>
</widgets>