Re: svn commit: r652225 - in /ofbiz/trunk/applications: marketing/webapp/sfa/findSfaParty.ftl party/webapp/partymgr/party/profileblocks/mytasks.ftl party/widget/partymgr/PartyScreens.xml party/widget/partymgr/ProfileScreens.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: r652225 - in /ofbiz/trunk/applications: marketing/webapp/sfa/findSfaParty.ftl party/webapp/partymgr/party/profileblocks/mytasks.ftl party/widget/partymgr/PartyScreens.xml party/widget/partymgr/ProfileScreens.xml

Adrian Crum
The Party Profile page doesn't display in IE7.

-Adrian

[hidden email] wrote:

> Author: apatel
> Date: Tue Apr 29 19:02:04 2008
> New Revision: 652225
>
> URL: http://svn.apache.org/viewvc?rev=652225&view=rev
> Log:
> Adding screenlet for mytasks. Also converted Party Profile page into two column. Shubham thanks for your help.
>
> Added:
>     ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl   (with props)
> Removed:
>     ofbiz/trunk/applications/marketing/webapp/sfa/findSfaParty.ftl
> Modified:
>     ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>     ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>
> Added: ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl?rev=652225&view=auto
> ==============================================================================
> --- ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl (added)
> +++ ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl Tue Apr 29 19:02:04 2008
> @@ -0,0 +1,138 @@
> +<#--
> +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.
> +-->
> +
> +<#setting locale = locale.toString()>
> +<#setting time_zone = timeZone.getID()>
> +<div class="screenlet">
> +  <div class="screenlet-title-bar">
> +    <ul>
> +      <li class="h3">${uiLabelMap.WorkEffortMyCurrentTaskList}</li>
> +      <li><a href="<@ofbizContentUrl>/workeffort/control/EditWorkEffort?workEffortTypeId=TASK&amp;currentStatusId=CAL_NEEDS_ACTION</@ofbizContentUrl>">${uiLabelMap.WorkEffortNewTask}</a></li>
> +    </ul>
> +    <br class="clear"/>
> +  </div>
> +  <h3>${uiLabelMap.WorkEffortAssignedTasks}</h3>
> +  <table class="basic-table hover-bar" cellspacing="0">
> +    <tr class="header-row">
> +      <td>${uiLabelMap.CommonStartDateTime}</td>
> +      <td>${uiLabelMap.WorkEffortPriority}</td>
> +      <td>${uiLabelMap.WorkEffortStatus}</td>
> +      <td>${uiLabelMap.WorkEffortTaskName}</td>
> +      <td>${uiLabelMap.CommonEdit}</td>
> +    </tr>
> +    <#assign alt_row = false>
> +    <#list tasks as workEffort>
> +      <tr<#if alt_row> class="alternate-row"</#if>>
> +        <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
> +        <td>${workEffort.priority?if_exists}</td>
> +        <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
> +        <td><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +        <td class="button-col"><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortId}</a></td>
> +      </tr>
> +      <#assign alt_row = !alt_row>
> +    </#list>
> +  </table>
> +  <#if (activities.size() > 0)>
> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUser}</h3>
> +    <table class="basic-table hover-bar" cellspacing="0">
> +      <tr class="header-row">
> +        <td>${uiLabelMap.CommonStartDateTime}</td>
> +        <td>${uiLabelMap.WorkEffortPriority}</td>
> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
> +        <td>${uiLabelMap.PartyRoleId}</td>
> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
> +        <td>${uiLabelMap.CommonEdit}</td>
> +      </tr>
> +      <#assign alt_row = false>
> +      <#list activities as workEffort>
> +        <tr<#if alt_row> class="alternate-row"</#if>>
> +          <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
> +          <td>${workEffort.priority?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
> +          <#-- <td>${workEffort.partyId}</td> -->
> +          <td>${workEffort.roleTypeId}</td>
> +          <td><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortId}</a></td>
> +        </tr>
> +        <#assign alt_row = !alt_row>
> +      </#list>
> +    </table>
> +  </#if>
> +  <#if (roleActivities.size() > 0)>
> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserRole}</h3>
> +    <table class="basic-table hover-bar" cellspacing="0">
> +      <tr class="header-row">
> +        <td>${uiLabelMap.CommonStartDateTime}</td>
> +        <td>${uiLabelMap.WorkEffortPriority}</td>
> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
> +        <td>${uiLabelMap.PartyRoleId}</td>
> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
> +        <td>${uiLabelMap.CommonEdit}</td>
> +      </tr>
> +      <#assign alt_row = false>
> +      <#list roleActivities as workEffort>
> +        <tr<#if alt_row> class="alternate-row"</#if>>
> +          <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
> +          <td>${workEffort.priority?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
> +          <#-- <td>${workEffort.partyId}</td> -->
> +          <td>${workEffort.roleTypeId}</td>
> +          <td><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@ofbizContentUrl>/workeffort/control/acceptRoleAssignment?workEffortId=${workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=${workEffort.fromDate.toString()}</@ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[${workEffort.workEffortId}]</a></td>
> +        </tr>
> +        <#assign alt_row = !alt_row>
> +      </#list>
> +    </table>
> +  </#if>
> +  <#if (groupActivities.size() > 0)>
> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserGroup}</h3>
> +    <table class="basic-table hover-bar" cellspacing="0">
> +      <tr class="header-row">
> +        <td>${uiLabelMap.CommonStartDateTime}</td>
> +        <td>${uiLabelMap.WorkEffortPriority}</td>
> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
> +        <td>${uiLabelMap.PartyGroupPartyId}</td>
> +        <#-- <td>${uiLabelMap.PartyRoleId}</td> -->
> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
> +        <td>${uiLabelMap.CommonEdit}</td>
> +      </tr>
> +      <#assign alt_row = false>
> +      <#list groupActivities as workEffort>
> +        <tr<#if alt_row> class="alternate-row"</#if>>
> +          <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
> +          <td>${workEffort.priority?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem", Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId", workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
> +          <td>${workEffort.groupPartyId}</td>
> +          <#-- <td>${workEffort.roleTypeId}</td> -->
> +          <td><a href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@ofbizContentUrl>/workeffort/control/acceptassignment?workEffortId=${workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=${workEffort.fromDate}</@ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[${workEffort.workEffortId}]</a></td>
> +        </tr>
> +        <#assign alt_row = !alt_row>
> +      </#list>
> +    </table>
> +  </#if>
> +</div>
>
> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
> ------------------------------------------------------------------------------
>     svn:keywords = Date Rev Author URL Id
>
> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
> ------------------------------------------------------------------------------
>     svn:mime-type = text/plain
>
> Modified: ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml (original)
> +++ ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml Tue Apr 29 19:02:04 2008
> @@ -95,21 +95,30 @@
>                                          </container>
>                                      </fail-widgets>
>                                  </section>
> -                                <include-screen name="Party" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Contact" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="LoyaltyPoints" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="PaymentMethods" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="AvsSettings" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="FinAccounts" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="UserLogin" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Attributes" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Visits" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Cart" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="SerializedInventory" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Subscriptions" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Content" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="ShipperAccount" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> -                                <include-screen name="Notes" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                <section>
> +                                    <widgets>
> +                                        <container style="lefthalf">
> +                                            <include-screen name="Party" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Contact" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="LoyaltyPoints" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="PaymentMethods" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="AvsSettings" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                        </container>
> +                                        <container style="righthalf">
> +                                            <include-screen name="FinAccounts" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="UserLogin" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Attributes" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Visits" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Cart" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="SerializedInventory" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Subscriptions" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Content" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="ShipperAccount" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="Notes" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                            <include-screen name="mytasks" location="component://party/widget/partymgr/ProfileScreens.xml"/>
> +                                        </container>
> +                                    </widgets>
> +                                </section>
>                              </widgets>
>                              <fail-widgets>
>                                  <container>
>
> Modified: ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
> ==============================================================================
> --- ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml (original)
> +++ ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml Tue Apr 29 19:02:04 2008
> @@ -382,4 +382,28 @@
>              </widgets>
>          </section>
>      </screen>
> +    
> +    <screen name="mytasks">
> +        <section>
> +            <actions>
> +                <service service-name="getWorkEffortAssignedActivities"/>
> +                <service service-name="getWorkEffortAssignedActivitiesByRole"/>
> +                <service service-name="getWorkEffortAssignedActivitiesByGroup"/>
> +                <service service-name="getWorkEffortAssignedTasks"/>
> +            </actions>
> +            <widgets>
> +                <section>
> +                    <condition>
> +                        <if-has-permission permission="WORKEFFORTMGR" action="_VIEW"/>
> +                    </condition>
> +                    <widgets>
> +                        <platform-specific><html><html-template location="component://party/webapp/partymgr/party/profileblocks/mytasks.ftl"/></html></platform-specific>
> +                    </widgets>
> +                    <fail-widgets>
> +                        <label style="h3">${uiLabelMap.WorkEffortViewPermissionError}</label>
> +                    </fail-widgets>
> +                </section>
> +            </widgets>
> +        </section>
> +    </screen>
>  </screens>
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r652225 - in /ofbiz/trunk/applications: marketing/webapp/sfa/findSfaParty.ftl party/webapp/partymgr/party/profileblocks/mytasks.ftl party/widget/partymgr/PartyScreens.xml party/widget/partymgr/ProfileScreens.xml

Anil Patel-3
Adrian,
Thanks for finding. I'll try to fix it asap.
Regards
Anil Patel

On Apr 30, 2008, at 1:40 PM, Adrian Crum wrote:

> The Party Profile page doesn't display in IE7.
>
> -Adrian
>
> [hidden email] wrote:
>> Author: apatel
>> Date: Tue Apr 29 19:02:04 2008
>> New Revision: 652225
>> URL: http://svn.apache.org/viewvc?rev=652225&view=rev
>> Log:
>> Adding screenlet for mytasks. Also converted Party Profile page  
>> into two column. Shubham thanks for your help.
>> Added:
>>    ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl   (with props)
>> Removed:
>>    ofbiz/trunk/applications/marketing/webapp/sfa/findSfaParty.ftl
>> Modified:
>>    ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>    ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>> Added: ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl?rev=652225&view=auto
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =====================================================================
>> --- ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl (added)
>> +++ ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl Tue Apr 29 19:02:04 2008
>> @@ -0,0 +1,138 @@
>> +<#--
>> +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.
>> +-->
>> +
>> +<#setting locale = locale.toString()>
>> +<#setting time_zone = timeZone.getID()>
>> +<div class="screenlet">
>> +  <div class="screenlet-title-bar">
>> +    <ul>
>> +      <li class="h3">${uiLabelMap.WorkEffortMyCurrentTaskList}</li>
>> +      <li><a href="<@ofbizContentUrl>/workeffort/control/
>> EditWorkEffort?
>> workEffortTypeId=TASK&amp;currentStatusId=CAL_NEEDS_ACTION</
>> @ofbizContentUrl>">${uiLabelMap.WorkEffortNewTask}</a></li>
>> +    </ul>
>> +    <br class="clear"/>
>> +  </div>
>> +  <h3>${uiLabelMap.WorkEffortAssignedTasks}</h3>
>> +  <table class="basic-table hover-bar" cellspacing="0">
>> +    <tr class="header-row">
>> +      <td>${uiLabelMap.CommonStartDateTime}</td>
>> +      <td>${uiLabelMap.WorkEffortPriority}</td>
>> +      <td>${uiLabelMap.WorkEffortStatus}</td>
>> +      <td>${uiLabelMap.WorkEffortTaskName}</td>
>> +      <td>${uiLabelMap.CommonEdit}</td>
>> +    </tr>
>> +    <#assign alt_row = false>
>> +    <#list tasks as workEffort>
>> +      <tr<#if alt_row> class="alternate-row"</#if>>
>> +        <td>${(workEffort.estimatedStartDate.toString())?
>> if_exists}</td>
>> +        <td>${workEffort.priority?if_exists}</td>
>> +        <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort
>> .getString("currentStatusId"))).get("description",locale))?
>> if_exists}</td>
>> +        <td><a href="<@ofbizContentUrl>/workeffort/control/
>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>> +        <td class="button-col"><a href="<@ofbizContentUrl>/
>> workeffort/control/WorkEffortSummary?workEffortId=$
>> {workEffort.workEffortId}</@ofbizContentUrl>">$
>> {workEffort.workEffortId}</a></td>
>> +      </tr>
>> +      <#assign alt_row = !alt_row>
>> +    </#list>
>> +  </table>
>> +  <#if (activities.size() > 0)>
>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUser}</h3>
>> +    <table class="basic-table hover-bar" cellspacing="0">
>> +      <tr class="header-row">
>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>> +        <td>${uiLabelMap.PartyRoleId}</td>
>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>> +        <td>${uiLabelMap.CommonEdit}</td>
>> +      </tr>
>> +      <#assign alt_row = false>
>> +      <#list activities as workEffort>
>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>> +          <td>${(workEffort.estimatedStartDate.toString())?
>> if_exists}</td>
>> +          <td>${workEffort.priority?if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort
>> .getString("currentStatusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort.getString("statusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <#-- <td>${workEffort.partyId}</td> -->
>> +          <td>${workEffort.roleTypeId}</td>
>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>> workeffort/control/WorkEffortSummary?workEffortId=$
>> {workEffort.workEffortId}</@ofbizContentUrl>">$
>> {workEffort.workEffortId}</a></td>
>> +        </tr>
>> +        <#assign alt_row = !alt_row>
>> +      </#list>
>> +    </table>
>> +  </#if>
>> +  <#if (roleActivities.size() > 0)>
>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserRole}</h3>
>> +    <table class="basic-table hover-bar" cellspacing="0">
>> +      <tr class="header-row">
>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>> +        <td>${uiLabelMap.PartyRoleId}</td>
>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>> +        <td>${uiLabelMap.CommonEdit}</td>
>> +      </tr>
>> +      <#assign alt_row = false>
>> +      <#list roleActivities as workEffort>
>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>> +          <td>${(workEffort.estimatedStartDate.toString())?
>> if_exists}</td>
>> +          <td>${workEffort.priority?if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort
>> .getString("currentStatusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort.getString("statusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <#-- <td>${workEffort.partyId}</td> -->
>> +          <td>${workEffort.roleTypeId}</td>
>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>> workeffort/control/acceptRoleAssignment?workEffortId=$
>> {workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=$
>> {workEffort.roleTypeId}&fromDate=${workEffort.fromDate.toString()}</
>> @ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[$
>> {workEffort.workEffortId}]</a></td>
>> +        </tr>
>> +        <#assign alt_row = !alt_row>
>> +      </#list>
>> +    </table>
>> +  </#if>
>> +  <#if (groupActivities.size() > 0)>
>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserGroup}</h3>
>> +    <table class="basic-table hover-bar" cellspacing="0">
>> +      <tr class="header-row">
>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>> +        <td>${uiLabelMap.PartyGroupPartyId}</td>
>> +        <#-- <td>${uiLabelMap.PartyRoleId}</td> -->
>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>> +        <td>${uiLabelMap.CommonEdit}</td>
>> +      </tr>
>> +      <#assign alt_row = false>
>> +      <#list groupActivities as workEffort>
>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>> +          <td>${(workEffort.estimatedStartDate.toString())?
>> if_exists}</td>
>> +          <td>${workEffort.priority?if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort
>> .getString("currentStatusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>> workEffort.getString("statusId"))).get("description",locale))?
>> if_exists}</td>
>> +          <td>${workEffort.groupPartyId}</td>
>> +          <#-- <td>${workEffort.roleTypeId}</td> -->
>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>> workeffort/control/acceptassignment?workEffortId=$
>> {workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=$
>> {workEffort.roleTypeId}&fromDate=${workEffort.fromDate}</
>> @ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[$
>> {workEffort.workEffortId}]</a></td>
>> +        </tr>
>> +        <#assign alt_row = !alt_row>
>> +      </#list>
>> +    </table>
>> +  </#if>
>> +</div>
>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl
>> ------------------------------------------------------------------------------
>>    svn:eol-style = native
>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl
>> ------------------------------------------------------------------------------
>>    svn:keywords = Date Rev Author URL Id
>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>> profileblocks/mytasks.ftl
>> ------------------------------------------------------------------------------
>>    svn:mime-type = text/plain
>> Modified: ofbiz/trunk/applications/party/widget/partymgr/
>> PartyScreens.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =====================================================================
>> --- ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml  
>> (original)
>> +++ ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml  
>> Tue Apr 29 19:02:04 2008
>> @@ -95,21 +95,30 @@
>>                                         </container>
>>                                     </fail-widgets>
>>                                 </section>
>> -                                <include-screen name="Party"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="Contact"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen  
>> name="LoyaltyPoints" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> -                                <include-screen  
>> name="PaymentMethods" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> -                                <include-screen name="AvsSettings"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="FinAccounts"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="UserLogin"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="Attributes"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="Visits"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen name="Cart"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen  
>> name="SerializedInventory" location="component://party/widget/
>> partymgr/ProfileScreens.xml"/>
>> -                                <include-screen  
>> name="Subscriptions" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> -                                <include-screen name="Content"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> -                                <include-screen  
>> name="ShipperAccount" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> -                                <include-screen name="Notes"  
>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>> +                                <section>
>> +                                    <widgets>
>> +                                        <container style="lefthalf">
>> +                                            <include-screen  
>> name="Party" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Contact" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="LoyaltyPoints" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="PaymentMethods" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="AvsSettings" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                        </container>
>> +                                        <container  
>> style="righthalf">
>> +                                            <include-screen  
>> name="FinAccounts" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="UserLogin" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Attributes" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Visits" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Cart" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="SerializedInventory" location="component://party/widget/
>> partymgr/ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Subscriptions" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Content" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="ShipperAccount" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="Notes" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                            <include-screen  
>> name="mytasks" location="component://party/widget/partymgr/
>> ProfileScreens.xml"/>
>> +                                        </container>
>> +                                    </widgets>
>> +                                </section>
>>                             </widgets>
>>                             <fail-widgets>
>>                                 <container>
>> Modified: ofbiz/trunk/applications/party/widget/partymgr/
>> ProfileScreens.xml
>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =====================================================================
>> --- ofbiz/trunk/applications/party/widget/partymgr/
>> ProfileScreens.xml (original)
>> +++ ofbiz/trunk/applications/party/widget/partymgr/
>> ProfileScreens.xml Tue Apr 29 19:02:04 2008
>> @@ -382,4 +382,28 @@
>>             </widgets>
>>         </section>
>>     </screen>
>> +    +    <screen name="mytasks">
>> +        <section>
>> +            <actions>
>> +                <service service-
>> name="getWorkEffortAssignedActivities"/>
>> +                <service service-
>> name="getWorkEffortAssignedActivitiesByRole"/>
>> +                <service service-
>> name="getWorkEffortAssignedActivitiesByGroup"/>
>> +                <service service-name="getWorkEffortAssignedTasks"/>
>> +            </actions>
>> +            <widgets>
>> +                <section>
>> +                    <condition>
>> +                        <if-has-permission  
>> permission="WORKEFFORTMGR" action="_VIEW"/>
>> +                    </condition>
>> +                    <widgets>
>> +                        <platform-specific><html><html-template  
>> location="component://party/webapp/partymgr/party/profileblocks/
>> mytasks.ftl"/></html></platform-specific>
>> +                    </widgets>
>> +                    <fail-widgets>
>> +                        <label style="h3">$
>> {uiLabelMap.WorkEffortViewPermissionError}</label>
>> +                    </fail-widgets>
>> +                </section>
>> +            </widgets>
>> +        </section>
>> +    </screen>
>> </screens>


smime.p7s (3K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r652225 - in /ofbiz/trunk/applications: marketing/webapp/sfa/findSfaParty.ftl party/webapp/partymgr/party/profileblocks/mytasks.ftl party/widget/partymgr/PartyScreens.xml party/widget/partymgr/ProfileScreens.xml

Adrian Crum
I already fixed it, but I can't commit it. Anyone who wants to fix their
local copy can use the attached patch.

-Adrian

Anil Patel wrote:

> Adrian,
> Thanks for finding. I'll try to fix it asap.
> Regards
> Anil Patel
>
> On Apr 30, 2008, at 1:40 PM, Adrian Crum wrote:
>
>> The Party Profile page doesn't display in IE7.
>>
>> -Adrian
>>
>> [hidden email] wrote:
>>> Author: apatel
>>> Date: Tue Apr 29 19:02:04 2008
>>> New Revision: 652225
>>> URL: http://svn.apache.org/viewvc?rev=652225&view=rev
>>> Log:
>>> Adding screenlet for mytasks. Also converted Party Profile page into
>>> two column. Shubham thanks for your help.
>>> Added:
>>>    
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl  
>>> (with props)
>>> Removed:
>>>    ofbiz/trunk/applications/marketing/webapp/sfa/findSfaParty.ftl
>>> Modified:
>>>    ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>>    ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>>> Added:
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>>
>>> URL:
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl?rev=652225&view=auto 
>>>
>>> ==============================================================================
>>>
>>> ---
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>> (added)
>>> +++
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>> Tue Apr 29 19:02:04 2008
>>> @@ -0,0 +1,138 @@
>>> +<#--
>>> +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.
>>> +-->
>>> +
>>> +<#setting locale = locale.toString()>
>>> +<#setting time_zone = timeZone.getID()>
>>> +<div class="screenlet">
>>> +  <div class="screenlet-title-bar">
>>> +    <ul>
>>> +      <li class="h3">${uiLabelMap.WorkEffortMyCurrentTaskList}</li>
>>> +      <li><a
>>> href="<@ofbizContentUrl>/workeffort/control/EditWorkEffort?workEffortTypeId=TASK&amp;currentStatusId=CAL_NEEDS_ACTION</@ofbizContentUrl>">${uiLabelMap.WorkEffortNewTask}</a></li>
>>>
>>> +    </ul>
>>> +    <br class="clear"/>
>>> +  </div>
>>> +  <h3>${uiLabelMap.WorkEffortAssignedTasks}</h3>
>>> +  <table class="basic-table hover-bar" cellspacing="0">
>>> +    <tr class="header-row">
>>> +      <td>${uiLabelMap.CommonStartDateTime}</td>
>>> +      <td>${uiLabelMap.WorkEffortPriority}</td>
>>> +      <td>${uiLabelMap.WorkEffortStatus}</td>
>>> +      <td>${uiLabelMap.WorkEffortTaskName}</td>
>>> +      <td>${uiLabelMap.CommonEdit}</td>
>>> +    </tr>
>>> +    <#assign alt_row = false>
>>> +    <#list tasks as workEffort>
>>> +      <tr<#if alt_row> class="alternate-row"</#if>>
>>> +        
>>> <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
>>> +        <td>${workEffort.priority?if_exists}</td>
>>> +        <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +        <td><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>
>>> +        <td class="button-col"><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortId}</a></td>
>>>
>>> +      </tr>
>>> +      <#assign alt_row = !alt_row>
>>> +    </#list>
>>> +  </table>
>>> +  <#if (activities.size() > 0)>
>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUser}</h3>
>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>> +      <tr class="header-row">
>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>>> +        <td>${uiLabelMap.PartyRoleId}</td>
>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>> +      </tr>
>>> +      <#assign alt_row = false>
>>> +      <#list activities as workEffort>
>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>> +          
>>> <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
>>> +          <td>${workEffort.priority?if_exists}</td>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <#-- <td>${workEffort.partyId}</td> -->
>>> +          <td>${workEffort.roleTypeId}</td>
>>> +          <td><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>
>>> +          <td class="button-col"><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortId}</a></td>
>>>
>>> +        </tr>
>>> +        <#assign alt_row = !alt_row>
>>> +      </#list>
>>> +    </table>
>>> +  </#if>
>>> +  <#if (roleActivities.size() > 0)>
>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserRole}</h3>
>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>> +      <tr class="header-row">
>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>>> +        <td>${uiLabelMap.PartyRoleId}</td>
>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>> +      </tr>
>>> +      <#assign alt_row = false>
>>> +      <#list roleActivities as workEffort>
>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>> +          
>>> <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
>>> +          <td>${workEffort.priority?if_exists}</td>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <#-- <td>${workEffort.partyId}</td> -->
>>> +          <td>${workEffort.roleTypeId}</td>
>>> +          <td><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>
>>> +          <td class="button-col"><a
>>> href="<@ofbizContentUrl>/workeffort/control/acceptRoleAssignment?workEffortId=${workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=${workEffort.fromDate.toString()}</@ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[${workEffort.workEffortId}]</a></td>
>>>
>>> +        </tr>
>>> +        <#assign alt_row = !alt_row>
>>> +      </#list>
>>> +    </table>
>>> +  </#if>
>>> +  <#if (groupActivities.size() > 0)>
>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserGroup}</h3>
>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>> +      <tr class="header-row">
>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>> +        <td>${uiLabelMap.PartyGroupPartyId}</td>
>>> +        <#-- <td>${uiLabelMap.PartyRoleId}</td> -->
>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>> +      </tr>
>>> +      <#assign alt_row = false>
>>> +      <#list groupActivities as workEffort>
>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>> +          
>>> <td>${(workEffort.estimatedStartDate.toString())?if_exists}</td>
>>> +          <td>${workEffort.priority?if_exists}</td>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("currentStatusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",
>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",
>>> workEffort.getString("statusId"))).get("description",locale))?if_exists}</td>
>>>
>>> +          <td>${workEffort.groupPartyId}</td>
>>> +          <#-- <td>${workEffort.roleTypeId}</td> -->
>>> +          <td><a
>>> href="<@ofbizContentUrl>/workeffort/control/WorkEffortSummary?workEffortId=${workEffort.workEffortId}</@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>
>>> +          <td class="button-col"><a
>>> href="<@ofbizContentUrl>/workeffort/control/acceptassignment?workEffortId=${workEffort.workEffortId}&partyId=${workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=${workEffort.fromDate}</@ofbizContentUrl>">${uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[${workEffort.workEffortId}]</a></td>
>>>
>>> +        </tr>
>>> +        <#assign alt_row = !alt_row>
>>> +      </#list>
>>> +    </table>
>>> +  </#if>
>>> +</div>
>>> Propchange:
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>>
>>> ------------------------------------------------------------------------------
>>>
>>>    svn:eol-style = native
>>> Propchange:
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>>
>>> ------------------------------------------------------------------------------
>>>
>>>    svn:keywords = Date Rev Author URL Id
>>> Propchange:
>>> ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl
>>>
>>> ------------------------------------------------------------------------------
>>>
>>>    svn:mime-type = text/plain
>>> Modified:
>>> ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>> URL:
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=652225&r1=652224&r2=652225&view=diff 
>>>
>>> ==============================================================================
>>>
>>> --- ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>> Tue Apr 29 19:02:04 2008
>>> @@ -95,21 +95,30 @@
>>>                                         </container>
>>>                                     </fail-widgets>
>>>                                 </section>
>>> -                                <include-screen name="Party"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Contact"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="LoyaltyPoints"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen
>>> name="PaymentMethods"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="AvsSettings"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="FinAccounts"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="UserLogin"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Attributes"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Visits"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Cart"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen
>>> name="SerializedInventory"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Subscriptions"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Content"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen
>>> name="ShipperAccount"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> -                                <include-screen name="Notes"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                <section>
>>> +                                    <widgets>
>>> +                                        <container style="lefthalf">
>>> +                                            <include-screen
>>> name="Party"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Contact"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="LoyaltyPoints"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="PaymentMethods"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="AvsSettings"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                        </container>
>>> +                                        <container style="righthalf">
>>> +                                            <include-screen
>>> name="FinAccounts"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="UserLogin"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Attributes"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Visits"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Cart"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="SerializedInventory"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Subscriptions"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Content"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="ShipperAccount"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="Notes"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                            <include-screen
>>> name="mytasks"
>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>> +                                        </container>
>>> +                                    </widgets>
>>> +                                </section>
>>>                             </widgets>
>>>                             <fail-widgets>
>>>                                 <container>
>>> Modified:
>>> ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>>> URL:
>>> http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml?rev=652225&r1=652224&r2=652225&view=diff 
>>>
>>> ==============================================================================
>>>
>>> --- ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>>> (original)
>>> +++ ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>>> Tue Apr 29 19:02:04 2008
>>> @@ -382,4 +382,28 @@
>>>             </widgets>
>>>         </section>
>>>     </screen>
>>> +    +    <screen name="mytasks">
>>> +        <section>
>>> +            <actions>
>>> +                <service
>>> service-name="getWorkEffortAssignedActivities"/>
>>> +                <service
>>> service-name="getWorkEffortAssignedActivitiesByRole"/>
>>> +                <service
>>> service-name="getWorkEffortAssignedActivitiesByGroup"/>
>>> +                <service service-name="getWorkEffortAssignedTasks"/>
>>> +            </actions>
>>> +            <widgets>
>>> +                <section>
>>> +                    <condition>
>>> +                        <if-has-permission
>>> permission="WORKEFFORTMGR" action="_VIEW"/>
>>> +                    </condition>
>>> +                    <widgets>
>>> +                        <platform-specific><html><html-template
>>> location="component://party/webapp/partymgr/party/profileblocks/mytasks.ftl"/></html></platform-specific>
>>>
>>> +                    </widgets>
>>> +                    <fail-widgets>
>>> +                        <label
>>> style="h3">${uiLabelMap.WorkEffortViewPermissionError}</label>
>>> +                    </fail-widgets>
>>> +                </section>
>>> +            </widgets>
>>> +        </section>
>>> +    </screen>
>>> </screens>
>

Index: applications/party/webapp/partymgr/static/partymgr.css
===================================================================
--- applications/party/webapp/partymgr/static/partymgr.css (revision 652391)
+++ applications/party/webapp/partymgr/static/partymgr.css (working copy)
@@ -23,3 +23,13 @@
 width: auto;
 margin-bottom: 1em;
 }
