You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ha...@apache.org on 2007/12/25 13:08:23 UTC

svn commit: r606787 - in /ofbiz/trunk/specialpurpose/projectmgr: src/org/ofbiz/project/Various.java widget/forms/TaskForms.xml

Author: hansbak
Date: Tue Dec 25 04:08:23 2007
New Revision: 606787

URL: http://svn.apache.org/viewvc?rev=606787&view=rev
Log:
some more improvements to dependency screen and sheduler

Modified:
    ofbiz/trunk/specialpurpose/projectmgr/src/org/ofbiz/project/Various.java
    ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml

Modified: ofbiz/trunk/specialpurpose/projectmgr/src/org/ofbiz/project/Various.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/src/org/ofbiz/project/Various.java?rev=606787&r1=606786&r2=606787&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/src/org/ofbiz/project/Various.java (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/src/org/ofbiz/project/Various.java Tue Dec 25 04:08:23 2007
@@ -45,9 +45,11 @@
     			while (a.hasNext()) {
     				GenericValue assoc = (GenericValue) a.next();
     				GenericValue nextTask = assoc.getRelatedOne("ToWorkEffort");
-    				nextTask.put("estimatedStartDate", task.getTimestamp("estimatedCompletionDate")); 
-    				nextTask.put("estimatedCompletionDate", calculateCompletionDate(nextTask, task.getTimestamp("estimatedCompletionDate")));
-    				nextTask.store();
+    				if (nextTask.getTimestamp("estimatedStartDate").before(task.getTimestamp("estimatedCompletionDate"))) {
+    					nextTask.put("estimatedStartDate", task.getTimestamp("estimatedCompletionDate")); 
+        				nextTask.put("estimatedCompletionDate", calculateCompletionDate(nextTask, task.getTimestamp("estimatedCompletionDate")));
+        				nextTask.store();
+    				}
     				setDatesFollowingTasks(nextTask);
     			}
     		}

Modified: ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml?rev=606787&r1=606786&r2=606787&view=diff
==============================================================================
--- ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml (original)
+++ ofbiz/trunk/specialpurpose/projectmgr/widget/forms/TaskForms.xml Tue Dec 25 04:08:23 2007
@@ -325,7 +325,7 @@
         <field name="workEffortAssocTypeId"><hidden value="WORK_EFF_DEPENDENCY"/></field>
         <field name="relatedTasks" parameter-name="workEffortIdFrom">
             <drop-down>
-                <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${phaseName} -- ${workEffortName}">
+                <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${workEffortName} -- ${phaseName}">
                     <entity-constraint name="projectId" value="${projectId}"/>
                     <entity-constraint name="workEffortId" operator="not-equals" env-name="workEffortId"/>
                     <entity-order-by field-name="phaseName"/>
@@ -341,7 +341,7 @@
         <field name="workEffortAssocTypeId"><hidden value="WORK_EFF_DEPENDENCY"/></field>
         <field name="relatedTasks" parameter-name="workEffortIdTo">
             <drop-down>
-                <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${phaseName} -- ${workEffortName}">
+                <entity-options entity-name="ProjectAndPhaseAndTask" key-field-name="workEffortId" description="${workEffortName} -- ${phaseName}">
                     <entity-constraint name="projectId" value="${projectId}"/>
                     <entity-constraint name="workEffortId" operator="not-equals" env-name="workEffortId"/>
                     <entity-order-by field-name="phaseName"/>