You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Nicolas Malin (JIRA)" <ji...@apache.org> on 2014/08/27 19:53:58 UTC

[jira] [Created] (OFBIZ-5734) Convert Product association entity CRUD service from simple to entity-auto

Nicolas Malin created OFBIZ-5734:
------------------------------------

             Summary: Convert Product association entity CRUD service from simple to entity-auto
                 Key: OFBIZ-5734
                 URL: https://issues.apache.org/jira/browse/OFBIZ-5734
             Project: OFBiz
          Issue Type: Improvement
          Components: product
    Affects Versions: Trunk
            Reporter: Nicolas Malin
            Priority: Trivial
             Fix For: Trunk
         Attachments: OFBIZ-5734.patch

I converted CRUD service to entity-auto for :
 * ProductAttribute
 * ProductGeo
 * ProductMeter
 * ProductMaint
 * ProductGlAccount
 * ProductAssoc
 * ProductKeyword

There is a specific permission service on some simple method function like this :
{quote}
<set value="createProductMeter" field="callingMethodName"/>
<set value="CREATE" field="checkAction"/>
<call-simple-method method-name="checkProductRelatedPermission"/>
{quote}
replace by a call on service definition :
{quote} 
<permission-service service-name="productGenericPermission" main-action="CREATE" resource-description="createProductMeter"/>
{quote} 
The productGenericPermission service call checkProductRelatedPermission with as callingMethodName <- resource-description

I run manual test create/update/delete on each entity from product screen and 
I run ./ant clean-all load-demo run-tests with one error due to a status change on productKeyword. The reason that I added 
{quote}
<StatusValidChange condition="" statusId="KW_PENDING" statusIdTo="KW_APPROVED" transitionName="Review Approved"/>
<StatusValidChange condition="" statusId="KW_PENDING" statusIdTo="KW_DISAPPROVED" transitionName="Review Disapproved"/>
{quote}
To run test with successfull 



--
This message was sent by Atlassian JIRA
(v6.2#6252)