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"/>


Reply via email to