rev. 689776 should solve that problem...

2008/8/28 Hans Bakker <[EMAIL PROTECTED]>:
> this file was intended to be used in a menu action...there we cannot use
> groovy files (yet).....
>
> On Thu, 2008-08-28 at 13:19 +0530, Ashish Vijaywargiya wrote:
>> Instead of adding new *.bsh file we should try to add the *.groovy file.
>>
>> --
>> Ashish Vijaywargiya
>> Indore (M.P), India
>> http://en.wikipedia.org/wiki/Indore
>>
>>
>>
>>
>> On Thu, Aug 28, 2008 at 12:19 PM, <[EMAIL PROTECTED]> wrote:
>>
>> > Author: hansbak
>> > Date: Wed Aug 27 23:49:16 2008
>> > New Revision: 689735
>> >
>> > URL: http://svn.apache.org/viewvc?rev=689735&view=rev
>> > Log:
>> > show customer list of invoices send to him
>> >
>> > Added:
>> >
>> >  
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> >   (with props)
>> > Modified:
>> >    ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
>> >    ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
>> >    ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
>> >
>> > Added:
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> > URL:
>> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh?rev=689735&view=auto
>> >
>> > ==============================================================================
>> > ---
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> > (added)
>> > +++
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> > Wed Aug 27 23:49:16 2008
>> > @@ -0,0 +1,35 @@
>> > +/*
>> > + * Licensed to the Apache Software Foundation (ASF) under one
>> > + * or more contributor license agreements.  See the NOTICE file
>> > + * distributed with this work for additional information
>> > + * regarding copyright ownership.  The ASF licenses this file
>> > + * to you under the Apache License, Version 2.0 (the
>> > + * "License"); you may not use this file except in compliance
>> > + * with the License.  You may obtain a copy of the License at
>> > + *
>> > + * http://www.apache.org/licenses/LICENSE-2.0
>> > + *
>> > + * Unless required by applicable law or agreed to in writing,
>> > + * software distributed under the License is distributed on an
>> > + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> > + * KIND, either express or implied.  See the License for the
>> > + * specific language governing permissions and limitations
>> > + * under the License.
>> > + */
>> > +
>> > +import org.ofbiz.base.util.*;
>> > +import org.ofbiz.entity.util.EntityUtil;
>> > +
>> > +if (userLogin != null) {
>> > +       companies = delegator.findByAnd("PartyRelationship",
>> > UtilMisc.toMap(
>> > +                       "partyIdTo", userLogin.getString("partyId"),
>> > +               "roleTypeIdTo", "CONTACT",
>> > +               "roleTypeIdFrom", "ACCOUNT"
>> > +               ));
>> > +       if (UtilValidate.isNotEmpty(companies)) {
>> > +               company = companies.get(0);
>> > +               context.put("myCompanyId",
>> > company.getString("partyIdFrom"));
>> > +       } else {
>> > +               context.put("myCompanyId", userLogin.getString("partyId"));
>> > +       }
>> > +}
>> > \ No newline at end of file
>> >
>> > Propchange:
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> >
>> > ------------------------------------------------------------------------------
>> >    svn:eol-style = native
>> >
>> > Propchange:
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> >
>> > ------------------------------------------------------------------------------
>> >    svn:keywords = "Date Rev Author URL Id"
>> >
>> > Propchange:
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh
>> >
>> > ------------------------------------------------------------------------------
>> >    svn:mime-type = text/plain
>> >
>> > Modified:
>> > ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
>> > URL:
>> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml?rev=689735&r1=689734&r2=689735&view=diff
>> >
>> > ==============================================================================
>> > --- ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
>> > (original)
>> > +++ ofbiz/trunk/specialpurpose/mypage/webapp/mypage/WEB-INF/controller.xml
>> > Wed Aug 27 23:49:16 2008
>> > @@ -200,7 +200,10 @@
>> >         <response name="success" type="view" value="main"/>
>> >         <response name="error" type="view" value="main"/>
>> >     </request-map>
>> > -
>> > +    <request-map uri="listInvoices">
>> > +        <security https="true" auth="true"/>
>> > +        <response name="success" type="view" value="ListInvoices"/>
>> > +    </request-map>
>> >
>> >     <view-map name="main" type="screen"
>> > page="component://mypage/widget/CommonScreens.xml#main"/>
>> >     <view-map name="preferences" type="screen"
>> > page="component://mypage/widget/CommonScreens.xml#preferences"/>
>> > @@ -213,4 +216,5 @@
>> >     <view-map name="ViewCommunicationEvent" type="screen"
>> > page="component://mypage/widget/MyPageScreens.xml#ViewCommunicationEvent"/>
>> >     <view-map name="ViewRequest" type="screen"
>> > page="component://projectmgr/widget/RequestScreens.xml#ViewRequest"/>
>> >     <view-map name="EditRequest" type="screen"
>> > page="component://mypage/widget/MyPageScreens.xml#EditRequest"/>
>> > +    <view-map name="ListInvoices" type="screen"
>> > page="component://mypage/widget/MyPageScreens.xml#ListInvoices"/>
>> >  </site-conf>
>> >
>> > Modified: ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml
>> > URL:
>> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml?rev=689735&r1=689734&r2=689735&view=diff
>> >
>> > ==============================================================================
>> > --- ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml (original)
>> > +++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageMenus.xml Wed Aug 27
>> > 23:49:16 2008
>> > @@ -78,6 +78,15 @@
>> >             </condition>
>> >             <link target="myTasks?donePage=myTasks"/>
>> >         </menu-item>
>> > +        <menu-item name="invoices"
>> > title="${uiLabelMap.AccountingInvoicesMenu}">
>> > +            <condition>
>> > +                <and>
>> > +                    <not><if-empty field-name="userLogin"/></not>
>> > +                    <if-has-permission permission="MYPAGE_CUSTOMER"/>
>> > +                </and>
>> > +            </condition>
>> > +            <link target="listInvoices"/>
>> > +        </menu-item>
>> >         <menu-item name="help" title="${uiLabelMap.CommonHelp}"
>> > align-style="opposed">
>> >             <condition><not><if-empty
>> > field-name="userLogin"/></not></condition>
>> >             <link target="
>> > http://docs.ofbiz.org/display/OFBENDUSER/My+Page?decorator=printable";
>> > url-mode="plain" target-window="new"/>
>> >
>> > Modified: ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml
>> > URL:
>> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml?rev=689735&r1=689734&r2=689735&view=diff
>> >
>> > ==============================================================================
>> > --- ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml (original)
>> > +++ ofbiz/trunk/specialpurpose/mypage/widget/MyPageScreens.xml Wed Aug 27
>> > 23:49:16 2008
>> > @@ -180,7 +180,7 @@
>> >         <section>
>> >             <actions>
>> >                 <set field="partyId" from-field="userLogin.partyId" />
>> > -                   <set field="donePage" value="myCommunications"/>
>> > +                <set field="donePage" value="myCommunications"/>
>> >             </actions>
>> >             <widgets>
>> >                 <include-screen name="Communications"/>
>> > @@ -459,4 +459,26 @@
>> >             </widgets>
>> >         </section>
>> >     </screen>
>> > +    <screen name="ListInvoices">
>> > +        <section>
>> > +            <actions>
>> > +                <set field="headerItem" value="invoices"/>
>> > +                <script
>> > location="component://mypage/webapp/mypage/WEB-INF/actions/GetMyCompany.bsh"/>
>> > +                <set field="parameters.partyId" from-field="myCompanyId"/>
>> > +            </actions>
>> > +            <widgets>
>> > +                <section>
>> > +                    <widgets>
>> > +                        <decorator-screen name="main-decorator"
>> > location="${parameters.mainDecoratorLocation}">
>> > +                            <decorator-section name="body">
>> > +                                <screenlet
>> > title="${uiLabelMap.PageTitleListInvoices}"
>> > navigation-form-name="ListInvoices">
>> > +                                    <include-form name="ListInvoices"
>> >  
>> > location="component://accounting/webapp/accounting/invoice/InvoiceForms.xml"/>
>> > +                                </screenlet>
>> > +                            </decorator-section>
>> > +                        </decorator-screen>
>> > +                    </widgets>
>> > +                </section>
>> > +            </widgets>
>> > +        </section>
>> > +    </screen>
>> >  </screens>
>> >
>> >
>> >
> --
> Antwebsystems.com: Quality OFBiz services for competitive prices
>
>

Reply via email to