Re: svn commit: r1742018 - /ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1742018 - /ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml

Deepak Dixit-3
Hi Jacques,

I think you can use context.payment to fix groovy.lang.MissingPropertyException
problem.
Here is the code sample, Its working on my local box without error:
{code}
          <set field="isDisbursement"
value="${groovy:if(context.payment!=void)return
org.ofbiz.accounting.util.UtilAccounting.isDisbursement(context.payment)}"/>
{code}


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

On Mon, May 2, 2016 at 11:42 PM, <[hidden email]> wrote:

> Author: jleroux
> Date: Mon May  2 18:12:08 2016
> New Revision: 1742018
>
> URL: http://svn.apache.org/viewvc?rev=1742018&view=rev
> Log:
> Fixes an issue found by chance. This was changed from bsh to groovy by
> r1613432 but does not work. I tried many variants but none works, all return
> groovy.lang.MissingPropertyException: No such property: payment for class:
> script....
> So back to origin :/
>
> Modified:
>     ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>
> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
> URL:
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=1742018&r1=1742017&r2=1742018&view=diff
>
> ==============================================================================
> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
> (original)
> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Mon
> May  2 18:12:08 2016
> @@ -419,7 +419,7 @@ under the License.
>      <menu name="PaymentSubTabBar" extends="CommonTabBarMenu"
> extends-resource="component://common/widget/CommonMenus.xml"
>            menu-container-style="button-bar button-style-2">
>          <actions>
> -            <set field="isDisbursement"
> value="${groovy:if(payment!=void)return
> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
> +            <set field="isDisbursement"
> value="${bsh:if(payment!=void)return
> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>          </actions>
>          <menu-item name="createNew" title="${uiLabelMap.CommonCreateNew}"
> widget-style="buttontext create" >
>              <condition>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1742018 - /ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml

Jacques Le Roux
Administrator
Thanks Deepak,

I committed your proposition in trunk at r1742097  (and backported)

I just used "null" instead of "void" which was weird to me (maybe a legacy from BSh)

I though still wonder in which occasion we can have a payment in context there.

Jacques

Le 03/05/2016 à 08:14, Deepak Dixit a écrit :

> Hi Jacques,
>
> I think you can use context.payment to fix groovy.lang.MissingPropertyException
> problem.
> Here is the code sample, Its working on my local box without error:
> {code}
>            <set field="isDisbursement"
> value="${groovy:if(context.payment!=void)return
> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(context.payment)}"/>
> {code}
>
>
> Thanks & Regards
> --
> Deepak Dixit
> www.hotwaxsystems.com
>
> On Mon, May 2, 2016 at 11:42 PM, <[hidden email]> wrote:
>
>> Author: jleroux
>> Date: Mon May  2 18:12:08 2016
>> New Revision: 1742018
>>
>> URL: http://svn.apache.org/viewvc?rev=1742018&view=rev
>> Log:
>> Fixes an issue found by chance. This was changed from bsh to groovy by
>> r1613432 but does not work. I tried many variants but none works, all return
>> groovy.lang.MissingPropertyException: No such property: payment for class:
>> script....
>> So back to origin :/
>>
>> Modified:
>>      ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>
>> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>> URL:
>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=1742018&r1=1742017&r2=1742018&view=diff
>>
>> ==============================================================================
>> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>> (original)
>> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Mon
>> May  2 18:12:08 2016
>> @@ -419,7 +419,7 @@ under the License.
>>       <menu name="PaymentSubTabBar" extends="CommonTabBarMenu"
>> extends-resource="component://common/widget/CommonMenus.xml"
>>             menu-container-style="button-bar button-style-2">
>>           <actions>
>> -            <set field="isDisbursement"
>> value="${groovy:if(payment!=void)return
>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>> +            <set field="isDisbursement"
>> value="${bsh:if(payment!=void)return
>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>           </actions>
>>           <menu-item name="createNew" title="${uiLabelMap.CommonCreateNew}"
>> widget-style="buttontext create" >
>>               <condition>
>>
>>
>>

Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1742018 - /ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml

Deepak Dixit-3
If you select any payment from search result then payment will be set in
context and will be available in PaymentSubTabBar menu items.

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

On Tue, May 3, 2016 at 5:04 PM, Jacques Le Roux <
[hidden email]> wrote:

