This is an automated email from the ASF dual-hosted git repository.

jacopoc pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git

commit 4761d0bea5fc7ab5acb06350e00e85e8e73f10c1
Author: Jacopo Cappellato <[email protected]>
AuthorDate: Tue Jun 2 20:39:32 2026 +0200

    Refactor DataResource permission handling to use genericBasePermissionCheck 
service instead of the deprecated Minilang method
---
 .../minilang/permission/DataResourcePermissionServices.xml       | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/applications/content/minilang/permission/DataResourcePermissionServices.xml 
b/applications/content/minilang/permission/DataResourcePermissionServices.xml
index 66140191e1..b1d9954410 100644
--- 
a/applications/content/minilang/permission/DataResourcePermissionServices.xml
+++ 
b/applications/content/minilang/permission/DataResourcePermissionServices.xml
@@ -32,9 +32,12 @@
                 </and>
             </condition>
             <then>
-                <set field="primaryPermission" value="CONTENTMGR_SUPER"/>
-                <call-simple-method method-name="genericBasePermissionCheck"
-                                    
xml-resource="component://common/minilang/permission/CommonPermissionServices.xml"/>
+                <set field="inParams.primaryPermission" 
value="CONTENTMGR_SUPER"/>
+                <set field="inParams.mainAction" 
from-field="parameters.mainAction"/>
+                <call-service service-name="genericBasePermissionCheck" 
in-map-name="inParams">
+                    <result-to-field result-name="hasPermission"/>
+                </call-service>
+                <field-to-result field="hasPermission"/>
                 <return/>
             </then>
         </if>

Reply via email to