+
+.profile-left {
+float: left;
+width: 47%;
+}
+
+.profile-right {
+float: right;
+width: 47%;
+}
Index: applications/party/widget/partymgr/PartyScreens.xml
===================================================================
--- applications/party/widget/partymgr/PartyScreens.xml (revision 652391)
+++ applications/party/widget/partymgr/PartyScreens.xml (working copy)
@@ -86,25 +86,25 @@
                                     </condition>
                                     <widgets>
                                         <container style="button-bar button-style-2">
-                                            <link target="viewprofile?partyId=${party.partyId}" text="${uiLabelMap.PartyHideOld}" style="smallSubmit"/>
+                                            <link target="viewprofile?partyId=${party.partyId}" text="${uiLabelMap.PartyHideOld}"/>
                                         </container>
                                     </widgets>
                                     <fail-widgets>
                                         <container style="button-bar button-style-2">
-                                            <link target="viewprofile?partyId=${party.partyId}&amp;SHOW_OLD=true" text="${uiLabelMap.PartyShowOld}" style="smallSubmit"/>
+                                            <link target="viewprofile?partyId=${party.partyId}&amp;SHOW_OLD=true" text="${uiLabelMap.PartyShowOld}"/>
                                         </container>
                                     </fail-widgets>
                                 </section>
                                 <section>
                                     <widgets>