> Thanks Deepak,
>
> I committed your proposition in trunk at r1742097  (and backported)
>
> I just used "null" instead of "void" which was weird to me (maybe a legacy
> from BSh)
>
> I though still wonder in which occasion we can have a payment in context
> there.
>
> Jacques
>
>
> Le 03/05/2016 à 08:14, Deepak Dixit a écrit :
>
>> Hi Jacques,
>>
>> I think you can use context.payment to fix
>> groovy.lang.MissingPropertyException
>> problem.
>> Here is the code sample, Its working on my local box without error:
>> {code}
>>            <set field="isDisbursement"
>> value="${groovy:if(context.payment!=void)return
>>
>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(context.payment)}"/>
>> {code}
>>
>>
>> Thanks & Regards
>> --
>> Deepak Dixit
>> www.hotwaxsystems.com
>>
>> On Mon, May 2, 2016 at 11:42 PM, <[hidden email]> wrote:
>>
>> Author: jleroux
>>> Date: Mon May  2 18:12:08 2016
>>> New Revision: 1742018
>>>
>>> URL: http://svn.apache.org/viewvc?rev=1742018&view=rev
>>> Log:
>>> Fixes an issue found by chance. This was changed from bsh to groovy by
>>> r1613432 but does not work. I tried many variants but none works, all
>>> return
>>> groovy.lang.MissingPropertyException: No such property: payment for
>>> class:
>>> script....
>>> So back to origin :/
>>>
>>> Modified:
>>>      ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>>
>>> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>> URL:
>>>
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=1742018&r1=1742017&r2=1742018&view=diff
>>>
>>>
>>> ==============================================================================
>>> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Mon
>>> May  2 18:12:08 2016
>>> @@ -419,7 +419,7 @@ under the License.
>>>       <menu name="PaymentSubTabBar" extends="CommonTabBarMenu"
>>> extends-resource="component://common/widget/CommonMenus.xml"
>>>             menu-container-style="button-bar button-style-2">
>>>           <actions>
>>> -            <set field="isDisbursement"
>>> value="${groovy:if(payment!=void)return
>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>> +            <set field="isDisbursement"
>>> value="${bsh:if(payment!=void)return
>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>>           </actions>
>>>           <menu-item name="createNew"
>>> title="${uiLabelMap.CommonCreateNew}"
>>> widget-style="buttontext create" >
>>>               <condition>
>>>
>>>
>>>
>>>
>
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r1742018 - /ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml

Jacques Le Roux
Administrator
OK, thank Deepak :)

Jacques


Le 04/05/2016 à 06:58, Deepak Dixit a écrit :

> If you select any payment from search result then payment will be set in
> context and will be available in PaymentSubTabBar menu items.
>
> Thanks & Regards
> --
> Deepak Dixit
> www.hotwaxsystems.com
>
> On Tue, May 3, 2016 at 5:04 PM, Jacques Le Roux <
> [hidden email]> wrote:
>
>> Thanks Deepak,
>>
>> I committed your proposition in trunk at r1742097  (and backported)
>>
>> I just used "null" instead of "void" which was weird to me (maybe a legacy
>> from BSh)
>>
>> I though still wonder in which occasion we can have a payment in context
>> there.
>>
>> Jacques
>>
>>
>> Le 03/05/2016 à 08:14, Deepak Dixit a écrit :
>>
>>> Hi Jacques,
>>>
>>> I think you can use context.payment to fix
>>> groovy.lang.MissingPropertyException
>>> problem.
>>> Here is the code sample, Its working on my local box without error:
>>> {code}
>>>             <set field="isDisbursement"
>>> value="${groovy:if(context.payment!=void)return
>>>
>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(context.payment)}"/>
>>> {code}
>>>
>>>
>>> Thanks & Regards
>>> --
>>> Deepak Dixit
>>> www.hotwaxsystems.com
>>>
>>> On Mon, May 2, 2016 at 11:42 PM, <[hidden email]> wrote:
>>>
>>> Author: jleroux
>>>> Date: Mon May  2 18:12:08 2016
>>>> New Revision: 1742018
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=1742018&view=rev
>>>> Log:
>>>> Fixes an issue found by chance. This was changed from bsh to groovy by
>>>> r1613432 but does not work. I tried many variants but none works, all
>>>> return
>>>> groovy.lang.MissingPropertyException: No such property: payment for
>>>> class:
>>>> script....
>>>> So back to origin :/
>>>>
>>>> Modified:
>>>>       ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>>>
>>>> Modified: ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>>> URL:
>>>>
>>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml?rev=1742018&r1=1742017&r2=1742018&view=diff
>>>>
>>>>
>>>> ==============================================================================
>>>> --- ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml
>>>> (original)
>>>> +++ ofbiz/trunk/applications/accounting/widget/AccountingMenus.xml Mon
>>>> May  2 18:12:08 2016
>>>> @@ -419,7 +419,7 @@ under the License.
>>>>        <menu name="PaymentSubTabBar" extends="CommonTabBarMenu"
>>>> extends-resource="component://common/widget/CommonMenus.xml"
>>>>              menu-container-style="button-bar button-style-2">
>>>>            <actions>
>>>> -            <set field="isDisbursement"
>>>> value="${groovy:if(payment!=void)return
>>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>>> +            <set field="isDisbursement"
>>>> value="${bsh:if(payment!=void)return
>>>> org.ofbiz.accounting.util.UtilAccounting.isDisbursement(payment)}"/>
>>>>            </actions>
>>>>            <menu-item name="createNew"
>>>> title="${uiLabelMap.CommonCreateNew}"
>>>> widget-style="buttontext create" >
>>>>                <condition>
>>>>
>>>>
>>>>
>>>>