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-plugins.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 6db35a4bb Improved: ASSETMAINT - fix MainActionMenu issue 
(OFBIZ-12555) (#96)
6db35a4bb is described below

commit 6db35a4bbf369f0b46eaca6e437bf27f9420d15d
Author: Pierre Smits <pierre.sm...@somonar.com>
AuthorDate: Thu Mar 21 18:03:21 2024 +0100

    Improved: ASSETMAINT - fix MainActionMenu issue (OFBIZ-12555) (#96)
    
    The assetmaint plugin reuses elements from accounting and product
    
    modified: AssetmaintMenus.xml
    - added MainActionMenu
    - added FacilityActionBar
---
 assetmaint/widget/AssetmaintMenus.xml | 36 +++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

diff --git a/assetmaint/widget/AssetmaintMenus.xml 
b/assetmaint/widget/AssetmaintMenus.xml
index 7868ce74c..3595378f1 100644
--- a/assetmaint/widget/AssetmaintMenus.xml
+++ b/assetmaint/widget/AssetmaintMenus.xml
@@ -27,7 +27,32 @@
         <menu-item name="fixedAssetMaints" 
title="${uiLabelMap.AccountingFixedAssetMaints}"><link 
target="findFixedAssetMaints"/></menu-item>
         <menu-item name="facility" title="${uiLabelMap.ProductFacility}"><link 
target="FindFacility"/></menu-item>
     </menu>
-
+    <menu name="MainActionMenu" menu-container-style="button-bar 
button-style-2" default-selected-style="selected">
+        <menu-item name="NewAsset" title="${uiLabelMap.New} 
${uiLabelMap.AccountingFixedAsset}">
+            <condition>
+                <or>
+                    <if-has-permission permission="ASSETMAINT" 
action="_CREATE"/>
+                </or>
+            </condition>
+            <link target="EditFixedAsset"/>
+        </menu-item>
+        <menu-item name="NewFacility" title="${uiLabelMap.New} 
${uiLabelMap.CommonFacility}">
+            <condition>
+                <or>
+                    <if-has-permission permission="ASSETMAINT" 
action="_CREATE"/>
+                </or>
+            </condition>
+            <link target="EditFacility"/>
+        </menu-item>
+        <menu-item name="NewMaintenance" 
title="${uiLabelMap.AccountingNewFixedAssetMaint}">
+            <condition>
+                <or>
+                    <if-has-permission permission="ASSETMAINT" 
action="_CREATE"/>
+                </or>
+            </condition>
+            <link target="EditFixedAssetMaint"/>
+        </menu-item>
+    </menu>
     <menu name="FixedAssetTabBar" extends="FixedAssetTabBar" 
extends-resource="component://accounting/widget/AccountingMenus.xml">
         <menu-item name="EditProductMaints" 
title="${uiLabelMap.AssetMaintProductMaint}">
             <condition><not><if-empty 
field="fixedAsset.instanceOfProductId"/></not></condition>
@@ -111,5 +136,12 @@
             </link>
         </menu-item>
     </menu>
-
+    <menu name="FacilityActionBar" menu-container-style="button-bar 
button-style-2" default-selected-style="selected">
+        <menu-item name="createNewFacility" 
title="${uiLabelMap.ProductNewFacility}">
+            <condition>
+                <if-service-permission 
service-name="facilityGenericPermission" main-action="CREATE"/>
+            </condition>
+            <link target="EditFacility" 
text="${uiLabelMap.ProductNewFacility}" style="buttontext create"/>
+        </menu-item>
+    </menu>
 </menus>

Reply via email to