From 0d2ae40a70ba3be3ccf8e439b4ed92a1ec4719d6 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 26 Oct 2011 01:31:41 +0200 Subject: [FIX] Complete refactoring of project_long_term, with following changes: do not use resources but users on phases: - to be consistent with project members and task responsible - if the user is linked to a resource, it uses the calendar of the resource (holidays for example) better YML tests Complete rewrite of the scheduling mechanism: - Schedule phases: - write project.user.allocation based on scheduling - schedule resources based on members on the project - new constraint: force some users on a phase - Schedule tasks: - set user if no user on task - set start and end date some useability improvements We still have to work on better Gantt view but I think the scheduling is working correctly now. bzr revid: fp@tinyerp.com-20111025233141-cgctwe8spxhko2gn --- addons/project_long_term/test/test_schedule_tasks_case1.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'addons/project_long_term/test/test_schedule_tasks_case1.yml') diff --git a/addons/project_long_term/test/test_schedule_tasks_case1.yml b/addons/project_long_term/test/test_schedule_tasks_case1.yml index d40b61d6b3a..3bb0ea87c43 100644 --- a/addons/project_long_term/test/test_schedule_tasks_case1.yml +++ b/addons/project_long_term/test/test_schedule_tasks_case1.yml @@ -38,7 +38,7 @@ - res_users_user0 - res_users_user1 phase_ids: - - date_start: '2011-01-06' + - date_start: '2011-01-06 08:00:00' duration: 2.0 name: Phase A product_uom: product.uom_day @@ -184,16 +184,11 @@ Now I create one phase for the project. - !record {model: project.phase, id: project_phase_phasea0}: - date_start: '2011-01-06' + date_start: '2011-01-06 08:00:00' duration: 2.0 name: Phase A product_uom: product.uom_day project_id: project_project_projecta0 - resource_ids: - - project_id: project_project_projecta0 - resource_id: resource_resource_user0 - - project_id: project_project_projecta0 - resource_id: resource_resource_user1 state: draft task_ids: - delay_hours: 0.0 -- cgit v1.2.3