-                                        <container style="lefthalf">
+                                        <container style="profile-left">
                                             <include-screen name="Party" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="Contact" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="LoyaltyPoints" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="PaymentMethods" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="AvsSettings" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                         </container>
-                                        <container style="righthalf">
+                                        <container style="profile-right">
                                             <include-screen name="FinAccounts" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="UserLogin" location="component://party/widget/partymgr/ProfileScreens.xml"/>
                                             <include-screen name="Attributes" location="component://party/widget/partymgr/ProfileScreens.xml"/>
Index: framework/images/webapp/images/maincss.css
===================================================================
--- framework/images/webapp/images/maincss.css (revision 652391)
+++ framework/images/webapp/images/maincss.css (working copy)
@@ -897,7 +897,6 @@
 }
 
 #column-container {
-background-color: #FFFFFF;
 margin: auto;
 padding: 1em;
 position: relative;
@@ -1264,6 +1263,7 @@
 font-size: 1em;
 font-weight: bold;
 padding: 0.1em 0.5em 0.2em 0.5em;
+white-space: nowrap;
 }
 
 .screenlet-title-bar ul h1,
Reply | Threaded
Open this post in threaded view
|

Re: svn commit: r652225 - in /ofbiz/trunk/applications: marketing/webapp/sfa/findSfaParty.ftl party/webapp/partymgr/party/profileblocks/mytasks.ftl party/widget/partymgr/PartyScreens.xml party/widget/partymgr/ProfileScreens.xml

