svn commit: r599021 - in /ofbiz/trunk/specialpurpose/projectmgr: config/ webapp/projectmgr/WEB-INF/actions/ widget/ widget/forms/

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r599021 - in /ofbiz/trunk/specialpurpose/projectmgr: config/ webapp/projectmgr/WEB-INF/actions/ widget/ widget/forms/

hansbak-2
Author: hansbak
Date: Wed Nov 28 07:13:19 2007
New Revision: 599021

URL: http://svn.apache.org/viewvc?rev=599021&view=rev
Log:
rename request parameter  workeffortidfrom to projectId, remove skill standard from project, is only defined on task level

Modified:
    ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties
    ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh
    ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh
    ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml
    ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml
    ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml
    ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml
    ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml
    ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml

Modified: ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/config/ProjectMgrUiLabels.properties Wed Nov 28 07:13:19 2007
@@ -22,7 +22,8 @@
 nl=Dutch
 
 # Override Page and Label title
-
+PageTitleAddDependency=Add Dependency
+PageTitleAddPartyAssign=Add Party Assign
 PageTitleAddProject=Add Project
 PageTitleAddPhase=Add Phase
 PageTitleAddProjectNotes=Add Project Notes
@@ -31,8 +32,8 @@
 PageTitleAddSubTask=Add Sub Task
 PageTitleAddTask=Add Task
 PageTitleAddTaskNotes=Add Task Notes
-PageTitleListTaskNotes=List Task Notes
 PageTitleAddTimeEntry=Add Time Entry
+PageTitleDependencies=Task dependencies
 PageTitleEditProject=Edit Project
 PageTitleEditPhase=Edit Phase
 PageTitleEditSkill=Edit Skill
@@ -44,12 +45,12 @@
 PageTitleFindSubProject=Find Sub Project
 PageTitleFindSubTask=Find Sub Task
 PageTitleFindTask=Find Task
-PageTitleUnassignedTask=Unassigned Task
-PageTitleAddPartyAssign=Add Party Assign
 PageTitleListPartyAssigns=Party Assigns
 PageTitleListProjectNotes=List Project Notes
-PageTitleTasksAfter=Tasks to be executed before the current task
+PageTitleListTaskNotes=List Task Notes
+PageTitleTasksBefore=Tasks to be executed before the current task
 PageTitleTasksAfter=Tasks to be executed after the current task
+PageTitleUnassignedTask=Unassigned Task
 ProjectMgrActualHours=Actual Hours
 ProjectMgrCompanyName=Ofbiz Company
 ProjectMgrCompanySubtitle=Project
@@ -69,12 +70,13 @@
 ProjectMgrNotesCreateNew=Create New
 ProjectMgrPartyList=List of Parties
 ProjectMgrProjectCurrent=Current Project
-ProjectMgrProjectName=Project Name
-ProjectMgrProjectSummary=Project Summary
-ProjectMgrProjectTeam=Project Team
 ProjectMgrPhaseDetails=Enter the Phase Details below
+ProjectMgrPhaseName=Phase Name
 ProjectMgrPhases=Phases
 ProjectMgrPhaseTaskList=List of Phases and Tasks
+ProjectMgrProjectName=Project Name
+ProjectMgrProjectSummary=Project Summary
+ProjectMgrProjectTeam=Project Team
 ProjectMgrPartySkills=Party Skills
 ProjectMgrSkillStandards=Skill Standards
 ProjectMgrSkillType=Skill Type

Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh Wed Nov 28 07:13:19 2007
@@ -26,9 +26,7 @@
 import org.ofbiz.entity.util.EntityUtil;
 import javolution.util.FastMap;
 
