Author: jacopoc
Date: Tue Sep 18 06:47:32 2007
New Revision: 576916
URL: http://svn.apache.org/viewvc?rev=576916&view=rev
Log:
Updated service permission check.
Modified:
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
ofbiz/trunk/applications/workeffort/servicedef/services.xml
Modified:
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml?rev=576916&r1=576915&r2=576916&view=diff
==============================================================================
---
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
(original)
+++
ofbiz/trunk/applications/workeffort/script/org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml
Tue Sep 18 06:47:32 2007
@@ -263,12 +263,6 @@
</simple-method>
<simple-method method-name="unassignPartyFromWorkEffort"
short-description="Service that deletes a WorkEffortPartyAssignment entity">
<entity-one entity-name="WorkEffortPartyAssignment"
value-name="workEffortPartyAssignment"/>
- <if-compare-field field-name="userLogin.partyId" operator="not-equals"
to-field-name="workEffortPartyAssignment.partyId">
- <check-permission permission="WORKEFFORTMGR" action="_DELETE">
- <fail-message message="You cannot delete this Work Effort
Party Assignment, you must either be associated with it or have administration
permission."/>
- </check-permission>
- <check-errors/>
- </if-compare-field>
<remove-value value-name="workEffortPartyAssignment"/>
</simple-method>
Modified: ofbiz/trunk/applications/workeffort/servicedef/services.xml
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/workeffort/servicedef/services.xml?rev=576916&r1=576915&r2=576916&view=diff
==============================================================================
--- ofbiz/trunk/applications/workeffort/servicedef/services.xml (original)
+++ ofbiz/trunk/applications/workeffort/servicedef/services.xml Tue Sep 18
06:47:32 2007
@@ -106,6 +106,7 @@
<service name="unassignPartyFromWorkEffort"
default-entity-name="WorkEffortPartyAssignment" engine="simple"
location="org/ofbiz/workeffort/workeffort/WorkEffortSimpleServices.xml"
invoke="unassignPartyFromWorkEffort">
<description>Delete a WorkEffortPartyAssignment Entity</description>
+ <permission-service service-name="workEffortGenericPermission"
main-action="DELETE"/>
<auto-attributes mode="IN" include="pk" optional="false"/>
</service>