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 e2f7b7fcd4 Improved: MFG- Move from hard-coded menu location to 
parameterized (OFBIZ-12980) (#755)
e2f7b7fcd4 is described below

commit e2f7b7fcd468d9a46aa0a14f99187fb68b53d348
Author: Pierre Smits <pierre.sm...@somonar.com>
AuthorDate: Sun Apr 14 12:11:35 2024 +0200

    Improved: MFG- Move from hard-coded menu location to parameterized 
(OFBIZ-12980) (#755)
    
    Move the menu location in various manufacturing screens to parameterized
    
    modified:BomScreens.xml, CalendarScreens.xml, CommonScreens.xml, 
JobshopScreens.xml, MrpScreens.xml, RoutingScreens.xml
    - changed location of menus from hard-coded too parameterized
---
 applications/manufacturing/widget/manufacturing/BomScreens.xml      | 2 +-
 applications/manufacturing/widget/manufacturing/CalendarScreens.xml | 2 +-
 applications/manufacturing/widget/manufacturing/CommonScreens.xml   | 6 +++---
 applications/manufacturing/widget/manufacturing/JobshopScreens.xml  | 6 +++---
 applications/manufacturing/widget/manufacturing/MrpScreens.xml      | 2 +-
 applications/manufacturing/widget/manufacturing/RoutingScreens.xml  | 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/applications/manufacturing/widget/manufacturing/BomScreens.xml 
b/applications/manufacturing/widget/manufacturing/BomScreens.xml
index 74bed074f2..9d1ca2b29d 100644
--- a/applications/manufacturing/widget/manufacturing/BomScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/BomScreens.xml
@@ -31,7 +31,7 @@ under the License.
                                 <if-has-permission permission="MANUFACTURING" 
action="_VIEW"/>
                             </condition>
                             <widgets>
-                                <include-menu name="BomTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                <include-menu name="BomTabBar" 
location="${parameters.mainMenuLocation}"/>
                                 <container style="button-bar"><link 
target="EditProductBom" text="${uiLabelMap.ManufacturingCreateBom}" 
style="buttontext"/></container>
                                 <decorator-section-include name="body"/>
                             </widgets>
diff --git 
a/applications/manufacturing/widget/manufacturing/CalendarScreens.xml 
b/applications/manufacturing/widget/manufacturing/CalendarScreens.xml
index 92a9a5766a..bee007f8be 100644
--- a/applications/manufacturing/widget/manufacturing/CalendarScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/CalendarScreens.xml
@@ -27,7 +27,7 @@ under the License.
                     <decorator-section name="body">
                         <section>
                             <widgets>
-                                <include-menu name="CalendarTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                <include-menu name="CalendarTabBar" 
location="${parameters.mainMenuLocation}"/>
                                 <container style="button-bar">
                                     <link style="buttontext" 
target="EditCalendar" text="${uiLabelMap.ManufacturingNewCalendar}"/>
                                     <link style="buttontext" 
target="EditCalendarWeek" text="${uiLabelMap.ManufacturingNewCalendarWeek}"/>
diff --git a/applications/manufacturing/widget/manufacturing/CommonScreens.xml 
b/applications/manufacturing/widget/manufacturing/CommonScreens.xml
index b7391532ee..e43f405660 100644
--- a/applications/manufacturing/widget/manufacturing/CommonScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/CommonScreens.xml
@@ -41,7 +41,7 @@ under the License.
                 <!-- <set field="layoutSettings.headerRightBackgroundUrl" 
value="" global="true"/> -->
                 <set field="activeApp" value="manufacturing" global="true"/>
                 <set field="applicationMenuName" value="ManufacturingAppBar" 
global="true"/>
-                <set field="applicationMenuLocation" 
value="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml" 
global="true"/>
+                <set field="applicationMenuLocation" 
value="${parameters.mainMenuLocation}" global="true"/>
                 <set field="applicationTitle" 
from-field="uiLabelMap.ManufacturingManagerApplication" global="true"/>
                 <set field="helpAnchor" from-field="helpAnchor" 
default-value="_manufacturing"/>
             </actions>
@@ -56,7 +56,7 @@ under the License.
             <widgets>
                 <decorator-screen name="main-decorator">
                     <decorator-section name="pre-body">
-                         <include-menu 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"
 name="MainActionMenu"/>
+                         <include-menu 
location="${parameters.mainMenuLocation}" name="MainActionMenu"/>
                      </decorator-section>
                     <decorator-section name="body">
                         <section>
@@ -85,7 +85,7 @@ under the License.
             <widgets>
                 <decorator-screen name="ShortcutDecorator" 
location="component://common/widget/CommonScreens.xml">
                     <decorator-section name="body">
-                        <include-menu name="ManufacturingShortcutAppBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                        <include-menu name="ManufacturingShortcutAppBar" 
location="${parameters.mainMenuLocation}"/>
                     </decorator-section>
                 </decorator-screen>
             </widgets>
diff --git a/applications/manufacturing/widget/manufacturing/JobshopScreens.xml 
b/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
index 2e354de89d..e71b6e1a1d 100644
--- a/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/JobshopScreens.xml
@@ -32,7 +32,7 @@ under the License.
                                         <not><if-empty 
field="productionRun"/></not>
                                     </condition>
                                     <widgets>
-                                        <include-menu 
name="ProductionRunTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                        <include-menu 
name="ProductionRunTabBar" location="${parameters.mainMenuLocation}"/>
                                     </widgets>
                                 </section>
                                 <container>
@@ -114,7 +114,7 @@ under the License.
                 <decorator-screen name="CommonJobshopDecorator" 
location="${parameters.commonJobshopDecorator}">
                     <decorator-section name="body">
                         <screenlet 
title="${uiLabelMap.ManufacturingProductionRunId} ${productionRunId}"  
navigation-menu-name="ProductionRunStatusAction">
-                            <include-menu name="ProductionRunStatusTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                            <include-menu name="ProductionRunStatusTabBar" 
location="${parameters.mainMenuLocation}"/>
                             <include-form name="UpdateProductionRun" 
location="component://manufacturing/widget/manufacturing/ProductionRunForms.xml"/>
                         </screenlet>
                         <section>
@@ -194,7 +194,7 @@ under the License.
                 <decorator-screen name="CommonJobshopDecorator" 
location="${parameters.commonJobshopDecorator}">
                     <decorator-section name="body">
                         <screenlet 
title="${uiLabelMap.ManufacturingProductionRunId} ${productionRunId}" 
navigation-menu-name="ProductionRunStatusAction">
-                            <include-menu name="ProductionRunStatusTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                            <include-menu name="ProductionRunStatusTabBar" 
location="${parameters.mainMenuLocation}"/>
                             <include-form name="ShowProductionRun" 
location="component://manufacturing/widget/manufacturing/ProductionRunForms.xml"/>
                         </screenlet>
                         <section>
diff --git a/applications/manufacturing/widget/manufacturing/MrpScreens.xml 
b/applications/manufacturing/widget/manufacturing/MrpScreens.xml
index 8605fc34d5..3997e0ea23 100644
--- a/applications/manufacturing/widget/manufacturing/MrpScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/MrpScreens.xml
@@ -27,7 +27,7 @@ under the License.
                     <decorator-section name="body">
                         <section>
                             <widgets>
-                                <include-menu name="MrpTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                <include-menu name="MrpTabBar" 
location="${parameters.mainMenuLocation}"/>
                                 <decorator-section-include name="body"/>
                             </widgets>
                         </section>
diff --git a/applications/manufacturing/widget/manufacturing/RoutingScreens.xml 
b/applications/manufacturing/widget/manufacturing/RoutingScreens.xml
index fda4ecfe24..4b8446e05e 100644
--- a/applications/manufacturing/widget/manufacturing/RoutingScreens.xml
+++ b/applications/manufacturing/widget/manufacturing/RoutingScreens.xml
@@ -37,7 +37,7 @@ under the License.
                                     </condition>
                                     <widgets>
                                         <label 
style="h1">${uiLabelMap.CommonRouting}: ${routing.workEffortId}</label>
-                                        <include-menu name="RoutingTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                        <include-menu name="RoutingTabBar" 
location="${parameters.mainMenuLocation}"/>
                                     </widgets>
                                 </section>
                                 <decorator-section-include name="body"/>
@@ -65,7 +65,7 @@ under the License.
                                     </condition>
                                     <widgets>
                                         <label 
style="h1">${uiLabelMap.WorkEffortTask}: ${routingTask.workEffortId}</label>
-                                        <include-menu name="RoutingTaskTabBar" 
location="component://manufacturing/widget/manufacturing/ManufacturingMenus.xml"/>
+                                        <include-menu name="RoutingTaskTabBar" 
location="${parameters.mainMenuLocation}"/>
                                     </widgets>
                                 </section>
                                 <decorator-section-include name="body"/>

Reply via email to