You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Rene Scheibe <re...@tngtech.com> on 2010/09/16 16:58:06 UTC
Nesting required-permissions in service definition
We are using nested 'required-permissions' elements in our service
definitions to implement AND & OR joining. See below:
<required-permissions join-type="OR">
<check-permission permission="SOME_PERMISSION" action="_UPDATE"/>
<required-permissions join-type="AND">
<permission-service service-name="facilityGenericPermission"
main-action="CREATE"/>
<permission-service service-name="facilityGenericPermission"
main-action="UPDATE"/>
</required-permissions>
</required-permissions>
This works create but the services.xsd does not specify such nesting.
Therefore warnings show up when starting OFBiz.
The question now is, if the services.xsd should be updated?
Regards,
René
--
René Scheibe * rene.scheibe@tngtech.com
TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
Geschäftsführer: Henrik Klagges, Gerhard Müller, Christoph Stock
Sitz: Unterföhring * Amtsgericht München * HRB 135082
Re: Nesting required-permissions in service definition
Posted by Jacques Le Roux <ja...@les7arts.com>.
Yes, a patch could be contributed. Just verify before that you are using the right xsd version and that it's has not been already
fixed.
Jacques
From: "Rene Scheibe" <re...@tngtech.com>
> We are using nested 'required-permissions' elements in our service
> definitions to implement AND & OR joining. See below:
>
> <required-permissions join-type="OR">
> <check-permission permission="SOME_PERMISSION" action="_UPDATE"/>
> <required-permissions join-type="AND">
> <permission-service service-name="facilityGenericPermission"
> main-action="CREATE"/>
> <permission-service service-name="facilityGenericPermission"
> main-action="UPDATE"/>
> </required-permissions>
> </required-permissions>
>
> This works create but the services.xsd does not specify such nesting.
> Therefore warnings show up when starting OFBiz.
>
> The question now is, if the services.xsd should be updated?
>
> Regards,
> René
> --
> René Scheibe * rene.scheibe@tngtech.com
> TNG Technology Consulting GmbH, Betastr. 13a, 85774 Unterföhring
> Geschäftsführer: Henrik Klagges, Gerhard Müller, Christoph Stock
> Sitz: Unterföhring * Amtsgericht München * HRB 135082
>