Anil Patel-3
Thanks again.
Regards
Anil Patel

On Apr 30, 2008, at 2:28 PM, Adrian Crum wrote:

> I already fixed it, but I can't commit it. Anyone who wants to fix  
> their local copy can use the attached patch.
>
> -Adrian
>
> Anil Patel wrote:
>> Adrian,
>> Thanks for finding. I'll try to fix it asap.
>> Regards
>> Anil Patel
>> On Apr 30, 2008, at 1:40 PM, Adrian Crum wrote:
>>> The Party Profile page doesn't display in IE7.
>>>
>>> -Adrian
>>>
>>> [hidden email] wrote:
>>>> Author: apatel
>>>> Date: Tue Apr 29 19:02:04 2008
>>>> New Revision: 652225
>>>> URL: http://svn.apache.org/viewvc?rev=652225&view=rev
>>>> Log:
>>>> Adding screenlet for mytasks. Also converted Party Profile page  
>>>> into two column. Shubham thanks for your help.
>>>> Added:
>>>>   ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl   (with props)
>>>> Removed:
>>>>   ofbiz/trunk/applications/marketing/webapp/sfa/findSfaParty.ftl
>>>> Modified:
>>>>   ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml
>>>>   ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml
>>>> Added: ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/webapp/partymgr/party/profileblocks/mytasks.ftl?rev=652225&view=auto
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ===================================================================
>>>> --- ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl (added)
>>>> +++ ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl Tue Apr 29 19:02:04 2008
>>>> @@ -0,0 +1,138 @@
>>>> +<#--
>>>> +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.
>>>> +-->
>>>> +
>>>> +<#setting locale = locale.toString()>
>>>> +<#setting time_zone = timeZone.getID()>
>>>> +<div class="screenlet">
>>>> +  <div class="screenlet-title-bar">
>>>> +    <ul>
>>>> +      <li class="h3">${uiLabelMap.WorkEffortMyCurrentTaskList}</
>>>> li>
>>>> +      <li><a href="<@ofbizContentUrl>/workeffort/control/
>>>> EditWorkEffort?
>>>> workEffortTypeId=TASK&amp;currentStatusId=CAL_NEEDS_ACTION</
>>>> @ofbizContentUrl>">${uiLabelMap.WorkEffortNewTask}</a></li>
>>>> +    </ul>
>>>> +    <br class="clear"/>
>>>> +  </div>
>>>> +  <h3>${uiLabelMap.WorkEffortAssignedTasks}</h3>
>>>> +  <table class="basic-table hover-bar" cellspacing="0">
>>>> +    <tr class="header-row">
>>>> +      <td>${uiLabelMap.CommonStartDateTime}</td>
>>>> +      <td>${uiLabelMap.WorkEffortPriority}</td>
>>>> +      <td>${uiLabelMap.WorkEffortStatus}</td>
>>>> +      <td>${uiLabelMap.WorkEffortTaskName}</td>
>>>> +      <td>${uiLabelMap.CommonEdit}</td>
>>>> +    </tr>
>>>> +    <#assign alt_row = false>
>>>> +    <#list tasks as workEffort>
>>>> +      <tr<#if alt_row> class="alternate-row"</#if>>
>>>> +        <td>${(workEffort.estimatedStartDate.toString())?
>>>> if_exists}</td>
>>>> +        <td>${workEffort.priority?if_exists}</td>
>>>> +        <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort
>>>> .getString("currentStatusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +        <td><a href="<@ofbizContentUrl>/workeffort/control/
>>>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>>>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>> +        <td class="button-col"><a href="<@ofbizContentUrl>/
>>>> workeffort/control/WorkEffortSummary?workEffortId=$
>>>> {workEffort.workEffortId}</@ofbizContentUrl>">$
>>>> {workEffort.workEffortId}</a></td>
>>>> +      </tr>
>>>> +      <#assign alt_row = !alt_row>
>>>> +    </#list>
>>>> +  </table>
>>>> +  <#if (activities.size() > 0)>
>>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUser}</h3>
>>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>>> +      <tr class="header-row">
>>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>>>> +        <td>${uiLabelMap.PartyRoleId}</td>
>>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>>> +      </tr>
>>>> +      <#assign alt_row = false>
>>>> +      <#list activities as workEffort>
>>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>>> +          <td>${(workEffort.estimatedStartDate.toString())?
>>>> if_exists}</td>
>>>> +          <td>${workEffort.priority?if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort
>>>> .getString("currentStatusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort.getString("statusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <#-- <td>${workEffort.partyId}</td> -->
>>>> +          <td>${workEffort.roleTypeId}</td>
>>>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>>>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>>>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>>>> workeffort/control/WorkEffortSummary?workEffortId=$
>>>> {workEffort.workEffortId}</@ofbizContentUrl>">$
>>>> {workEffort.workEffortId}</a></td>
>>>> +        </tr>
>>>> +        <#assign alt_row = !alt_row>
>>>> +      </#list>
>>>> +    </table>
>>>> +  </#if>
>>>> +  <#if (roleActivities.size() > 0)>
>>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserRole}</h3>
>>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>>> +      <tr class="header-row">
>>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>>> +        <#-- <td>${uiLabelMap.PartyPartyId}</td> -->
>>>> +        <td>${uiLabelMap.PartyRoleId}</td>
>>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>>> +      </tr>
>>>> +      <#assign alt_row = false>
>>>> +      <#list roleActivities as workEffort>
>>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>>> +          <td>${(workEffort.estimatedStartDate.toString())?
>>>> if_exists}</td>
>>>> +          <td>${workEffort.priority?if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort
>>>> .getString("currentStatusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort.getString("statusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <#-- <td>${workEffort.partyId}</td> -->
>>>> +          <td>${workEffort.roleTypeId}</td>
>>>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>>>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>>>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>>>> workeffort/control/acceptRoleAssignment?workEffortId=$
>>>> {workEffort.workEffortId}&partyId=$
>>>> {workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=
>>>> ${workEffort.fromDate.toString()}</@ofbizContentUrl>">$
>>>> {uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[$
>>>> {workEffort.workEffortId}]</a></td>
>>>> +        </tr>
>>>> +        <#assign alt_row = !alt_row>
>>>> +      </#list>
>>>> +    </table>
>>>> +  </#if>
>>>> +  <#if (groupActivities.size() > 0)>
>>>> +    <h3>${uiLabelMap.WorkEffortWorkflowActivitiesUserGroup}</h3>
>>>> +    <table class="basic-table hover-bar" cellspacing="0">
>>>> +      <tr class="header-row">
>>>> +        <td>${uiLabelMap.CommonStartDateTime}</td>
>>>> +        <td>${uiLabelMap.WorkEffortPriority}</td>
>>>> +        <td>${uiLabelMap.WorkEffortActivityStatus}</td>
>>>> +        <td>${uiLabelMap.WorkEffortMyStatus}</td>
>>>> +        <td>${uiLabelMap.PartyGroupPartyId}</td>
>>>> +        <#-- <td>${uiLabelMap.PartyRoleId}</td> -->
>>>> +        <td>${uiLabelMap.WorkEffortActivityName}</td>
>>>> +        <td>${uiLabelMap.CommonEdit}</td>
>>>> +      </tr>
>>>> +      <#assign alt_row = false>
>>>> +      <#list groupActivities as workEffort>
>>>> +        <tr<#if alt_row> class="alternate-row"</#if>>
>>>> +          <td>${(workEffort.estimatedStartDate.toString())?
>>>> if_exists}</td>
>>>> +          <td>${workEffort.priority?if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort
>>>> .getString("currentStatusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <td>${(delegator.findByPrimaryKeyCache("StatusItem",  
>>>> Static["org.ofbiz.base.util.UtilMisc"].toMap("statusId",  
>>>> workEffort.getString("statusId"))).get("description",locale))?
>>>> if_exists}</td>
>>>> +          <td>${workEffort.groupPartyId}</td>
>>>> +          <#-- <td>${workEffort.roleTypeId}</td> -->
>>>> +          <td><a href="<@ofbizContentUrl>/workeffort/control/
>>>> WorkEffortSummary?workEffortId=${workEffort.workEffortId}</
>>>> @ofbizContentUrl>">${workEffort.workEffortName}</a></td>
>>>> +          <td class="button-col"><a href="<@ofbizContentUrl>/
>>>> workeffort/control/acceptassignment?workEffortId=$
>>>> {workEffort.workEffortId}&partyId=$
>>>> {workEffort.partyId}&roleTypeId=${workEffort.roleTypeId}&fromDate=
>>>> ${workEffort.fromDate}</@ofbizContentUrl>">$
>>>> {uiLabelMap.WorkEffortAcceptAssignment}&nbsp;[$
>>>> {workEffort.workEffortId}]</a></td>
>>>> +        </tr>
>>>> +        <#assign alt_row = !alt_row>
>>>> +      </#list>
>>>> +    </table>
>>>> +  </#if>
>>>> +</div>
>>>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl
>>>> ------------------------------------------------------------------------------
>>>>   svn:eol-style = native
>>>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl
>>>> ------------------------------------------------------------------------------
>>>>   svn:keywords = Date Rev Author URL Id
>>>> Propchange: ofbiz/trunk/applications/party/webapp/partymgr/party/
>>>> profileblocks/mytasks.ftl
>>>> ------------------------------------------------------------------------------
>>>>   svn:mime-type = text/plain
>>>> Modified: ofbiz/trunk/applications/party/widget/partymgr/
>>>> PartyScreens.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/PartyScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ===================================================================
>>>> --- ofbiz/trunk/applications/party/widget/partymgr/
>>>> PartyScreens.xml (original)
>>>> +++ ofbiz/trunk/applications/party/widget/partymgr/
>>>> PartyScreens.xml Tue Apr 29 19:02:04 2008
>>>> @@ -95,21 +95,30 @@
>>>>                                        </container>
>>>>                                    </fail-widgets>
>>>>                                </section>
>>>> -                                <include-screen name="Party"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen name="Contact"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="LoyaltyPoints" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="PaymentMethods" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="AvsSettings" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="FinAccounts" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen name="UserLogin"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="Attributes" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen name="Visits"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen name="Cart"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="SerializedInventory" location="component://party/widget/
>>>> partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="Subscriptions" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen name="Content"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> -                                <include-screen  
>>>> name="ShipperAccount" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> -                                <include-screen name="Notes"  
>>>> location="component://party/widget/partymgr/ProfileScreens.xml"/>
>>>> +                                <section>
>>>> +                                    <widgets>
>>>> +                                        <container  
>>>> style="lefthalf">
>>>> +                                            <include-screen  
>>>> name="Party" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Contact" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="LoyaltyPoints" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="PaymentMethods" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="AvsSettings" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                        </container>
>>>> +                                        <container  
>>>> style="righthalf">
>>>> +                                            <include-screen  
>>>> name="FinAccounts" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="UserLogin" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Attributes" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Visits" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Cart" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="SerializedInventory" location="component://party/widget/
>>>> partymgr/ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Subscriptions" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Content" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="ShipperAccount" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="Notes" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                            <include-screen  
>>>> name="mytasks" location="component://party/widget/partymgr/
>>>> ProfileScreens.xml"/>
>>>> +                                        </container>
>>>> +                                    </widgets>
>>>> +                                </section>
>>>>                            </widgets>
>>>>                            <fail-widgets>
>>>>                                <container>
>>>> Modified: ofbiz/trunk/applications/party/widget/partymgr/
>>>> ProfileScreens.xml
>>>> URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/widget/partymgr/ProfileScreens.xml?rev=652225&r1=652224&r2=652225&view=diff
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ===================================================================
>>>> --- ofbiz/trunk/applications/party/widget/partymgr/
>>>> ProfileScreens.xml (original)
>>>> +++ ofbiz/trunk/applications/party/widget/partymgr/
>>>> ProfileScreens.xml Tue Apr 29 19:02:04 2008
>>>> @@ -382,4 +382,28 @@
>>>>            </widgets>
>>>>        </section>
>>>>    </screen>
>>>> +    +    <screen name="mytasks">
>>>> +        <section>
>>>> +            <actions>
>>>> +                <service service-
>>>> name="getWorkEffortAssignedActivities"/>
>>>> +                <service service-
>>>> name="getWorkEffortAssignedActivitiesByRole"/>
>>>> +                <service service-
>>>> name="getWorkEffortAssignedActivitiesByGroup"/>
>>>> +                <service service-
>>>> name="getWorkEffortAssignedTasks"/>
>>>> +            </actions>
>>>> +            <widgets>
>>>> +                <section>
>>>> +                    <condition>
>>>> +                        <if-has-permission  
>>>> permission="WORKEFFORTMGR" action="_VIEW"/>
>>>> +                    </condition>
>>>> +                    <widgets>
>>>> +                        <platform-specific><html><html-template  
>>>> location="component://party/webapp/partymgr/party/profileblocks/
>>>> mytasks.ftl"/></html></platform-specific>
>>>> +                    </widgets>
>>>> +                    <fail-widgets>
>>>> +                        <label style="h3">$
>>>> {uiLabelMap.WorkEffortViewPermissionError}</label>
>>>> +                    </fail-widgets>
>>>> +                </section>
>>>> +            </widgets>
>>>> +        </section>
>>>> +    </screen>
>>>> </screens>
> Index: applications/party/webapp/partymgr/static/partymgr.css
> ===================================================================
> --- applications/party/webapp/partymgr/static/partymgr.css (revision  
> 652391)
> +++ applications/party/webapp/partymgr/static/partymgr.css (working  
> copy)
> @@ -23,3 +23,13 @@
> width: auto;
> margin-bottom: 1em;
> }
> +
> +.profile-left {
> +float: left;
> +width: 47%;
> +}
> +
> +.profile-right {
> +float: right;
> +width: 47%;
> +}
> Index: applications/party/widget/partymgr/PartyScreens.xml
> ===================================================================
> --- applications/party/widget/partymgr/PartyScreens.xml (revision  
> 652391)
> +++ applications/party/widget/partymgr/PartyScreens.xml (working copy)
> @@ -86,25 +86,25 @@
>                                     </condition>
>                                     <widgets>
>                                         <container style="button-bar  
> button-style-2">
> -                                            <link  
> target="viewprofile?partyId=${party.partyId}" text="$
> {uiLabelMap.PartyHideOld}" style="smallSubmit"/>
> +                                            <link  
> target="viewprofile?partyId=${party.partyId}" text="$
> {uiLabelMap.PartyHideOld}"/>
>                                         </container>
>                                     </widgets>
>                                     <fail-widgets>
>                                         <container style="button-bar  
> button-style-2">
> -                                            <link  
> target="viewprofile?partyId=${party.partyId}&amp;SHOW_OLD=true"  
> text="${uiLabelMap.PartyShowOld}" style="smallSubmit"/>
> +                                            <link  
> target="viewprofile?partyId=${party.partyId}&amp;SHOW_OLD=true"  
> text="${uiLabelMap.PartyShowOld}"/>
>                                         </container>
>                                     </fail-widgets>
>                                 </section>
>                                 <section>
>                                     <widgets>
> -                                        <container style="lefthalf">
> +                                        <container style="profile-
> left">
>                                             <include-screen  
> name="Party" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="Contact" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="LoyaltyPoints" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="PaymentMethods" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="AvsSettings" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                         </container>
> -                                        <container style="righthalf">
> +                                        <container style="profile-
> right">
>                                             <include-screen  
> name="FinAccounts" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="UserLogin" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
>                                             <include-screen  
> name="Attributes" location="component://party/widget/partymgr/
> ProfileScreens.xml"/>
> Index: framework/images/webapp/images/maincss.css
> ===================================================================
> --- framework/images/webapp/images/maincss.css (revision 652391)
> +++ framework/images/webapp/images/maincss.css (working copy)
> @@ -897,7 +897,6 @@
> }
>
> #column-container {
> -background-color: #FFFFFF;
> margin: auto;
> padding: 1em;
> position: relative;
> @@ -1264,6 +1263,7 @@
> font-size: 1em;
> font-weight: bold;
> padding: 0.1em 0.5em 0.2em 0.5em;
> +white-space: nowrap;
> }
>
> .screenlet-title-bar ul h1,


smime.p7s (3K) Download Attachment