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" >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >> >> >