Quick and dirty fix will be add and eca on createQuoteRole to
ensurePartyRole.
Let me run the test cases.

Thanks & Regards
--
Deepak Dixit
www.hotwaxsystems.com

On Tue, Apr 25, 2017 at 11:06 PM, Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:

> Hi Deepak,
>
> Any chances since to fix, at least temporarily, the tests?
>
> Thanks
>
> Jacques
>
>
>
> Le 22/04/2017 à 12:07, Jacques Le Roux a écrit :
>
>> Thanks Deepak
>>
>>
>> Le 22/04/2017 à 12:02, Deepak Dixit a écrit :
>>
>>> Need to fix some more test cases/service that are using createQuoteRole
>>> service and assuming that it will crate party role if not exist.
>>>
>>> Thanks & Regards
>>> --
>>> Deepak Dixit
>>> www.hotwaxsystems.com
>>>
>>> On Sat, Apr 22, 2017 at 3:03 PM, Deepak Dixit <
>>> deepak.di...@hotwaxsystems.com> wrote:
>>>
>>> Hi Jacques,
>>>>
>>>> Its due to testCreateQuoteRole test case, as we converted this into
>>>> entity auto, so now onward this does not create PartyRole if its not
>>>> exists.
>>>>
>>>> As its entity-auto service so there is no sense to keep the test case
>>>> for
>>>> this.
>>>>
>>>> Thanks & Regards
>>>> --
>>>> Deepak Dixit
>>>> www.hotwaxsystems.com
>>>>
>>>> On Sat, Apr 22, 2017 at 2:38 PM, Deepak Dixit
>>>> <deepak.dixit@hotwaxsystems.
>>>> com> wrote:
>>>>
>>>> Let me check Jacques
>>>>>
>>>>> Thanks & Regards
>>>>> --
>>>>> Deepak Dixit
>>>>> www.hotwaxsystems.com
>>>>>
>>>>> On Sat, Apr 22, 2017 at 2:35 PM, Jacques Le Roux <
>>>>> jacques.le.r...@les7arts.com> wrote:
>>>>>
>>>>> Hi Deepak,
>>>>>>
>>>>>> Not sure which commit exactly, but since this one there are related
>>>>>> test
>>>>>> failures in trunk and R11 https://ci.apache.org/projects/ofbiz/logs/
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Jacques
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Le 22/04/2017 à 09:59, dee...@apache.org a écrit :
>>>>>>
>>>>>> Author: deepak
>>>>>>> Date: Sat Apr 22 07:59:45 2017
>>>>>>> New Revision: 1792270
>>>>>>>
>>>>>>> URL: http://svn.apache.org/viewvc?rev=1792270&view=rev
>>>>>>> Log:
>>>>>>> Improved: Converted create and remove QuoteRole service to
>>>>>>> entity-auto
>>>>>>> also added update and expire QuoteRole service.(OFBIZ-9331)
>>>>>>>
>>>>>>> Modified:
>>>>>>> ofbiz/ofbiz-framework/trunk/applications/order/minilang/quo
>>>>>>> te/QuoteServices.xml
>>>>>>> ofbiz/ofbiz-framework/trunk/applications/order/servicedef/s
>>>>>>> ervices_quote.xml
>>>>>>>
>>>>>>> Modified: ofbiz/ofbiz-framework/trunk/ap
>>>>>>> plications/order/minilang/quot
>>>>>>> e/QuoteServices.xml
>>>>>>> URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/app
>>>>>>> lications/order/minilang/quote/QuoteServices.xml?rev=1792270
>>>>>>> &r1=1792269&r2=1792270&view=diff
>>>>>>> ============================================================
>>>>>>> ==================
>>>>>>> --- ofbiz/ofbiz-framework/trunk/applications/order/minilang/quot
>>>>>>> e/QuoteServices.xml
>>>>>>> (original)
>>>>>>> +++ ofbiz/ofbiz-framework/trunk/applications/order/minilang/quot
>>>>>>> e/QuoteServices.xml
>>>>>>> Sat Apr 22 07:59:45 2017
>>>>>>> @@ -281,47 +281,6 @@ under the License.
>>>>>>>            <check-errors/>
>>>>>>>        </simple-method>
>>>>>>>    -    <!-- create a new QuoteRole -->
>>>>>>> -    <simple-method method-name="createQuoteRole"
>>>>>>> short-description="Create a QuoteRole">
>>>>>>> -        <check-permission permission="ORDERMGR" action="_CREATE">
>>>>>>> -            <fail-property resource="OrderErrorUiLabels"
>>>>>>> property="OrderErrorCreatePermissionError"/>
>>>>>>> -        </check-permission>
>>>>>>> -        <check-errors/>
>>>>>>> -        <set from-field="parameters.partyId"
>>>>>>> field="lookupPKMap.partyId"/>
>>>>>>> -        <set from-field="parameters.roleTypeId"
>>>>>>> field="lookupPKMap.roleTypeId"/>
>>>>>>> -        <find-by-primary-key entity-name="PartyRole"
>>>>>>> map="lookupPKMap"
>>>>>>> value-field="partyRole"/>
>>>>>>> -        <if-empty field="partyRole.partyId">
>>>>>>> -            <check-permission permission="PARTYMGR"
>>>>>>> action="_CREATE">
>>>>>>> -                <fail-property resource="OrderErrorUiLabels"
>>>>>>> property="OrderErrorCreatePermissionError"/>
>>>>>>> -            </check-permission>
>>>>>>> -            <check-permission permission="PARTYMGR"
>>>>>>> action="_UPDATE">
>>>>>>> -                <fail-property resource="OrderErrorUiLabels"
>>>>>>> property="OrderErrorCreatePermissionError"/>
>>>>>>> -            </check-permission>
>>>>>>> -            <check-errors/>
>>>>>>> -            <make-value value-field="partyRole"
>>>>>>> entity-name="PartyRole"/>
>>>>>>> -            <set-pk-fields map="lookupPKMap"
>>>>>>> value-field="partyRole"/>
>>>>>>> -            <create-value value-field="partyRole"/>
>>>>>>> -        </if-empty>
>>>>>>> -        <!-- create new entity and create all the fields -->
>>>>>>> -        <make-value value-field="newEntity"
>>>>>>> entity-name="QuoteRole"/>
>>>>>>> -        <set-pk-fields map="parameters" value-field="newEntity"/>
>>>>>>> -        <create-value value-field="newEntity"/>
>>>>>>> -        <property-to-field resource="OrderUiLabels"
>>>>>>> property="OrderOrderQuoteRoleAddedSuccessfully"
>>>>>>> field="successMessage"/>
>>>>>>> -        <check-errors/>
>>>>>>> -    </simple-method>
>>>>>>> -
>>>>>>> -    <!-- remove an existing QuoteRole -->
>>>>>>> -    <simple-method method-name="removeQuoteRole"
>>>>>>> short-description="Remove an existing QuoteRole">
>>>>>>> -        <check-permission permission="ORDERMGR" action="_DELETE">
>>>>>>> -            <fail-property resource="OrderErrorUiLabels"
>>>>>>> property="OrderErrorDeletePermissionError"/>
>>>>>>> -        </check-permission>
>>>>>>> -        <check-errors/>
>>>>>>> -        <entity-one entity-name="QuoteRole" value-field="quoteRole"
>>>>>>> auto-field-map="true"/>
>>>>>>> -        <check-errors/>
>>>>>>> -        <remove-value value-field="quoteRole"/>
>>>>>>> -        <check-errors/>
>>>>>>> -    </simple-method>
>>>>>>> -
>>>>>>>        <!-- create a new QuoteItem -->
>>>>>>>        <simple-method method-name="createQuoteItem"
>>>>>>> short-description="Create a QuoteItem">
>>>>>>>            <entity-one entity-name="Quote" value-field="quote"
>>>>>>> auto-field-map="true"/>
>>>>>>>
>>>>>>> Modified: ofbiz/ofbiz-framework/trunk/ap
>>>>>>> plications/order/servicedef/se
>>>>>>> rvices_quote.xml
>>>>>>> URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/app
>>>>>>> lications/order/servicedef/services_quote.xml?rev=1792270&r1
>>>>>>> =1792269&r2=1792270&view=diff
>>>>>>> ============================================================
>>>>>>> ==================
>>>>>>> --- ofbiz/ofbiz-framework/trunk/applications/order/servicedef/se
>>>>>>> rvices_quote.xml
>>>>>>> (original)
>>>>>>> +++ ofbiz/ofbiz-framework/trunk/applications/order/servicedef/se
>>>>>>> rvices_quote.xml
>>>>>>> Sat Apr 22 07:59:45 2017
>>>>>>> @@ -69,16 +69,37 @@ under the License.
>>>>>>>            <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>>>>        </service>
>>>>>>>        <!-- QuoteRole  -->
>>>>>>> -    <service name="createQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="simple"
>>>>>>> -                location="component://order/mi
>>>>>>> nilang/quote/QuoteServices.xml" invoke="createQuoteRole"
>>>>>>> auth="true">
>>>>>>> +    <service name="createQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="entity-auto" invoke="create" auth="true">
>>>>>>>            <description>Create a QuoteRole</description>
>>>>>>> -        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>>>>> +        <required-permissions join-type="AND">
>>>>>>> +            <check-permission permission="ORDERMGR"
>>>>>>> action="_CREATE"/>
>>>>>>> +        </required-permissions>
>>>>>>> +        <auto-attributes mode="IN" include="pk" />
>>>>>>> +        <auto-attributes mode="IN" include="nonpk" optional="true"/>
>>>>>>> +        <!-- make fromDate as optional for backward compatibility,
>>>>>>> EntityAuto engine automatically set the fromDate to nowTimestamp if
>>>>>>> its not
>>>>>>> missing-->
>>>>>>> +        <override name="fromDate" mode="IN" optional="true"/>
>>>>>>>        </service>
>>>>>>> -    <service name="removeQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="simple"
>>>>>>> -                location="component://order/mi
>>>>>>> nilang/quote/QuoteServices.xml" invoke="removeQuoteRole"
>>>>>>> auth="true">
>>>>>>> +    <service name="updateQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="entity-auto" invoke="update" auth="true">
>>>>>>> +        <description>Update a QuoteRole</description>
>>>>>>> +        <required-permissions join-type="AND">
>>>>>>> +            <check-permission permission="ORDERMGR"
>>>>>>> action="_UPDATE"/>
>>>>>>> +        </required-permissions>
>>>>>>> +        <auto-attributes mode="IN" include="pk" />
>>>>>>> +        <auto-attributes mode="IN" include="nonpk" optional="true"/>
>>>>>>> +    </service>
>>>>>>> +    <service name="removeQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="entity-auto" invoke="delete" auth="true">
>>>>>>>            <description>Remove a QuoteRole</description>
>>>>>>> -        <auto-attributes include="pk" mode="INOUT" optional="true"/>
>>>>>>> -        <auto-attributes include="nonpk" mode="IN" optional="true"/>
>>>>>>> +        <required-permissions join-type="AND">
>>>>>>> +            <check-permission permission="ORDERMGR"
>>>>>>> action="_DELETE"/>
>>>>>>> +        </required-permissions>
>>>>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>>>> +    </service>
>>>>>>> +    <service name="removeQuoteRole" default-entity-name="QuoteRole"
>>>>>>> engine="entity-auto" invoke="expire" auth="true">
>>>>>>> +        <description>Expire a QuoteRole</description>
>>>>>>> +        <required-permissions join-type="AND">
>>>>>>> +            <check-permission permission="ORDERMGR"
>>>>>>> action="_UPDATE"/>
>>>>>>> +        </required-permissions>
>>>>>>> +        <auto-attributes include="pk" mode="IN" optional="false"/>
>>>>>>>        </service>
>>>>>>>        <!-- QuoteItem  -->
>>>>>>>        <service name="createQuoteItem" default-entity-name="QuoteItem
>>>>>>> "
>>>>>>> engine="simple"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>
>>
>

Reply via email to