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