summaryrefslogtreecommitdiff
path: root/addons/project_long_term/wizard/project_compute_tasks.py
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2010-09-01 11:37:17 +0530
committerHarry (OpenERP) <hmo@tinyerp.com>2010-09-01 11:37:17 +0530
commit30189fb7e8cf7f0020dd697c25b58de7800e7706 (patch)
treee079bf344a12df9f59292b832935ab74bd440f9e /addons/project_long_term/wizard/project_compute_tasks.py
parente08ada743251bcc15b5c4ef6ada289fcf85bfa59 (diff)
[FIX] project_long_term: Fix yaml tests, specify resourceusers and
If a user is not associated with a resource of the project, compute his task/phase as if no user had been specified. bzr revid: hmo@tinyerp.com-20100901060717-o2lfueq3boatc4h7
Diffstat (limited to 'addons/project_long_term/wizard/project_compute_tasks.py')
-rw-r--r--addons/project_long_term/wizard/project_compute_tasks.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/addons/project_long_term/wizard/project_compute_tasks.py b/addons/project_long_term/wizard/project_compute_tasks.py
index c251ca6f332..8e98f26b353 100644
--- a/addons/project_long_term/wizard/project_compute_tasks.py
+++ b/addons/project_long_term/wizard/project_compute_tasks.py
@@ -113,12 +113,13 @@ class project_compute_tasks(osv.osv_memory):
hours = str(each_task.planned_hours )+ 'H'
if each_task.priority in priority_dict.keys():
priorty = priority_dict[each_task.priority]
+ rcre = False
if each_task.user_id:
for resrce in resources:
if resrce.__name__ == each_task.user_id.name: # check me!!
- task = create_tasks(i, hours, priorty, resrce)
- else:
- task = create_tasks(i, hours, priorty)
+ rcre = resrce
+ break
+ task = create_tasks(i, hours, priorty, rcre)
i += 1
project = BalancedProject(Project)