Skip to content

Commit 4761d0b

Browse files
committed
Refactor DataResource permission handling to use genericBasePermissionCheck service instead of the deprecated Minilang method
1 parent 40c0aa1 commit 4761d0b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

applications/content/minilang/permission/DataResourcePermissionServices.xml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,12 @@
3232
</and>
3333
</condition>
3434
<then>
35-
<set field="primaryPermission" value="CONTENTMGR_SUPER"/>
36-
<call-simple-method method-name="genericBasePermissionCheck"
37-
xml-resource="component://common/minilang/permission/CommonPermissionServices.xml"/>
35+
<set field="inParams.primaryPermission" value="CONTENTMGR_SUPER"/>
36+
<set field="inParams.mainAction" from-field="parameters.mainAction"/>
37+
<call-service service-name="genericBasePermissionCheck" in-map-name="inParams">
38+
<result-to-field result-name="hasPermission"/>
39+
</call-service>
40+
<field-to-result field="hasPermission"/>
3841
<return/>
3942
</then>
4043
</if>

0 commit comments

Comments
 (0)