summaryrefslogtreecommitdiff
path: root/addons/project_long_term/wizard/project_compute_phases_view.xml
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2011-10-26 01:31:41 +0200
committerFabien Pinckaers <fp@tinyerp.com>2011-10-26 01:31:41 +0200
commit0d2ae40a70ba3be3ccf8e439b4ed92a1ec4719d6 (patch)
tree9edce01a77687bc4f2c07b218c2bbffea35853cf /addons/project_long_term/wizard/project_compute_phases_view.xml
parent68adb9de7e729dd5bb62ca9bc60c584d02ec3563 (diff)
[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
Diffstat (limited to 'addons/project_long_term/wizard/project_compute_phases_view.xml')
-rw-r--r--addons/project_long_term/wizard/project_compute_phases_view.xml42
1 files changed, 21 insertions, 21 deletions
diff --git a/addons/project_long_term/wizard/project_compute_phases_view.xml b/addons/project_long_term/wizard/project_compute_phases_view.xml
index 69b7d94eabd..c70e46583a7 100644
--- a/addons/project_long_term/wizard/project_compute_phases_view.xml
+++ b/addons/project_long_term/wizard/project_compute_phases_view.xml
@@ -2,42 +2,42 @@
<openerp>
<data>
- <record id="view_project_compute_phases_select" model="ir.ui.view">
+ <record id="view_project_compute_phases_select" model="ir.ui.view">
<field name="name">Compute Scheduling of Phases</field>
<field name="model">project.compute.phases</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Compute Scheduling of Phases">
+ <form string="Compute Scheduling of Phases">
<group colspan="4" col="4">
<separator colspan="4" string="Compute Scheduling of phases for all or specified project" />
<field name="target_project" colspan="4"/>
- <field name="project_id" widget="selection" colspan="4" attrs="{'invisible':[('target_project','=','all')], 'required':[('target_project','!=','all')]}"/>
+ <field name="project_id" colspan="4" attrs="{'invisible':[('target_project','=','all')], 'required':[('target_project','!=','all')]}"/>
<separator colspan="4"/>
<group colspan="2" col="2">
</group>
<group colspan="2" col="2"> <!-- Improve me -->
- <button icon="gtk-cancel" special="cancel" string="_Cancel"/>
- <button icon="gtk-ok" name="check_selection" string="C_ompute" type="object"/>
+ <button icon="gtk-cancel" special="cancel" string="_Cancel"/>
+ <button icon="gtk-ok" name="check_selection" string="C_ompute" type="object"/>
</group>
- </group>
- </form>
+ </group>
+ </form>
</field>
- </record>
+ </record>
- <record id="action_project_compute_phases" model="ir.actions.act_window">
- <field name="name">Compute Phase Scheduling</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">project.compute.phases</field>
- <field name="view_type">form</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="view_project_compute_phases_select"/>
- <field name="target">new</field>
- <field name="help">To schedule phases of all or a specified project. It then open a gantt view.
- </field>
- </record>
+ <record id="action_project_compute_phases" model="ir.actions.act_window">
+ <field name="name">Compute Phase Scheduling</field>
+ <field name="type">ir.actions.act_window</field>
+ <field name="res_model">project.compute.phases</field>
+ <field name="view_type">form</field>
+ <field name="view_mode">form</field>
+ <field name="view_id" ref="view_project_compute_phases_select"/>
+ <field name="target">new</field>
+ <field name="help">To schedule phases of all or a specified project. It then open a gantt view.
+ </field>
+ </record>
- <menuitem id="menu_compute_phase" name="Compute Phase Scheduling"
- parent="menu_phase_schedule" action="action_project_compute_phases"/>
+ <menuitem id="menu_compute_phase" name="Compute Phase Scheduling"
+ parent="menu_phase_schedule" action="action_project_compute_phases"/>
</data>
</openerp>