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 <[email protected]>
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>