-
-<!--- Messages-->
- <record id="view_project_message_form" model="ir.ui.view">
- <field name="name">project.message.form</field>
- <field name="model">project.message</field>
- <field name="type">form</field>
- <field name="arch" type="xml">
- <form string="Messages">
- <group colspan="6">
- <field name="subject" select="1"/>
- <field name="project_id"/>
- <field name="user_id" select="1"/>
- <field name="date"/>
- </group>
- <separator string="Description" colspan="4"/>
- <field name="description" nolabel="1" colspan="4"/>
- </form>
- </field>
- </record>
-
- <record id="view_project_message_tree" model="ir.ui.view">
- <field name="name">project.message.tree</field>
- <field name="model">project.message</field>
- <field name="type">tree</field>
- <field name="arch" type="xml">
- <tree string="Messages">
- <field name="subject" select="1"/>
- <field name="project_id" select="1"/>
- <field name="user_id" select="1"/>
- <field name="date" select="1"/>
- </tree>
- </field>
- </record>
-
- <record id="view_project_message_search" model="ir.ui.view">
- <field name="name">project.message.search</field>
- <field name="model">project.message</field>
- <field name="type">search</field>
- <field name="arch" type="xml">
- <search string="Messages">
- <group col="20" colspan="4">
- <filter domain="[('date','>=',time.strftime('%%Y-%%m-01'))]" icon="terp-project" string="This Month" />
- <filter domain="[('date', '=', time.strftime('%%Y-%%m-%%d'))]" icon="terp-project" string="Today" />
-
- <separator orientation="vertical"/>
- <field name="subject"/>
- <field name="project_id" select="1" widget="selection"/>
- <field name="user_id" select="1" widget="selection">
- <filter domain="[('user_id','=',uid)]" help="My Message" icon="gtk-execute" default="1"/>
- </field>
- </group>
- <newline/>
- <group expand="1" string="Group By..." colspan="4" col="20">
- <filter string="Project" icon="terp-project" domain="[]" context="{'group_by':'project_id'}"/>
- <filter string="User" icon="terp-project" domain="[]" context="{'group_by':'user_id'}"/>
- <filter string="Date" icon="terp-project" domain="[]" context="{'group_by':'date'}"/>
- </group>
- </search>
- </field>
- </record>
-
- <record id="action_view_project_messages_tree" model="ir.actions.act_window">
- <field name="name">Messages</field>
- <field name="res_model">project.message</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form</field>
- <field name="view_id" ref="view_project_message_tree"/>
- <field name="context">{"search_default_project_id":context.get('project_id',False), "search_default_my_msg":1}</field>
- <field name="search_view_id" ref="view_project_message_search"/>
- </record>
-
- <menuitem action="action_view_project_messages_tree" id="menu_message_tree" parent="menu_project_management" sequence="11"/>
-
- <act_window domain="[('user_id', '=', active_id),('state', '<>', 'cancelled'),('state', '<>', 'done')]" id="act_res_users_2_project_task_opened" name="Assigned tasks" res_model="project.task" src_model="res.users" view_mode="tree,form,gantt,calendar,graph" view_type="form"/>
-
- <act_window domain="[('user_id', '=', active_id),('date', '>=', time.strftime('%Y-%m-01'))]" id="act_res_users_2_project_task_work_month" name="Month works" res_model="project.task.work" src_model="res.users" view_mode="tree,form" view_type="form"/>
-
- <act_window domain="[('project_id', '=', active_id)]" id="act_project_messages" name="Messages" res_model="project.message" src_model="project.project"/>