Hi Bruno,

we thought about moving the myportal login screen into the
framework...but then we get the problem with the partyId again.....
A new registration not entering a name and email address is a bit
useless....

this looks again something for the "commonext" component?

concerning the new user...we will fix that.....

Regards,
Hans

On Thu, 2009-02-05 at 20:00 +0100, Bruno Busco wrote:
> Hi Hans,
> this looks really great!
> I have tried to create a ne user and then logging in. Really easy!
> 
> I noticed something:
> 1) I have created a new user and then when I login I always get the message:
> "No portal page data found. You may not have the necessary seed or
> other data for it."
> 
> 2) I think we should put some configuration to have all the feature
> you have added enabled/disabled. For instance the captcha, the
> possibility to create a new user from the login screen etc. Does this
> make sense?
> 
> Thank you,
> Bruno
> 
> 2009/2/5 <hans...@apache.org>
> >
> > Author: hansbak
> > Date: Thu Feb  5 15:18:47 2009
> > New Revision: 741129
> >
> > URL: http://svn.apache.org/viewvc?rev=741129&view=rev
> > Log:
> > the myportal component is functionally complete now having also different 
> > page sets for different securitygroups.
> >
> > Modified:
> >    ofbiz/trunk/framework/common/data/PortalSeedData.xml
> >    ofbiz/trunk/framework/common/entitydef/entitymodel.xml
> >    
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy
> >    
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy
> >    ofbiz/trunk/framework/common/widget/PortalPageForms.xml
> >    ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
> >    ofbiz/trunk/specialpurpose/myportal/templates/appheader.ftl
> >    ofbiz/trunk/specialpurpose/myportal/widget/CommonScreens.xml
> >    ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml
> >    ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml
> >
> > Modified: ofbiz/trunk/framework/common/data/PortalSeedData.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/data/PortalSeedData.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/framework/common/data/PortalSeedData.xml (original)
> > +++ ofbiz/trunk/framework/common/data/PortalSeedData.xml Thu Feb  5 
> > 15:18:47 2009
> > @@ -20,7 +20,7 @@
> >
> >  <entity-engine-xml>
> >     <!-- PortalPortlet Seed Data: system pages -->
> > -    <PortalPage portalPageId="EXAMPLE" portalPageName="Example Portal 
> > Page" description="The default example OFBiz portal page" 
> > ownerUserLoginId="_NA_"/>
> > +    <PortalPage portalPageId="EXAMPLE" portalPageName="Example Portal 
> > Page" description="The default example OFBiz portal page" 
> > ownerUserLoginId="_NA_" securityGroupId="FULLADMIN"/>
> >     <PortalPageColumn portalPageId="EXAMPLE" columnSeqId="00001" 
> > columnWidthPercentage="50"/>
> >     <PortalPageColumn portalPageId="EXAMPLE" columnSeqId="00002"/><!-- no 
> > width in pixels or percent, use the rest of the space available -->
> >
> >
> > Modified: ofbiz/trunk/framework/common/entitydef/entitymodel.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/entitydef/entitymodel.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/framework/common/entitydef/entitymodel.xml (original)
> > +++ ofbiz/trunk/framework/common/entitydef/entitymodel.xml Thu Feb  5 
> > 15:18:47 2009
> > @@ -597,10 +597,14 @@
> >         <field name="originalPortalPageId" type="id"><description>The 
> > system portal page this page is derived from</description></field>
> >         <field name="parentPortalPageId" type="id"><description>the parent 
> > this page is belonging to, normally the startpage of the portal page 
> > group</description></field>
> >         <field name="sequenceNum" type="numeric"></field>
> > +        <field name="securityGroupId" type="id"></field>
> >         <prim-key field="portalPageId"/>
> >         <relation type="one" fk-name="PortPage_PARENT" title="Parent" 
> > rel-entity-name="PortalPage">
> >           <key-map field-name="parentPortalPageId" 
> > rel-field-name="portalPageId"/>
> >         </relation>
> > +        <relation type="one" fk-name="PORTPAGE_REL_SECGRP" 
> > rel-entity-name="SecurityGroup">
> > +          <key-map field-name="securityGroupId" rel-field-name="groupId"/>
> > +        </relation>
> >     </entity>
> >   <entity entity-name="PortalPageColumn" 
> > package-name="org.ofbiz.common.portal" title="Defines a Portal Page">
> >         <field name="portalPageId" type="id-ne"></field>
> >
> > Modified: 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy
> >  (original)
> > +++ 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy
> >  Thu Feb  5 15:18:47 2009
> > @@ -22,19 +22,44 @@
> >  import org.ofbiz.entity.condition.*;
> >  // only execute when a user is logged in
> >  if (parameters.userLogin) {
> > +    // find
> > +    userLoginSecurityGroupId = null;
> > +    condSec = EntityCondition.makeCondition([
> > +                  EntityCondition.makeCondition("groupId", 
> > EntityOperator.LIKE, parameters.parentPortalPageId + "%"),
> > +                  EntityCondition.makeCondition("userLoginId", 
> > EntityOperator.EQUALS, parameters.userLogin.userLoginId)
> > +                  ],EntityOperator.AND);
> > +    userLoginSecurityGroups = delegator.findList("UserLoginSecurityGroup", 
> > condSec, null, null, null, false);
> > +
> > +    if (UtilValidate.isNotEmpty(userLoginSecurityGroups)) {
> > +        userLoginSecurityGroupId = 
> > userLoginSecurityGroups.get(0).get("groupId");
> > +    }
> > +
> > +    //get the portal page
> > +    cond1 = EntityCondition.makeCondition([
> > +            EntityCondition.makeCondition("portalPageId", 
> > EntityOperator.LIKE, parameters.parentPortalPageId + "%"),
> > +            EntityCondition.makeCondition("securityGroupId", 
> > EntityOperator.EQUALS, userLoginSecurityGroupId),
> > +            EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, "_NA_"),
> > +            EntityCondition.makeCondition("parentPortalPageId", 
> > EntityOperator.EQUALS, null)
> > +            ],EntityOperator.AND);
> > +    portalMainPages = delegator.findList("PortalPage", cond1, null, null, 
> > null, false);
> > +    if (portalMainPages) {
> > +        parameters.portalPageId = portalMainPages.get(0).portalPageId;
> > +    }
> > +
> >     ppCond =
> > -    EntityCondition.makeCondition([
> > -        EntityCondition.makeCondition([
> > -            EntityCondition.makeCondition("parentPortalPageId", 
> > EntityOperator.EQUALS, parameters.parentPortalPageId),
> > -            EntityCondition.makeCondition("portalPageId", 
> > EntityOperator.EQUALS, parameters.parentPortalPageId),
> > -            EntityCondition.makeCondition("originalPortalPageId", 
> > EntityOperator.EQUALS, parameters.parentPortalPageId)
> > -        ],EntityOperator.OR),
> > -        EntityCondition.makeCondition([
> > -            EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, parameters.userLogin.userLoginId),
> > -            EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, "_NA_")
> > -        ],EntityOperator.OR),
> > -    ],EntityOperator.AND);
> > +            EntityCondition.makeCondition([
> > +                EntityCondition.makeCondition([
> > +                    EntityCondition.makeCondition("parentPortalPageId", 
> > EntityOperator.EQUALS, parameters.portalPageId),
> > +                    EntityCondition.makeCondition("portalPageId", 
> > EntityOperator.EQUALS, parameters.portalPageId),
> > +                    EntityCondition.makeCondition("originalPortalPageId", 
> > EntityOperator.EQUALS, parameters.portalPageId)
> > +                ],EntityOperator.OR),
> > +                EntityCondition.makeCondition([
> > +                    EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, parameters.userLogin.userLoginId),
> > +                    EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, "_NA_")
> > +                ],EntityOperator.OR),
> > +            ],EntityOperator.AND);
> >     portalPages = delegator.findList("PortalPage", ppCond, null, null, 
> > null, false);
> > +
> >     // remove overridden system pages
> >     portalPages.each { portalPage ->
> >         if (portalPage.ownerUserLoginId.equals("_NA_")) {
> > @@ -44,6 +69,8 @@
> >             }
> >         }
> >     }
> > +
> >     context.portalPages = portalPages;
> > -}
> > -
> > +    context.userLoginSecurityGroupId = userLoginSecurityGroupId;
> > +
> > +}
> > \ No newline at end of file
> >
> > Modified: 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy
> >  (original)
> > +++ 
> > ofbiz/trunk/framework/common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy
> >  Thu Feb  5 15:18:47 2009
> > @@ -21,21 +21,55 @@
> >  import org.ofbiz.base.util.*;
> >  import org.ofbiz.entity.condition.*;
> >
> > +portalPage = null;
> >  portalPageId = parameters.portalPageId;
> >  if(!portalPageId){
> >     portalPageId = parameters.parentPortalPageId;
> >  }
> >
> > -portalPage = delegator.findByPrimaryKey("PortalPage", [portalPageId : 
> > portalPageId]);
> > -// check if the user created a private page for a system page
> > -if (portalPage.ownerUserLoginId.equals("_NA_")) {
> > -    portalPages = delegator.findByAnd("PortalPage", [originalPortalPageId 
> > : portalPageId, ownerUserLoginId : parameters.userLogin.userLoginId]);
> > -    if (UtilValidate.isNotEmpty(portalPages)) {
> > -        portalPage = portalPages.get(0);
> > +if (portalPageId) {
> > +    portalPage = delegator.findByPrimaryKey("PortalPage", [portalPageId : 
> > portalPageId]);
> > +}
> > +
> > +if (!portalPage) {
> > +    // find the user private main page
> > +    condPrivat = EntityCondition.makeCondition([
> > +                 EntityCondition.makeCondition("originalPortalPageId", 
> > EntityOperator.LIKE, portalPageId + "%"),
> > +                 EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, parameters.userLogin.userLoginId)
> > +                 ],EntityOperator.AND);
> > +    privatPortalPages = delegator.findList("PortalPage", condPrivat, null, 
> > null, null, false);
> > +
> > +    if (privatPortalPages) {
> > +        portalPage = privatPortalPages.get(0);
> > +    } else {
> > +        // look for system page according the current securitygroup
> > +        //get the security group
> > +        userLoginSecurityGroupId = null;
> > +        condSec = EntityCondition.makeCondition([
> > +                  EntityCondition.makeCondition("groupId", 
> > EntityOperator.LIKE, portalPageId + "%"),
> > +                  EntityCondition.makeCondition("userLoginId", 
> > EntityOperator.EQUALS, parameters.userLogin.userLoginId)
> > +                  ],EntityOperator.AND);
> > +        userLoginSecurityGroups = 
> > delegator.findList("UserLoginSecurityGroup", condSec, null, null, null, 
> > false);
> > +        if (UtilValidate.isNotEmpty(userLoginSecurityGroups)) {
> > +            userLoginSecurityGroupId = 
> > userLoginSecurityGroups.get(0).get("groupId");
> > +        }
> > +        //get the portal page
> > +        cond1 = EntityCondition.makeCondition([
> > +                EntityCondition.makeCondition("portalPageId", 
> > EntityOperator.LIKE, portalPageId + "%"),
> > +                EntityCondition.makeCondition("securityGroupId", 
> > EntityOperator.EQUALS, userLoginSecurityGroupId),
> > +                EntityCondition.makeCondition("ownerUserLoginId", 
> > EntityOperator.EQUALS, "_NA_"),
> > +                EntityCondition.makeCondition("parentPortalPageId", 
> > EntityOperator.EQUALS, null)
> > +                ],EntityOperator.AND);
> > +        portalMainPages = delegator.findList("PortalPage", cond1, null, 
> > null, null, false);
> > +        if (portalMainPages) {
> > +            portalPage = portalMainPages.get(0);
> > +        }
> >     }
> >  }
> > -parameters.portalPageId = portalPage.portalPageId;
> > -context.portalPage = portalPage;
> > -context.portalPageColumns = portalPage.getRelated("PortalPageColumn");
> > -context.portalPagePortlets = delegator.findByAnd("PortalPagePortletView", 
> > [portalPageId : portalPage.portalPageId]);
> >
> > +if (portalPage) {
> > +    parameters.portalPageId = portalPage.portalPageId;
> > +    context.portalPage = portalPage;
> > +    context.portalPageColumns = portalPage.getRelated("PortalPageColumn");
> > +    context.portalPagePortlets = 
> > delegator.findByAnd("PortalPagePortletView", [portalPageId : 
> > portalPage.portalPageId]);
> > +}
> > \ No newline at end of file
> >
> > Modified: ofbiz/trunk/framework/common/widget/PortalPageForms.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/framework/common/widget/PortalPageForms.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/framework/common/widget/PortalPageForms.xml (original)
> > +++ ofbiz/trunk/framework/common/widget/PortalPageForms.xml Thu Feb  5 
> > 15:18:47 2009
> > @@ -28,8 +28,8 @@
> >         </actions>
> >
> >         <field name="portalPageId" title="${uiLabelMap.CommonId}" 
> > sort-field="true">
> > -            <hyperlink description="${portalPageId}" 
> > target="editPortalPage?portalPageId=${portalPageId}&amp;parentPortalPageId=${parameters.parentPortalPageId}"/>
> > -            </field>
> > +            <hyperlink description="${portalPageId}" 
> > target="editPortalPage?portalPageId=${portalPageId}&amp;parentPortalPageId=${userLoginSecurityGroupId}"/>
> > +        </field>
> >         <field name="portalPageName" 
> > use-when="ownerUserLoginId.equals(&quot;_NA_&quot;)" 
> > title="${uiLabelMap.CommonName}" sort-field="true"><display/></field>
> >         <field name="portalPageName" 
> > use-when="!ownerUserLoginId.equals(&quot;_NA_&quot;)" 
> > title="${uiLabelMap.CommonName}" id-name="portalPageName" 
> > widget-style="tabletext" sort-field="true">
> >             <display>
> > @@ -58,7 +58,10 @@
> >     </form>
> >
> >     <form name="NewPortalPage" type="single" 
> > target="createPortalPage?mainPortalPageId=${parameters.mainPortalPageId}">
> > -        <field name="parentPortalPageId"><hidden 
> > value="${parameters.parentPortalPageId}"/></field>
> > +        <actions>
> > +            <script 
> > location="component://common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy"/>
> > +        </actions>
> > +        <field name="parentPortalPageId"><hidden 
> > value="${userLoginSecurityGroupId}"/></field>
> >         <field name="portalPageName" 
> > parameter-name="portalPageName"><text/></field>
> >         <field name="description"><text/></field>
> >         <field name="submitButton" 
> > title="${uiLabelMap.CommonCreate}"><submit button-type="button"/></field>
> >
> > Modified: ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml (original)
> > +++ ofbiz/trunk/specialpurpose/myportal/data/MyPortalTypeData.xml Thu Feb  
> > 5 15:18:47 2009
> > @@ -26,37 +26,56 @@
> >     <Enumeration description="Customer Request Created" 
> > enumCode="CUST_CREATED" enumId="PRDS_CUST_CREATED" sequenceId="17" 
> > enumTypeId="PRDS_EMAIL"/>
> >     <Enumeration description="Customer Request Completed" 
> > enumCode="CUST_COMPLETE" enumId="PRDS_CUST_CONFIRM" sequenceId="18" 
> > enumTypeId="PRDS_EMAIL"/>
> >
> > -    <!-- PortalPortlet Demo Data -->
> > -    <PortalPage portalPageId="MYPORTAL" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="_NA_" />
> > -    <PortalPage portalPageId="00001" portalPageName="My Profile" 
> > ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00002" portalPageName="My Communications" 
> > ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00003" portalPageName="Other Communications" 
> > ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00004" portalPageName="Company 
> > communications" ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00005" portalPageName="My Time Sheets" 
> > ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00006" portalPageName="My Tasks" 
> > ownerUserLoginId="admin" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00007" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="DemoEmployee" 
> > originalPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00008" portalPageName="My Profile" 
> > ownerUserLoginId="DemoEmployee" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00009" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="DemoCustomer" 
> > originalPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00010" portalPageName="My Profile" 
> > ownerUserLoginId="DemoCustomer" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00011" portalPageName="Invoices" 
> > ownerUserLoginId="DemoCustomer" parentPortalPageId="MYPORTAL" />
> > -    <PortalPage portalPageId="00012" portalPageName="Projects" 
> > ownerUserLoginId="DemoCustomer" parentPortalPageId="MYPORTAL" />
> > -
> > -    <PortalPageColumn portalPageId="MYPORTAL" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00001" columnSeqId="00001" 
> > columnWidthPercentage="50" />
> > -    <PortalPageColumn portalPageId="00001" columnSeqId="00002" 
> > columnWidthPercentage="50" />
> > -    <PortalPageColumn portalPageId="00002" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00003" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00004" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00005" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00006" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00007" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00008" columnSeqId="00001" 
> > columnWidthPercentage="50" />
> > -    <PortalPageColumn portalPageId="00008" columnSeqId="00002" 
> > columnWidthPercentage="50" />
> > -    <PortalPageColumn portalPageId="00009" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00010" columnSeqId="00001" 
> > columnWidthPercentage="50" />
> > -    <PortalPageColumn portalPageId="00011" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00012" columnSeqId="00001" />
> > -    <PortalPageColumn portalPageId="00010" columnSeqId="00002" 
> > columnWidthPercentage="50" />
> > +    <!-- PortalPortlet System provided pages -->
> > +    <!-- no security group -->
> > +    <PortalPage portalPageId="MYPORTAL_NONE" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="_NA_"/>
> > +
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="_NA_" 
> > securityGroupId="FULLADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN1" sequenceNum="01" 
> > portalPageName="My Profile" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN2" sequenceNum="02" 
> > portalPageName="My Communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN3" sequenceNum="03" 
> > portalPageName="Other Communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN4" sequenceNum="04" 
> > portalPageName="Company communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN5" sequenceNum="05" 
> > portalPageName="My Time Sheets" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +    <PortalPage portalPageId="MYPORTAL_ADMIN6" sequenceNum="06" 
> > portalPageName="My Tasks" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_ADMIN"/>
> > +
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="_NA_" 
> > securityGroupId="MYPORTAL_EMPLOYEE" />
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE1" sequenceNum="01" 
> > portalPageName="My Profile" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE2" sequenceNum="02" 
> > portalPageName="My Communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE3" sequenceNum="03" 
> > portalPageName="Other Communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE4" sequenceNum="04" 
> > portalPageName="Company communications" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE5" sequenceNum="05" 
> > portalPageName="My Time Sheets" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +    <PortalPage portalPageId="MYPORTAL_EMPLOYEE6" sequenceNum="06" 
> > portalPageName="My Tasks" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_EMPLOYEE"/>
> > +
> > +    <PortalPage portalPageId="MYPORTAL_CUSTOMER" portalPageName="Main" 
> > description="The default OFBiz portal page" ownerUserLoginId="_NA_" 
> > securityGroupId="MYPORTAL_CUSTOMER" />
> > +    <PortalPage portalPageId="MYPORTAL_CUSTOMER1" portalPageName="My 
> > Profile" ownerUserLoginId="_NA_" parentPortalPageId="MYPORTAL_CUSTOMER" />
> > +    <PortalPage portalPageId="MYPORTAL_CUSTOMER2" 
> > portalPageName="Invoices" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_CUSTOMER" />
> > +    <PortalPage portalPageId="MYPORTAL_CUSTOMER3" 
> > portalPageName="Projects" ownerUserLoginId="_NA_" 
> > parentPortalPageId="MYPORTAL_CUSTOMER" />
> > +
> > +    <PortalPageColumn portalPageId="MYPORTAL_NONE" columnSeqId="00001" />
> > +
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN" columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN1" columnSeqId="00001" 
> > columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN1" columnSeqId="00002" 
> > columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN2" columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN3" columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN4" columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN5" columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_ADMIN6" columnSeqId="00001" />
> > +
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE" columnSeqId="00001" 
> > />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE1" 
> > columnSeqId="00001" columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE1" 
> > columnSeqId="00002" columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE2" 
> > columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE3" 
> > columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE4" 
> > columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE5" 
> > columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_EMPLOYEE6" 
> > columnSeqId="00001" />
> > +
> > +    <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER" columnSeqId="00001" 
> > />
> > +    <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER1" 
> > columnSeqId="00001" columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER1" 
> > columnSeqId="00002" columnWidthPercentage="50" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER2" 
> > columnSeqId="00001" />
> > +    <PortalPageColumn portalPageId="MYPORTAL_CUSTOMER3" 
> > columnSeqId="00001" />
> >
> >     <PortalPortlet portalPortletId="Attributes" portletName="Attributes" 
> > screenName="Attributes" 
> > screenLocation="component://myportal/widget/MyPortalScreens.xml" 
> > description="Attributes in myportal from party" />
> >     <PortalPortlet portalPortletId="AvsSettings" portletName="Avs Settings" 
> > screenName="AvsSettings" 
> > screenLocation="component://myportal/widget/MyPortalScreens.xml" 
> > description="Avs Settings in myportal from party" />
> > @@ -84,55 +103,62 @@
> >     <PortalPortlet portalPortletId="WELCOME" portletName="Welcome" 
> > screenName="welcomePortlet" 
> > screenLocation="component://common/widget/PortletScreens.xml" 
> > description="OFBiz Welcome Message" 
> > securityServiceName="portalPermissionIsEmployee" securityMainAction="VIEW" 
> > />
> >     <PortalPortlet portalPortletId="LOGIN" portletName="Login" 
> > screenName="loginPortlet" 
> > screenLocation="component://common/widget/PortletScreens.xml" 
> > editFormName="LoginPortletEdit" 
> > editFormLocation="component://common/widget/PortletEditForms.xml" 
> > description="Login Form" securityServiceName="portalPermissionIsEmployee" 
> > securityMainAction="VIEW" />
> >
> > -    <PortalPagePortlet portalPageId="MYPORTAL" 
> > portalPortletId="listrequestlist" portletSeqId="00001" columnSeqId="00001" 
> > />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="party" 
> > portletSeqId="00001" columnSeqId="00001" sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="contact" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00001" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00001" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="4" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="AvsSettings" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="UserLogin" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="Attributes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="Visits" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="Content" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="Notes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00001" portalPortletId="MYTASKSPARTY" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00002" 
> > portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001" 
> > />
> > -    <PortalPagePortlet portalPageId="00003" 
> > portalPortletId="otherCommunications" portletSeqId="00001" 
> > columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00004" 
> > portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00005" portalPortletId="mytimesheet" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00006" portalPortletId="mytasks" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00007" 
> > portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="-1" />
> > -    <PortalPagePortlet portalPageId="00007" 
> > portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00007" portalPortletId="mytasks" 
> > portletSeqId="00001" columnSeqId="00001" sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00007" portalPortletId="mytimesheet" 
> > portletSeqId="00001" columnSeqId="00001" sequenceNum="5" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="party" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="AvsSettings" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00008" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00008" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="contact" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="MYTASKSPARTY" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="Notes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="Content" 
> > portletSeqId="00002" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="Visits" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="Attributes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00008" portalPortletId="UserLogin" 
> > portletSeqId="00002" columnSeqId="00002" sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00009" 
> > portalPortletId="ListCustRequests" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00009" 
> > portalPortletId="ListCustRequestsComp" portletSeqId="00001" 
> > columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00009" 
> > portalPortletId="ListPartyCommEvents" portletSeqId="00001" 
> > columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="party" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="contact" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="AvsSettings" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="UserLogin" 
> > portletSeqId="00001" columnSeqId="00002" sequenceNum="0" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="Attributes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="Visits" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="Content" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00010" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="Notes" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00010" portalPortletId="MYTASKSPARTY" 
> > portletSeqId="00001" columnSeqId="00002" />
> > -    <PortalPagePortlet portalPageId="00011" portalPortletId="ListInvoices" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -    <PortalPagePortlet portalPageId="00012" portalPortletId="ListProjects" 
> > portletSeqId="00001" columnSeqId="00001" />
> > -</entity-engine-xml>
> > +    <PortalPagePortlet portalPageId="MYPORTAL_NONE" 
> > portalPortletId="party" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > +
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN" 
> > portalPortletId="listrequestlist" portletSeqId="00001" columnSeqId="00001" 
> > />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="party" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="contact" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="4" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="AvsSettings" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="UserLogin" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="Attributes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="Visits" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="Content" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="Notes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN1" 
> > portalPortletId="MYTASKSPARTY" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN2" 
> > portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001" 
> > />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN3" 
> > portalPortletId="otherCommunications" portletSeqId="00001" 
> > columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN4" 
> > portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN5" 
> > portalPortletId="mytimesheet" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_ADMIN6" 
> > portalPortletId="mytasks" portletSeqId="00001" columnSeqId="00001" />
> > +
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE" 
> > portalPortletId="listrequestlist" portletSeqId="00001" columnSeqId="00001" 
> > />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="party" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="contact" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="4" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="AvsSettings" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="UserLogin" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="Attributes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="Visits" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="Content" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="Notes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE1" 
> > portalPortletId="MYTASKSPARTY" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE2" 
> > portalPortletId="mycommunications" portletSeqId="00001" columnSeqId="00001" 
> > />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE3" 
> > portalPortletId="otherCommunications" portletSeqId="00001" 
> > columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE4" 
> > portalPortletId="mycompanycomms" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE5" 
> > portalPortletId="mytimesheet" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_EMPLOYEE6" 
> > portalPortletId="mytasks" portletSeqId="00001" columnSeqId="00001" />
> > +
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER" 
> > portalPortletId="ListCustRequests" portletSeqId="00001" columnSeqId="00001" 
> > sequenceNum="0" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER" 
> > portalPortletId="ListCustRequestsComp" portletSeqId="00001" 
> > columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER" 
> > portalPortletId="ListPartyCommEvents" portletSeqId="00001" 
> > columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="party" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="contact" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="LoyaltyPoints" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="PaymentMethods" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="AvsSettings" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="UserLogin" portletSeqId="00001" columnSeqId="00002" 
> > sequenceNum="0" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="Attributes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="Visits" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="Content" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="ShipperAccount" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="Notes" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER1" 
> > portalPortletId="MYTASKSPARTY" portletSeqId="00001" columnSeqId="00002" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER2" 
> > portalPortletId="ListInvoices" portletSeqId="00001" columnSeqId="00001" />
> > +    <PortalPagePortlet portalPageId="MYPORTAL_CUSTOMER3" 
> > portalPortletId="ListProjects" portletSeqId="00001" columnSeqId="00001" />
> > +
> > +</entity-engine-xml>
> > \ No newline at end of file
> >
> > Modified: ofbiz/trunk/specialpurpose/myportal/templates/appheader.ftl
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/templates/appheader.ftl?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/myportal/templates/appheader.ftl (original)
> > +++ ofbiz/trunk/specialpurpose/myportal/templates/appheader.ftl Thu Feb  5 
> > 15:18:47 2009
> > @@ -29,7 +29,7 @@
> >       </#list>
> >     </#if>
> >     <li class="opposed"><a 
> > href="http://docs.ofbiz.org/display/OFBENDUSER/My+Portal?decorator=printable";
> >  url-mode="plain" target-window="new">${uiLabelMap.CommonHelp}</a></li>
> > -    <li class="opposed"><a 
> > href="<@ofbizUrl>ManagePortalPages?parentPortalPageId=MYPORTAL</@ofbizUrl>">${uiLabelMap.CommonPreferences}</a></li>
> > +    <li class="opposed"><a 
> > href="<@ofbizUrl>ManagePortalPages?parentPortalPageId=${userLoginSecurityGroupId?if_exists}</@ofbizUrl>">${uiLabelMap.CommonPreferences}</a></li>
> >   </ul>
> >   </li>
> >   </ul>
> >
> > Modified: ofbiz/trunk/specialpurpose/myportal/widget/CommonScreens.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/CommonScreens.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/myportal/widget/CommonScreens.xml (original)
> > +++ ofbiz/trunk/specialpurpose/myportal/widget/CommonScreens.xml Thu Feb  5 
> > 15:18:47 2009
> > @@ -47,7 +47,7 @@
> >                 <!--set field="applicationMenuName" value="ExampleAppBar" 
> > global="true"/>
> >                     <set field="applicationMenuLocation" 
> > value="component://example/widget/example/ExampleMenus.xml" 
> > global="true"/-->
> >                 <set field="appheaderTemplate" 
> > value="component://myportal/templates/appheader.ftl"/>
> > -                <set field="parameters.parentPortalPageId" 
> > value="MYPORTAL" global="true"/>
> > +                <set field="parameters.parentPortalPageId" 
> > value="MYPORTAL"/>
> >                 <set field="parameters.userLogin.userLoginId" 
> > from-field="userLogin.userLoginId"/>
> >                 <script 
> > location="component://common/webcommon/WEB-INF/actions/includes/ListPortalPages.groovy"/>
> >                 <entity-one entity-name="PartyNameView" 
> > value-field="partyNameView">
> > @@ -159,13 +159,6 @@
> >                 <set field="parameters.portalPageId" value="MYPORTAL"/>
> >                 <script 
> > location="component://common/webcommon/WEB-INF/actions/includes/ShowPortalPage.groovy"/>
> >                 <set field="headerItem" 
> > from-field="parameters.portalPageId"/>
> > -                <!--My Profile From Party-->
> > -                <set field="titleProperty" 
> > value="PageTitleViewPartyProfile"/>
> > -                <set field="tabButtonItem" value="viewprofile"/>
> > -                <set field="labelTitleProperty" value="PartyTaxAuthInfos"/>
> > -                <set field="parameters.partyId" 
> > from-field="userLogin.userLoginId"/>
> > -                <script 
> > location="component://party/webapp/partymgr/WEB-INF/actions/party/ViewProfile.groovy"/>
> > -                <script 
> > location="component://party/webapp/partymgr/WEB-INF/actions/party/GetUserLoginPrimaryEmail.groovy"/>
> >             </actions>
> >             <widgets>
> >                 <decorator-screen name="main-decorator" 
> > location="${parameters.mainDecoratorLocation}">
> >
> > Modified: ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml (original)
> > +++ ofbiz/trunk/specialpurpose/myportal/widget/MyPortalForms.xml Thu Feb  5 
> > 15:18:47 2009
> > @@ -166,11 +166,11 @@
> >             </drop-down>
> >         </field>
> >         <field name="updateButton" widget-style="smallSubmit"><submit 
> > /></field>
> > -        <field name="currentStatusId" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPageTaskStatus}"><display-entity 
> > entity-name="StatusItem" key-field-name="statusId"/></field>
> > -        <field name="estimatedStartDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPageTaskPlanStartDate}"><display type="date"/></field>
> > -        <field name="estimatedCompletionDate" 
> > map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPageTaskPlanEndDate}"><display type="date"/></field>
> > -        <field name="actualStartDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPageTaskActStartDate}"><display type="date"/></field>
> > -        <field name="actualCompletionDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPageTaskActEndDate}"><display type="date"/></field>
> > +        <field name="currentStatusId" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPortalTaskStatus}"><display-entity 
> > entity-name="StatusItem" key-field-name="statusId"/></field>
> > +        <field name="estimatedStartDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPortalTaskPlanStartDate}"><display 
> > type="date"/></field>
> > +        <field name="estimatedCompletionDate" 
> > map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPortalTaskPlanEndDate}"><display type="date"/></field>
> > +        <field name="actualStartDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPortalTaskActStartDate}"><display 
> > type="date"/></field>
> > +        <field name="actualCompletionDate" map-name="taskResult.taskInfo" 
> > title="${uiLabelMap.MyPortalTaskActEndDate}"><display type="date"/></field>
> >         <field name="plannedHours" 
> > map-name="taskResult.taskInfo"><display/></field>
> >         <field name="actualHours" 
> > map-name="taskResult.taskInfo"><display/></field>
> >     </form>
> >
> > Modified: ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml
> > URL: 
> > http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml?rev=741129&r1=741128&r2=741129&view=diff
> > ==============================================================================
> > --- ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml 
> > (original)
> > +++ ofbiz/trunk/specialpurpose/myportal/widget/MyPortalScreens.xml Thu Feb  
> > 5 15:18:47 2009
> > @@ -787,7 +787,7 @@
> >             <widgets>
> >                 <section>
> >                     <condition>
> > -                        <not><if-empty field="custRequests"/></not>
> > +                        <!--not><if-empty field="custRequests"/></not-->
> >                     </condition>
> >                     <widgets>
> >                         <screenlet 
> > title="${uiLabelMap.MyPortalIncomingCustRequests}" 
> > navigation-form-name="ListRequestList">
> >
> >
-- 
http://www.antwebsystems.com : 
Quality OFBiz support for competitive rates....

Reply via email to