diff options
Diffstat (limited to 'addons/project_long_term/project_view.xml')
| -rw-r--r-- | addons/project_long_term/project_view.xml | 50 |
1 files changed, 38 insertions, 12 deletions
diff --git a/addons/project_long_term/project_view.xml b/addons/project_long_term/project_view.xml index b2219f8f281..c7178c3f6d0 100644 --- a/addons/project_long_term/project_view.xml +++ b/addons/project_long_term/project_view.xml @@ -19,9 +19,8 @@ <field name="type">tree</field> <field name="priority" eval="5"/> <field name="arch" type="xml"> - <tree string="Project Resource Allocation"> + <tree editable="bottom" string="Project Resource Allocation"> <field name="resource_id"/> - <field name="phase_id"/> <field name="useability"/> </tree> </field> @@ -34,29 +33,56 @@ <form string="Project Phase"> <group colspan="6" col="6"> <field name="name" select="1"/> - <field name="project_id"/> + <field name="project_id" on_change="onchange_project(project_id)"/> + <field name="responsible_id"/> <field name="date_start"/> <field name="date_end"/> - <field name="constraint_date_start"/> - <field name="constraint_date_end"/> <field name="duration"/> <field name="product_uom"/> </group> <notebook colspan="4"> - <page string="Task Detail"> - <separator colspan="4" string="Project's Tasks"/> - <field colspan="4" name="task_ids" nolabel="1"/> - </page> - <page string="Resource Allocation Detail"> + <page string="Resource Allocation Detail"> <separator colspan="4" string="Resource Allocation"/> - <field colspan="4" name="resource_ids" nolabel="1"/> + <field colspan="4" name="resource_ids" nolabel="1"> + <tree editable="bottom" string="Project Resource Allocation"> + <field name="resource_id" context="{'project_id':parent.project_id}"/> + <field name="useability"/> + </tree> + <form string="Project Resource Allocation"> + <field name="resource_id" context="{'project_id':parent.project_id}"/> + <field name="useability"/> + </form> + </field> + <group col="12" colspan="4"> + <field name="state" select="1"/> + <button string="Draft" name="phase_draft" states="open"/> + <button string="Start Phase" name="phase_start" states="pending,draft"/> + <button string="Cancel" name="phase_cancel" states="draft,open,pending"/> + <button string="Done" name="phase_done" states="draft,pending,open"/> + <button string="Pending" name="phase_pending" states="open"/> + </group> </page> <page string="Other Info"> + <group colspan="2" col="2"> + <separator string="Constraints" colspan="2"/> + <field name="constraint_date_start"/> + <field name="constraint_date_end"/> + </group> + <group colspan="2" col="2"> + <separator string="Scheduling" colspan="2"/> + <field name="sequence"/> + </group> <separator colspan="4" string="Next Phases"/> <field colspan="4" name="next_phase_ids" nolabel="1"/> <separator colspan="4" string="Previous Phases"/> <field colspan="4" name="previous_phase_ids" nolabel="1"/> </page> + <page string="Task Detail"> + <separator colspan="4" string="Project's Tasks"/> + <field colspan="4" name="task_ids" nolabel="1"/> + + <button name="%(wizard_schedule_task)d" string="Schedule Tasks" type="action" icon="gtk-jump-to"/> + </page> </notebook> <newline/> </form> @@ -92,7 +118,7 @@ res_model="project.task" src_model="project.phase" view_mode="tree,form" - domain="[('phase_id','=',active_id)]"/> + domain="[('phase_id','=',active_id)]"/> <menuitem action="act_project_phase" id="menu_project_phase" parent="project.menu_project_management" sequence="4"/> |
