You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ap...@apache.org on 2008/04/30 04:02:05 UTC

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

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="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
+        <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
+          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
+          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
+          <td class="button-col"><a href="<@o...@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>



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

Posted by Anil Patel <an...@hotwaxmedia.com>.
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
>>>
>>> apatel@apache.org 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,


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

Posted by Adrian Crum <ad...@hlmksw.com>.
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
>>
>> apatel@apache.org 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="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td> 
>>>
>>> +        <td class="button-col"><a 
>>> href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td> 
>>>
>>> +          <td class="button-col"><a 
>>> href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td> 
>>>
>>> +          <td class="button-col"><a 
>>> href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td> 
>>>
>>> +          <td class="button-col"><a 
>>> href="<@o...@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>
> 

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

Posted by Anil Patel <an...@hotwaxmedia.com>.
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
>
> apatel@apache.org 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>


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

Posted by Anil Patel <an...@hotwaxmedia.com>.
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
>
> apatel@apache.org 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>


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

Posted by Adrian Crum <ad...@hlmksw.com>.
The Party Profile page doesn't display in IE7.

-Adrian

apatel@apache.org 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="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +        <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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>
> 
> 
> 

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

Posted by Adrian Crum <ad...@hlmksw.com>.
The Party Profile page doesn't display in IE7.

-Adrian

apatel@apache.org 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="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +        <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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="<@o...@ofbizContentUrl>">${workEffort.workEffortName}</a></td>
> +          <td class="button-col"><a href="<@o...@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>
> 
> 
>