Author: hansbak
Date: Wed Dec 26 01:00:57 2007 New Revision: 606860 URL: http://svn.apache.org/viewvc?rev=606860&view=rev Log: add task dependencies to task overview Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml?rev=606860&r1=606859&r2=606860&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/TaskScreens.xml Wed Dec 26 01:00:57 2007 @@ -418,6 +418,8 @@ <include-form name="TaskInfo" location="component://projectmgr/widget/forms/TaskForms.xml"/> </container> </container> + <include-screen name="taskBefore"/> + <include-screen name="taskAfter"/> </container> <container style="righthalf"> <include-screen name="TaskTeamInfo"/> @@ -510,5 +512,41 @@ </container> </widgets> </section> - </screen> + </screen> + <screen name="taskBefore"> + <section> + <actions> + <entity-and entity-name="WorkEffortAssocView" list-name="depList" filter-by-date="true"> + <field-map field-name="workEffortIdTo" env-name="parameters.workEffortId"/> + <field-map field-name="workEffortAssocTypeId" value="WORK_EFF_DEPENDENCY"/> + </entity-and> + </actions> + <widgets> + <container style="screenlet"> + <container style="screenlet-title-bar"><label style="boxhead">${uiLabelMap.PageTitleTasksBefore}</label></container> + <container style="screenlet-body"> + <include-form name="TaskBefore" location="component://projectmgr/widget/forms/TaskForms.xml"/> + </container> + </container> + </widgets> + </section> + </screen> + <screen name="taskAfter"> + <section> + <actions> + <entity-and entity-name="WorkEffortAssocView" list-name="depList" filter-by-date="true"> + <field-map field-name="workEffortIdFrom" env-name="parameters.workEffortId"/> + <field-map field-name="workEffortAssocTypeId" value="WORK_EFF_DEPENDENCY"/> + </entity-and> + </actions> + <widgets> + <container style="screenlet"> + <container style="screenlet-title-bar"><label style="boxhead">${uiLabelMap.PageTitleTasksAfter}</label></container> + <container style="screenlet-body"> + <include-form name="TaskAfter" location="component://projectmgr/widget/forms/TaskForms.xml"/> + </container> + </container> + </widgets> + </section> + </screen> </screens> Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml?rev=606860&r1=606859&r2=606860&view=diff ============================================================================== --- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml (original) +++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml Wed Dec 26 01:00:57 2007 @@ -446,5 +446,49 @@ <field name="description"><display/></field> <field name="custRequestTypeDescription"><display/></field> <field name="statusItemDescription"><display/></field> - </form> + </form> + <form name="TaskBefore" target="removeDependency" title="" list-name="depList" type="list" separate-columns="true" paginate-target="Dependencies"> + <row-actions> + <service service-name="getProjectTask" result-map-name="result"> + <field-map field-name="taskId" env-name="workEffortIdFrom"/> + </service> + <set field="task" from-field="result.taskInfo"/> + <set field="currentStatusId" from-field="task.currentStatusId"/> + <set field="taskName" from-field="task.taskName"/> + <set field="workEffortParentId" from-field="task.workEffortParentId"/> + </row-actions> + <field name="workEffortIdTo"><hidden/></field> + <field name="workEffortAssocTypeId"><hidden/></field> + <field name="fromDate"><hidden/></field> + <field name="workEffortId"><hidden/></field> + <field name="workEffortIdFrom" title="${uiLabelMap.CommonName}"><hyperlink target="taskView?workEffortId=${workEffortIdFrom}" description="${taskName}"/></field> + <field name="workEffortParentId" title="${uiLabelMap.ProjectMgrTaskPhase}"><display-entity entity-name="WorkEffort" key-field-name="workEffortId" description="${workEffortName}"/></field> + <field name="currentStatusId"><display-entity entity-name="StatusItem" key-field-name="statusId" description="${description}"/></field> + <field name="estimatedStartDate" entry-name="workEffortToEstimatedStartDate" title="${uiLabelMap.WorkEffortEstimatedStartDate}"><display type="date"/></field> + <field name="estimatedCompletionDate" entry-name="workEffortToEstimatedCompletionDate" title="${uiLabelMap.WorkEffortEstimatedCompletionDate}"><display type="date"/></field> + <field name="actualStartDate" entry-name="workEffortToActualStartDate" title="${uiLabelMap.WorkEffortActualStartDate}"><display type="date"/></field> + <field name="actualCompletionDate" entry-name="workEffortToActualCompletionDate" title="${uiLabelMap.WorkEffortActualCompletionDate}"><display type="date"/></field> + </form> + <form name="TaskAfter" target="removeDependency" title="" list-name="depList" type="list" separate-columns="true" paginate-target="Dependencies"> + <row-actions> + <service service-name="getProjectTask" result-map-name="result"> + <field-map field-name="taskId" env-name="workEffortIdTo"/> + </service> + <set field="task" from-field="result.taskInfo"/> + <set field="currentStatusId" from-field="task.currentStatusId"/> + <set field="taskName" from-field="task.taskName"/> + <set field="workEffortParentId" from-field="task.workEffortParentId"/> + </row-actions> + <field name="workEffortIdFrom"><hidden/></field> + <field name="workEffortAssocTypeId"><hidden/></field> + <field name="fromDate"><hidden/></field> + <field name="workEffortId"><hidden/></field> + <field name="workEffortIdTo" title="${uiLabelMap.CommonName}"><hyperlink target="taskView?workEffortId=${workEffortIdTo}" description="${taskName}"/></field> + <field name="workEffortParentId" title="${uiLabelMap.ProjectMgrTaskPhase}"><display-entity entity-name="WorkEffort" key-field-name="workEffortId" description="${workEffortName}"/></field> + <field name="currentStatusId"><display-entity entity-name="StatusItem" key-field-name="statusId" description="${description}"/></field> + <field name="estimatedStartDate" entry-name="workEffortToEstimatedStartDate" title="${uiLabelMap.WorkEffortEstimatedStartDate}"><display type="date"/></field> + <field name="estimatedCompletionDate" entry-name="workEffortToEstimatedCompletionDate" title="${uiLabelMap.WorkEffortEstimatedCompletionDate}"><display type="date"/></field> + <field name="actualStartDate" entry-name="workEffortToActualStartDate" title="${uiLabelMap.WorkEffortActualStartDate}"><display type="date"/></field> + <field name="actualCompletionDate" entry-name="workEffortToActualCompletionDate" title="${uiLabelMap.WorkEffortActualCompletionDate}"><display type="date"/></field> + </form> </forms> |
Free forum by Nabble | Edit this page |