diff options
Diffstat (limited to 'addons/project_long_term/project_long_term_view.xml')
| -rw-r--r-- | addons/project_long_term/project_long_term_view.xml | 63 |
1 files changed, 45 insertions, 18 deletions
diff --git a/addons/project_long_term/project_long_term_view.xml b/addons/project_long_term/project_long_term_view.xml index 9800c209dd5..7e1b58745a6 100644 --- a/addons/project_long_term/project_long_term_view.xml +++ b/addons/project_long_term/project_long_term_view.xml @@ -84,12 +84,12 @@ </search> </field> </record> - <record id="act_resouce_allocation" model="ir.actions.act_window"> + <record id="act_resouce_allocation" model="ir.actions.act_window"> <field name="name">Planning of Users</field> <field name="res_model">project.user.allocation</field> <field name="view_type">form</field> <field name="view_mode">gantt,tree,form,calendar</field> - <field name="context">{}</field> + <field name="context">{}</field> <field name="search_view_id" ref="view_project_user_allocation_search"/> </record> @@ -98,6 +98,44 @@ # Project Phase # ------------------------------------------------------ + <record id="project_phase_form" model="ir.ui.view"> + <field name="name">Inherit project form : Phase</field> + <field name="model">project.project</field> + <field name="type">form</field> + <field name="inherit_id" ref="project.edit_project"/> + <field name="arch" type="xml"> + <field name="use_tasks" position="after"> + <field name="use_phases"/> + </field> + </field> + </record> + + <act_window id="act_project_phases" + name="Phases" + src_model="project.project" + res_model="project.phase" + view_type="form" + view_mode="tree,form" + context="{'search_default_project_id': [active_id], 'default_project_id': active_id}" + /> + + <record id="view_project_kanban_phase" model="ir.ui.view"> + <field name="name">project.project.kanban.inherited</field> + <field name="model">project.project</field> + <field name="type">kanban</field> + <field name="inherit_id" ref="project.view_project_kanban"/> + <field name="arch" type="xml"> + <field name="use_tasks" position="after"> + <field name="use_phases"/> + <field name="phase_count"/> + </field> + <xpath expr="//div[@id='list']" position="inside"> + <a t-if="record.use_phases.raw_value" class="oe_project_buttons" + id="4" name="%(act_project_phases)d" type="action">Phases(<field name="phase_count"/>)</a> + </xpath> + </field> + </record> + <record id="view_project_phase_form" model="ir.ui.view"> <field name="name">project.phase.form</field> <field name="model">project.phase</field> @@ -161,7 +199,7 @@ <field name="constraint_date_end"/> </group> <group colspan="2" col="2"> - <separator string="Displaying settings" colspan="2"/> + <separator string="Displaying Settings" colspan="2"/> <field name="sequence"/> </group> <separator colspan="4" string="Force Assigned Users"/> @@ -236,7 +274,7 @@ <field name="date_end"/> </group> <newline/> - <group expand="0" string="Group By..." groups="base.group_extended"> + <group expand="0" string="Group By..."> <filter string="Project" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" name="project"/> <separator orientation="vertical"/> <filter string="State" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'state'}"/> @@ -278,7 +316,7 @@ <field name="inherit_id" ref="project.view_task_form2"/> <field name="arch" type="xml"> <xpath expr="//field[@name='effective_hours']" position="after"> - <field name="phase_id"/> + <field name="phase_id" context="{'default_project_id' : project_id}"/> </xpath> </field> </record> @@ -301,7 +339,7 @@ <field name="inherit_id" ref="project.view_task_search_form"/> <field name="arch" type="xml"> <filter string="Project" name="group_project_id" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}" position="after"> - <filter string="Project Phase" name="group_project_id_phase" icon="terp-folder-violet" domain="[]" context="{'group_by':'phase_id'}" groups="base.group_extended"/> + <filter string="Project Phase" name="group_project_id_phase" icon="terp-folder-violet" domain="[]" context="{'group_by':'phase_id'}"/> </filter> </field> </record> @@ -313,7 +351,7 @@ <field name="inherit_id" ref="project.view_task_tree2"/> <field name="arch" type="xml"> <field name="project_id" position="after"> - <field name="phase_id" invisible="1" groups="base.group_extended"/> + <field name="phase_id" invisible="1"/> </field> </field> </record> @@ -327,16 +365,6 @@ view_mode="tree,form" /> - <act_window - context="{'search_default_project_id': active_id, 'default_project_id': active_id}" - id="act_project_phases" - name="Phases" - res_model="project.phase" - src_model="project.project" - view_mode="tree,form" - view_type="form" - /> - # ------------------------------------------------------ # Menu Items # ------------------------------------------------------ @@ -353,7 +381,6 @@ parent="base.menu_project_long_term" sequence="2"/> <menuitem id="menu_pm_users_project1" - groups="base.group_extended" name="Resources" parent="project.menu_definitions" sequence="3"/> <menuitem id="menu_phase_schedule" name="Scheduling" parent="base.menu_main_pm" sequence="4" groups="project.group_project_user,project.group_project_manager"/> |
