diff options
| author | Harry (OpenERP) <hmo@tinyerp.com> | 2010-10-14 15:56:54 +0530 |
|---|---|---|
| committer | Harry (OpenERP) <hmo@tinyerp.com> | 2010-10-14 15:56:54 +0530 |
| commit | 10ecb719bd9f013765cbb69d1c36b9e093edadf2 (patch) | |
| tree | fc415ed7417786666a0c53c3f90d6a406ed6619f /addons/project_long_term/project_long_term.py | |
| parent | 2b29d4784d38f184b19b449ede5b01a1f6edb1d4 (diff) | |
[IMP] project_long_term: improve gantt view
bzr revid: hmo@tinyerp.com-20101014102654-e3wkawf339sc9ido
Diffstat (limited to 'addons/project_long_term/project_long_term.py')
| -rw-r--r-- | addons/project_long_term/project_long_term.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/addons/project_long_term/project_long_term.py b/addons/project_long_term/project_long_term.py index e6f65ba1fa9..d6d43f83c5d 100644 --- a/addons/project_long_term/project_long_term.py +++ b/addons/project_long_term/project_long_term.py @@ -297,6 +297,7 @@ class project_phase(osv.osv): if context is None: context = {} resource_pool = self.pool.get('resource.resource') + resource_allocation_pool = self.pool.get('project.resource.allocation') uom_pool = self.pool.get('product.uom') if context is None: context = {} @@ -344,7 +345,12 @@ class project_phase(osv.osv): 'date_start': start_date.strftime('%Y-%m-%d'), 'date_end': end_date.strftime('%Y-%m-%d') }, context=ctx) - + # write dates into Resources Allocation + for resource in phase.resource_ids: + resource_allocation_pool.write(cr, uid, [resource.id], { + 'date_start': start_date.strftime('%Y-%m-%d'), + 'date_end': end_date.strftime('%Y-%m-%d') + }, context=ctx) # Recursive call till all the next phases scheduled for phase in phase.next_phase_ids: if phase.state in ['draft', 'open', 'pending']: |