-if(workEffortIdFrom == null) {
-    workEffortIdFrom = parameters.get("workEffortIdFrom");
-}
+workEffortIdFrom = parameters.get("projectId");
 workEffortTypeId = parameters.get("workEffortTypeId");
 
 if(workEffortIdFrom != null) {

Modified: ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh Wed Nov 28 07:13:19 2007
@@ -1,5 +1,4 @@
 /*
-/*
  * 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
@@ -27,7 +26,9 @@
 
 if (parameters.get("workEffortId") != null) {
     workEffortId = parameters.get("workEffortId");
-    project = delegator.findByAnd("ProjectAndPhaseAndTask", UtilMisc.toMap("workEffortId", workEffortId)).get(0);
-    context.put("projectId", project.getString("projectId"));
-    context.put("projectName", project.getString("projectName"));
+    project = delegator.findByAnd("ProjectAndPhaseAndTask", UtilMisc.toMap("workEffortId", workEffortId));
+    if (UtilValidate.isNotEmpty(project)) {
+        context.put("projectId", project.get(0).getString("projectId"));
+        context.put("projectName", project.get(0).getString("projectName"));
+    }
 }

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/CommonScreens.xml Wed Nov 28 07:13:19 2007
@@ -58,9 +58,9 @@
         <section>
             <actions>
                 <set field="headerItem" value="projects"/>                
-                <set field="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
+                <set field="projectId" from-field="parameters.projectId" default-value="${parameters.workEffortId}"/>
                 <entity-one entity-name="WorkEffort" value-name="project">
-                    <field-map field-name="workEffortId" env-name="parameters.workEffortIdFrom"/>
+                    <field-map field-name="workEffortId" env-name="projectId"/>
                 </entity-one>
             </actions>
             <widgets>
@@ -97,7 +97,6 @@
     <screen name="CommonTaskDecorator">
         <section>
             <actions>
-                <set field="headerItem" value="mytasks"/>
                 <entity-one entity-name="WorkEffort" value-name="workEffort"/>
                 <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh"/>
             </actions>
@@ -120,7 +119,6 @@
                                         <label style="head1" text="${uiLabelMap.ProjectMgrTaskCurrent}: ${workEffort.workEffortName}[${workEffort.workEffortId}] Project: ${projectName}"/>
                                     </widgets>                                    
                                 </section>
-                                
                                 <decorator-section-include name="body"/>
                             </widgets>
                             <fail-widgets>

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/Menus.xml Wed Nov 28 07:13:19 2007
@@ -40,15 +40,15 @@
         </menu-item>
     </menu>
     <menu name="ProjectTabBar" type="simple" menu-container-style="button-bar tab-bar" default-selected-style="selected">
-        <menu-item name="projectView" title="${uiLabelMap.ProjectMgrProjectSummary}"><link target="projectView?workEffortIdFrom=${parameters.workEffortIdFrom}"/></menu-item>
-        <menu-item name="editproject" title="${uiLabelMap.ProjectMgrEditPoject}"><link target="EditProject?workEffortIdFrom=${parameters.workEffortIdFrom}"/></menu-item>
-        <menu-item name="phases" title="${uiLabelMap.ProjectMgrPhases}"><link target="FindPhase?workEffortIdFrom=${parameters.workEffortIdFrom}&amp;workEffortTypeId=PHASE&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
-        <menu-item name="tasks" title="${uiLabelMap.ProjectMgrTasks}"><link target="FindTask?workEffortIdFrom=${parameters.workEffortIdFrom}&amp;workEffortTypeId=TASK&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>        
-        <menu-item name="subprojects" title="${uiLabelMap.ProjectMgrSubProjects}"><link target="FindProject?workEffortIdFrom=${parameters.workEffortIdFrom}&amp;workEffortTypeId=PROJECT&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
-        <menu-item name="notes" title="${uiLabelMap.CommonNotes}"><link target="EditWorkEffortNotes?workEffortIdFrom=${parameters.workEffortIdFrom}"/></menu-item>
-        <menu-item name="projectskills" title="${uiLabelMap.ProjectMgrSkillStandards}"><link target="EditProjectSkills?workEffortIdFrom=${parameters.workEffortIdFrom}"/></menu-item>
-        <menu-item name="parties" title="${uiLabelMap.ProjectMgrParties}"><link target="ListWorkEffortPartyAssigns?workEffortIdFrom=${parameters.workEffortIdFrom}"/></menu-item>
-        <menu-item name="treeDetails" title="${uiLabelMap.ProjectMgrTreeDetails}"><link target="ChildWorkEfforts?workEffortIdFrom=${parameters.workEffortIdFrom}&amp;trail=${workEffortId}&amp;workEffortTypeId=PROJECT&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
+        <menu-item name="projectView" title="${uiLabelMap.ProjectMgrProjectSummary}"><link target="projectView?projectId=${parameters.projectId}"/></menu-item>
+        <menu-item name="editproject" title="${uiLabelMap.ProjectMgrEditPoject}"><link target="EditProject?projectId=${parameters.projectId}"/></menu-item>
+        <menu-item name="phases" title="${uiLabelMap.ProjectMgrPhases}"><link target="FindPhase?projectId=${parameters.projectId}&amp;workEffortTypeId=PHASE&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
+        <menu-item name="tasks" title="${uiLabelMap.ProjectMgrTasks}"><link target="FindTask?projectId=${parameters.projectId}"/></menu-item>        
+        <menu-item name="parties" title="${uiLabelMap.ProjectMgrParties}"><link target="ListWorkEffortPartyAssigns?projectId=${parameters.projectId}"/></menu-item>
+        <menu-item name="notes" title="${uiLabelMap.CommonNotes}"><link target="EditWorkEffortNotes?projectId=${parameters.projectId}"/></menu-item>
+        <menu-item name="subprojects" title="${uiLabelMap.ProjectMgrSubProjects}"><link target="FindProject?projectId=${parameters.projectId}&amp;workEffortTypeId=PROJECT&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
+        <!-- estimates only on task level menu-item name="projectskills" title="${uiLabelMap.ProjectMgrSkillStandards}"><link target="EditProjectSkills?projectId=${parameters.projectId}"/></menu-item-->
+        <menu-item name="treeDetails" title="${uiLabelMap.ProjectMgrTreeDetails}"><link target="ChildWorkEfforts?projectId=${parameters.projectId}&amp;trail=${workEffortId}&amp;workEffortTypeId=PROJECT&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN"/></menu-item>
     </menu>
     <menu name="TaskTabBar" type="simple" menu-container-style="button-bar tab-bar" default-selected-style="selected">
         <menu-item name="taskView" title="${uiLabelMap.ProjectMgrTaskSummary}"><link target="taskView?workEffortId=${workEffortId}"/></menu-item>

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/ProjectScreens.xml Wed Nov 28 07:13:19 2007
@@ -27,8 +27,9 @@
                 <set field="tabButtonItem" value="subprojects"/>
                 <set field="labelTitleProperty" value="ProjectMgrProjectName"/>
                 <set field="donePage" from-field="parameters.DONE_PAGE" default-value="/workeffort/control/FindProject"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
-                <set field="workEffortIdFrom" from-field="parameters.workEffortIdFrom"/>
+                <set field="workEffortId" from-field="parameters.projectId"/>
+                <set field="parameters.workEffortIdFrom" from-field="parameters.projectId"/>
+                <set field="projectId" from-field="parameters.projectId"/>
                 <set field="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
                 <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh"/>
             </actions>                                                
@@ -37,7 +38,7 @@
                     <decorator-section name="body">                                                                                                                
                         <section>                            
                             <condition>
-                                <!--if-empty field-name="workEffortId"/-->
+                                <if-empty field-name="workEffortId"/>
                             </condition>                            
                             <!-- This is the code for the List of Projects -->
                             <widgets>
@@ -73,7 +74,7 @@
                 <set field="titleProperty" value="PageTitleFindProject"/>
                 <set field="labelTitleProperty" value="ProjectMgrProjectName"/>
                 <set field="donePage" from-field="parameters.DONE_PAGE" default-value="/workeffort/control/FindProject"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
+                <set field="workEffortId" from-field="parameters.projectId"/>
                 <set field="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
                 <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/ListProjectsByDateRange.bsh"/>
             </actions>                                                
@@ -100,9 +101,9 @@
                 <set field="titleProperty" value="PageTitleEditProject"/>
                 <set field="tabButtonItem" value="editproject"/>                
                 <set field="labelTitleProperty" value="PageTitleEditProject"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
+                <set field="projectId" from-field="parameters.projectId" default-value="${parameters.workEffortId}"/>
                 <service service-name="getProject" result-map-name="result">
-                    <field-map field-name="projectId" env-name="parameters.workEffortIdFrom"/>
+                    <field-map field-name="projectId" env-name="projectId"/>
                 </service>
                 <set field="project" from-field="result.projectInfo"/>
             </actions>
@@ -204,13 +205,13 @@
                 <set field="titleProperty" value="PageTitleEditTask"/>
                 <set field="tabButtonItem" value="tasks"/>
                 <set field="labelTitleProperty" value="PageTitleFindTask"/>                
-                <set field="workEffortIdFrom" from-field="parameters.workEffortIdFrom"/>
+                <set field="projectId" from-field="parameters.projectId"/>
                 <entity-and entity-name="ProjectAndPhaseAndTask" list-name="tasks">
-                    <field-map field-name="projectId" env-name="parameters.workEffortIdFrom"/>
+                    <field-map field-name="projectId" env-name="parameters.projectId"/>
                     <order-by field-name="phaseName"/>
                     <order-by field-name="workEffortName"/>
                 </entity-and>
-                <set field="task" from-field=""/>
+                <set field="task" value=""/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonProjectDecorator" location="${parameters.mainDecoratorLocation}">
@@ -244,7 +245,6 @@
             </widgets>
         </section>
     </screen>        
-   <!-- Edit a Task -->
     <screen name="EditTask">
         <section>
             <actions>
@@ -252,7 +252,7 @@
                 <set field="tabButtonItem" value="edittask"/>
                 <set field="labelTitleProperty" value="ProjectMgrTaskName"/>
                 <set field="donePage" from-field="parameters.DONE_PAGE" default-value="/workeffort/control/FindTasks"/>
-                <set field="workEffortIdFrom" from-field="parameters.workEffortIdFrom"/>
+                <set field="projectId" from-field="parameters.projectId"/>
                 <set field="workEffortId" from-field="parameters.workEffortId"/>
                 <set field="workEffortAssocTypeId" from-field="parameters.workEffortAssocTypeId"/>
                 <set field="workEffortTypeId" from-field="parameters.workEffortTypeId"/>
@@ -334,7 +334,7 @@
                 <set field="titleProperty" value="PageTitleEditPhase"/>
                 <set field="tabButtonItem" value="phases"/>
                 <set field="labelTitleProperty" value="PageTitleFindPhase"/>
-                <set field="projectId" from-field="parameters.workEffortIdFrom"/>
+                <set field="projectId" from-field="parameters.projectId"/>
                 <service service-name="getProjectPhaseList" result-map-name="result">
                     <field-map field-name="projectId" env-name="projectId"/>
                 </service>
@@ -352,7 +352,7 @@
                                 <container style="screenlet">
                                     <container style="screenlet-title-bar"><label style="boxhead">${uiLabelMap.${titleProperty}}</label></container>
                                     <container style="screenlet-body">
-                                        <!--container style="button-bar"><link target="EditTask?workEffortIdFrom=${parameters.workEffortIdFrom}&amp;workEffortTypeId=TASK&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN" text="${uiLabelMap.ProjectMgrNewTask}" style="buttontext"/></container-->
+                                        <!--container style="button-bar"><link target="EditTask?projectId=${parameters.projectId}&amp;workEffortTypeId=TASK&amp;workEffortAssocTypeId=WORK_EFF_BREAKDOWN" text="${uiLabelMap.ProjectMgrNewTask}" style="buttontext"/></container-->
                                         <include-form name="ListPhases" location="component://projectmgr/widget/forms/ProjectForms.xml"/>
                                     </container>                                              
                                 </container>    
@@ -375,7 +375,7 @@
                 <set field="titleProperty" value="PageTitleListWorkEffortPartyAssigns"/>
                 <set field="tabButtonItem" value="parties"/>
                 <set field="labelTitleProperty" value="PageTitleListWorkEffortPartyAssigns"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
+                <set field="workEffortId" from-field="parameters.projectId"/>
                 <entity-one entity-name="WorkEffortPartyAssignment" value-name="workEffortPartyAssignment"/>
             </actions>            
             <widgets>
@@ -404,7 +404,7 @@
                 <set field="titleProperty" value="PageTitleEditSkill"/>
                 <set field="tabButtonItem" value="projectskills"/>
                 <set field="labelTitleProperty" value="PageTitleEditSkill"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom" default-value="${parameters.workEffortId}"/>
+                <set field="workEffortId" from-field="parameters.projectId" default-value="${parameters.workEffortId}"/>
                 <entity-and entity-name="WorkEffortSkillStandard" list-name="workEffortSkillStandardList">
                     <field-map field-name="workEffortId"/>
                 </entity-and>
@@ -435,7 +435,7 @@
             <actions>
                 <set field="tabButtonItem" value="parties"/>                
                 <set field="partyId" from-field="parameters.partyId"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
+                <set field="workEffortId" from-field="parameters.projectId"/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonProjectDecorator" location="${parameters.mainDecoratorLocation}">
@@ -490,8 +490,8 @@
                 <set field="titleProperty" value="PageTitleListProjectNotes"/>
                 <set field="tabButtonItem" value="notes"/>
                 <set field="labelTitleProperty" value="PageTitleListProjectNotes"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom" default-value="${parameters.workEffortId}"/>
-                <set field="parameters.workEffortIdFrom" from-field="workEffortId"/>
+                <set field="workEffortId" from-field="parameters.projectId" default-value="${parameters.workEffortId}"/>
+                <set field="parameters.projectId" from-field="workEffortId"/>
             </actions>
             <widgets>
                 <decorator-screen name="CommonProjectDecorator" location="${parameters.mainDecoratorLocation}">
@@ -515,8 +515,8 @@
         <section>
             <actions>
                 <set field="tabButtonItem" value="projectView"/>
-                <set field="workEffortId" from-field="parameters.workEffortIdFrom"/>
-                <set field="workEffortIdFrom" from-field="parameters.workEffortIdFrom"/>
+                <set field="workEffortId" from-field="parameters.projectId"/>
+                <set field="projectId" from-field="parameters.projectId"/>
                 <entity-one entity-name="WorkEffort" value-name="project"/>
             </actions>                        
             <widgets>
@@ -565,7 +565,7 @@
     <screen name="SubProjectsInfo">
         <section>
             <actions>
-                <set field="parameters.workEffortIdFrom" from-field="parameters.workEffortId"/>
+                <set field="parameters.projectId" from-field="parameters.workEffortId"/>
                 <set field="parameters.workEffortTypeId" value="PROJECT"/>
                 <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/ChildWorkEffort.bsh"/>
             </actions>
@@ -585,7 +585,7 @@
         <section>
             <actions>
                 <entity-and entity-name="ProjectAndPhaseAndTask" list-name="phases">
-                    <field-map field-name="projectId" env-name="parameters.workEffortIdFrom"/>
+                    <field-map field-name="projectId" env-name="parameters.projectId"/>
                 </entity-and>
             </actions>
             <widgets>                

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml Wed Nov 28 07:13:19 2007
@@ -23,11 +23,9 @@
     <screen name="Dependencies">
         <section>
             <actions>
-                <set field="titleProperty" value="PageTitleUnassignedTask"/>
+                <set field="titleProperty" value="PageTitleDependencies"/>                
                 <set field="tabButtonItem" value="dependencies"/>
-                <set field="labelTitleProperty" value="PageTitleFindTask"/>
                 <set field="workEffortId" from-field="parameters.workEffortId"/>
-                <set field="workEffortIdFrom" from-field="parameters.workEffortIdFrom"/>
                 <script location="component://projectmgr/webapp/projectmgr/WEB-INF/actions/getProjectId.bsh"/>
             </actions>
             <widgets>
@@ -281,7 +279,7 @@
             <actions>
                 <set field="tabButtonItem" value="taskView"/>
                 <set field="workEffortId" from-field="parameters.workEffortId"/>
-                <set field="workEffortIdFrom" from-field="parameters.workEffortId"/>
+                <set field="projectId" from-field="parameters.workEffortId"/>
                 <entity-one entity-name="WorkEffort" value-name="task"/>
             </actions>                        
             <widgets>

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/ProjectForms.xml Wed Nov 28 07:13:19 2007
@@ -20,7 +20,7 @@
 <forms xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <form name="EditProject" type="single" target="updateProject" default-map-name="project">
         <alt-target use-when="project==null" target="createProject"/>
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortIdFrom}"/></field>
+        <field name="projectId"><hidden value="${parameters.projectId}"/></field>
         <field name="DONE_PAGE"><hidden value="${donePage}"/></field>
         <field name="workEffortTypeId"><hidden value="PROJECT"/></field>
         <field name="projectId" parameter-name="workEffortId"><hidden/></field>
@@ -58,7 +58,7 @@
  <!--================ Project Lists==============-->
     <form name="ListProjects" type="list" list-name="projects" paginate-target="FindProject">
         <field name="workEffortId" title="${uiLabelMap.ProjectMgrWorkEffortId}" widget-style="buttontext">
-            <hyperlink also-hidden="false" description="${workEffortId}" target="EditProject?workEffortIdFrom=${workEffortId}"/>
+            <hyperlink also-hidden="false" description="${workEffortId}" target="EditProject?projectId=${workEffortId}"/>
         </field>
         <field name="workEffortName" title="${uiLabelMap.CommonName}"><display/></field>
         <field name="workEffortTypeId" title="${uiLabelMap.ProjectMgrWorkEffortTypeId}"><display-entity entity-name="WorkEffortType"/></field>
@@ -76,7 +76,7 @@
         </row-actions>
         <field name="workEffortTypeId"><hidden/></field>
         <field name="workEffortId"><hidden/></field>
-        <field name="workEffortIdFrom"><hidden/></field>
+        <field name="projectId"><hidden/></field>
         <field name="fromDate"><hidden/></field>
         <field name="workEffortAssocTypeId"><hidden/></field>
         <field name="workEffortIdTo" entry-name="workEffortId"><hidden/></field>
@@ -111,12 +111,12 @@
         </row-actions>
         <field entry-name="workEffortName" name="taskName" parameter-name="workEffortName" title="${uiLabelMap.CommonName}*"><hyperlink target="taskView?workEffortId=${workEffortId}" description="${workEffortName}"/></field>
         <field name="workEffortId"><hidden value="${workEffortId}"/></field>
-        <field name="workEffortIdFrom"><hidden/></field>
+        <field name="projectId"><hidden/></field>
         <field name="workEffortParentId" title="${uiLabelMap.ProjectMgrTaskPhase}">
             <drop-down allow-empty="false">
                 <entity-options entity-name="WorkEffort" key-field-name="workEffortId" description="${workEffortName}[${workEffortId}]">
                     <entity-constraint name="workEffortTypeId" value="PHASE"/>
-                    <entity-constraint name="workEffortParentId" value="${workEffortIdFrom}"/>
+                    <entity-constraint name="workEffortParentId" value="${projectId}"/>
                     <entity-order-by field-name="workEffortName"/>
                 </entity-options>        
             </drop-down>
@@ -156,7 +156,7 @@
         <field name="workEffortAssocTypeId"><hidden/></field>
         <field name="workEffortIdTo" entry-name="workEffortId"><hidden/></field>
         <field name="workEffortName" position="1" title="${uiLabelMap.CommonName}*"><display/></field>
-        <field name="workEffortIdFrom" title="${uiLabelMap.ProjectMgrWorkEffortIdFrom}"><lookup target-form-name="LookupWorkEffort"/></field>
+        <field name="projectId" title="${uiLabelMap.ProjectMgrWorkEffortIdFrom}"><lookup target-form-name="LookupWorkEffort"/></field>
         <field name="fromDate"><date-time/></field>
         <field name="currentStatusId">
             <drop-down allow-empty="false" current-description="${currentStatus.description}">
@@ -176,7 +176,7 @@
         <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
     </form>      
     <form name="ListPhases" target="updateProjectPhase" title="" list-name="phases" type="list" separate-columns="true" paginate-target="FindPhase">
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortIdFrom}"/></field>
+        <field name="projectId"><hidden value="${parameters.projectId}"/></field>
         <field name="phaseId" parameter-name="workEffortId"><hidden/></field>
         <field name="phaseName" parameter-name="workEffortName" title="${uiLabelMap.CommonName}*"><text/></field>
         <field name="statusId" title="${uiLabelMap.CommonStatus}"><display-entity entity-name="StatusItem" key-field-name="statusId"/></field>
@@ -207,8 +207,8 @@
         <field name="submitButton" title="${uiLabelMap.CommonUpdate}"><submit button-type="button"/></field>
     </form>
     <form name="ListPhaseTaskInfo" type="list" list-name="phases">
-        <field name="workEffortIdFrom"><hidden value="parameters.worEffortIdFrom"/></field>
-        <field name="Phase"><hyperlink target="FindPhase?workEffortIdFrom=${projectId}" description="${phaseName}"/></field>
+        <field name="projectId"><hidden value="parameters.worEffortIdFrom"/></field>
+        <field name="Phase"><hyperlink target="FindPhase?projectId=${projectId}" description="${phaseName}"/></field>
         <field name="Task"><hyperlink target="EditTask?workEffortId=${workEffortId}" description="${workEffortName}"/></field>
         <field name="currentStatusId"><display-entity entity-name="StatusItem" key-field-name="statusId" description="${description}"/></field>
         <field name="estimatedStartDate"><display/></field>

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml?rev=599021&r1=599020&r2=599021&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml Wed Nov 28 07:13:19 2007
@@ -23,21 +23,18 @@
     
     <form name="EditTask" type="single" target="updateTask" default-map-name="task">
         <actions>
-            <set field="projectId" from-field="parameters.workEffortIdFrom"/>
             <entity-one entity-name="StatusItem" value-name="currentStatus" auto-field-map="false">
                 <field-map field-name="statusId" env-name="task.statusId"/>
             </entity-one>
         </actions>
         <alt-target use-when="projectId!=null" target="createProjectTaskOrPhase"/>
         <alt-target use-when="task==null&amp;&amp;projectId==null" target="createTask"/>
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortIdFrom}"/></field>
+        <field name="projectId"><hidden value="${parameters.projectId}"/></field>
         <field name="DONE_PAGE"><hidden value="${donePage}"/></field>
         <field name="workEffortTypeId"><hidden value="TASK"/></field>
         <field use-when="task!=null" name="workEffortId" title="${uiLabelMap.ProjectMgrWorkEffortId}" tooltip="${uiLabelMap.CommonNotModifRecreat}"><display/></field>
-        <field use-when="task==null&amp;&amp;workEffortId==null" name="workEffortId" title="${uiLabelMap.ProjectMgrWorkEffortId}"><ignored/></field>
-        <field use-when="task==null&amp;&amp;workEffortId!=null" name="workEffortName" title="${uiLabelMap.CommonName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
-        <field use-when="task!=null" name="workEffortName" title="${uiLabelMap.CommonName}*"><display/></field>
-        <field use-when="task==null&amp;&amp;workEffortId!=null" name="workEffortName" title="${uiLabelMap.CommonName}*"><text/></field>
+        <field use-when="task==null" entry-name="dummy" name="workEffortName" title="${uiLabelMap.ProjectMgrTaskName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
+        <field use-when="task!=null&amp;&amp;workEffortId!=null" name="workEffortName" title="${uiLabelMap.ProjectMgrTaskName}*"><text/></field>
         <field name="description" title="${uiLabelMap.CommonDescription}"><text/></field>
         <field use-when="task!=null" name="statusId" title="${uiLabelMap.CommonStatus}">
             <drop-down allow-empty="false" current-description="${currentStatus.description}">
@@ -50,7 +47,7 @@
         <field use-when="task==null" name="currentStatusId" title="${uiLabelMap.CommonStatus}">
             <drop-down allow-empty="false">
                 <entity-options entity-name="StatusItem" description="${description}" key-field-name="statusId">
-                    <entity-constraint name="statusTypeId" value="CALENDAR_STATUS"/>
+                    <entity-constraint name="statusTypeId" value="TASK_STATUS"/>
                     <entity-order-by field-name="sequenceId"/>
                 </entity-options>
             </drop-down>
@@ -99,11 +96,11 @@
         <field name="save" title="${uiLabelMap.CommonSave}"><submit/></field>
     </form>
     <form name="AddPhase" type="single" target="createProjectTaskOrPhase">
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortIdFrom}"/></field>
-        <field name="workEffortParentId"><hidden value="${parameters.workEffortIdFrom}"/></field>
+        <field name="projectId"><hidden value="${parameters.projectId}"/></field>
+        <field name="workEffortParentId"><hidden value="${parameters.projectId}"/></field>
         <field name="workEffortTypeId"><hidden value="PHASE"/></field>
         <field name="currentStatusId"><hidden value="CAL_ACCEPTED"/></field>
-        <field name="workEffortName" title="${uiLabelMap.CommonName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
+        <field name="phaseName"  parameter-name="workEffortName" title="${uiLabelMap.ProjectMgrPhaseName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
         <field name="description" title="${uiLabelMap.CommonDescription}"><text/></field>
         <field name="priority" title="${uiLabelMap.CommonPriority}">
             <drop-down allow-empty="true" current="selected">
@@ -128,11 +125,11 @@
         <field name="save" title="${uiLabelMap.CommonSave}"><submit/></field>
     </form>
     <form name="AddProjectPhase" type="single" target="createProjectPhase">
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortIdFrom}"/></field>
-        <field name="workEffortParentId"><hidden value="${parameters.workEffortIdFrom}"/></field>
+        <field name="projectId"><hidden value="${parameters.projectId}"/></field>
+        <field name="workEffortParentId"><hidden value="${parameters.projectId}"/></field>
         <field name="workEffortTypeId"><hidden value="PHASE"/></field>
         <field name="currentStatusId"><hidden value="CAL_ACCEPTED"/></field>
-        <field name="workEffortName" title="${uiLabelMap.CommonName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
+        <field name="phaseName"  parameter-name="workEffortName" title="${uiLabelMap.ProjectMgrPhaseName}*" tooltip="${uiLabelMap.CommonRequired}"><text/></field>
         <field name="description" title="${uiLabelMap.CommonDescription}"><text/></field>
         <field name="priority" title="${uiLabelMap.CommonPriority}">
             <drop-down allow-empty="true" current="selected">
@@ -166,7 +163,7 @@
         <field name="workEffortId" title="${uiLabelMap.ProjectMgrTaskName}" widget-style="buttontext">
             <hyperlink also-hidden="false" description="${workEffortName} [${workEffortId}]" target="EditTask?workEffortId=${workEffortId}"/>
         </field>
-        <field name="projectName" title="${uiLabelMap.ProjectMgrProjectName}"><hyperlink target="projectView?workEffortIdFrom=${projectId}" description="${projectName}[${projectId}]"/></field>
+        <field name="projectName" title="${uiLabelMap.ProjectMgrProjectName}"><hyperlink target="projectView?projectId=${projectId}" description="${projectName}[${projectId}]"/></field>
         <field name="currentStatusId"><display-entity entity-name="StatusItem" key-field-name="statusId"/></field>
         <field name="priority"><display/></field>
         <field use-when="actualStartDate!=null" name="startDate" entry-name="actualStartDate" title="${uiLabelMap.WorkEffortStartDate}" parameter-name="actualStartDate"><display type="date"/></field>
@@ -179,7 +176,7 @@
     </form>
     <form name="Dependencies" target="removeDependency" title="" list-name="depList" type="list" separate-columns="true" paginate-target="Dependencies">
         <field name="workEffortIdTo"><hidden/></field>
-        <field name="workEffortIdFrom"><hidden/></field>
+        <field name="projectId"><hidden/></field>
         <field name="workEffortAssocTypeId"><hidden value="WORK_EFF_DEPENDENCY"/></field>
         <field name="fromDate"><hidden/></field>
         <field name="workEffortId"><hidden value="${parameters.workEffortId}"/></field>
@@ -192,10 +189,10 @@
         <field name="deleteButton"><submit button-type="button"/></field>
     </form>
     <form name="AddDependencyBefore" type="single" target="addDependency">
-        <field name="Copy of ListFilteredTasks.bshworkEffortId"><hidden/></field>
+        <field name="workEffortId"><hidden/></field>
         <field name="workEffortIdTo"><hidden value="${parameters.workEffortId}"/></field>
         <field name="workEffortAssocTypeId"><hidden value="WORK_EFF_DEPENDENCY"/></field>
-        <field name="workEffortIdFrom" title="${pr}">
+        <field name="relatedTasks" parameter-name="workEffortIdFrom">
             <drop-down>
                 <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${phaseName} -- ${workEffortName}">
                     <entity-constraint name="projectId" value="${projectId}"/>
@@ -209,9 +206,9 @@
     </form>
     <form name="AddDependencyAfter" type="single" target="addDependency">
         <field name="workEffortId"><hidden/></field>
-        <field name="workEffortIdFrom"><hidden value="${parameters.workEffortId}"/></field>
+        <field name="projectId"><hidden value="${parameters.workEffortId}"/></field>
         <field name="workEffortAssocTypeId"><hidden value="WORK_EFF_DEPENDENCY"/></field>
-        <field name="workEffortIdTo">
+        <field name="relatedTasks" parameter-name="workEffortIdTo">
             <drop-down>
                 <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${phaseName} -- ${workEffortName}">
                     <entity-constraint name="projectId" value="${projectId}"/>