diff options
Diffstat (limited to 'addons/project_issue/project_issue_view.xml')
| -rw-r--r-- | addons/project_issue/project_issue_view.xml | 64 |
1 files changed, 40 insertions, 24 deletions
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml index 502598193a6..de81db8dfaf 100644 --- a/addons/project_issue/project_issue_view.xml +++ b/addons/project_issue/project_issue_view.xml @@ -52,7 +52,7 @@ options="{'fold_field': 'fold'}"/> </header> <sheet string="Issue"> - <div class="oe_right"> + <div class="oe_right"> <field name="kanban_state" class="oe_inline" widget="kanban_state_selection"/> </div> <label for="name" class="oe_edit_only"/> @@ -63,7 +63,7 @@ <field name="categ_ids" widget="many2many_tags"/> <group> <group> - <field name="user_id" + <field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'project.group_project_user']}"/> <field name="partner_id" on_change="onchange_partner_id(partner_id)"/> <field name="email_from"/> @@ -90,16 +90,18 @@ <field name="description" placeholder="Add an internal note..." groups="base.group_user"/> </page> <page string="Extra Info" groups="project.group_project_manager,project.group_project_user"> - <group string="Statistics"> - <field name="day_open"/> - <field name="day_close"/> - <field name="working_hours_open" widget="float_time"/> - <field name="working_hours_close" widget="float_time"/> - <field name="inactivity_days"/> - <field name="days_since_creation"/> - </group> - <group string="Status" groups="base.group_no_one"> - <field name="active"/> + <group> + <group string="Statistics"> + <field name="day_open"/> + <field name="day_close"/> + <field name="working_hours_open" widget="float_time"/> + <field name="working_hours_close" widget="float_time"/> + <field name="inactivity_days"/> + <field name="days_since_creation"/> + </group> + <group string="Status" groups="base.group_no_one"> + <field name="active"/> + </group> </group> </page> </notebook> @@ -153,12 +155,15 @@ <separator/> <filter string="New Mail" name="message_unread" domain="[('message_unread','=',True)]"/> <group expand="0" string="Group By" > - <filter string="Responsible" name="group_user_id" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/> - <filter string="Contact" name="group_partner_id" icon="terp-partner" domain="[]" context="{'group_by':'partner_id'}"/> - <filter string="Project" name="group_project_id" icon="terp-folder-violet" domain="[]" context="{'group_by':'project_id'}"/> - <filter string="Stage" name="group_stage_id" icon="terp-stage" domain="[]" context="{'group_by':'stage_id'}"/> - <filter string="Creation Month" name="group_create_date" icon="terp-go-month" domain="[]" context="{'group_by':'create_date'}"/> - <filter string="Last Message" name="group_message_last_post" domain="[]" context="{'group_by':'message_last_post:week'}"/> + <filter string="Assigned to" name="Responsible" context="{'group_by':'user_id'}" /> + <filter string="Project" name="project" context="{'group_by':'project_id'}" /> + <filter string="Task" context="{'group_by':'task_id'}"/> + <filter string="Priority" context="{'group_by':'priority'}" /> + <filter string="Stage" context="{'group_by':'stage_id'}"/> + <filter string="Company" context="{'group_by':'company_id'}" groups="base.group_multi_company"/> + <separator/> + <filter string="Create Day" context="{'group_by':'create_date:day'}" help="Create Date"/> + <filter string="Last Message" name="group_message_last_post" context="{'group_by':'message_last_post:week'}"/> </group> </search> </field> @@ -235,6 +240,17 @@ </field> </record> + <record model="ir.ui.view" id="project_issue_graph_view"> + <field name="name">Project Issue Tracker Graph</field> + <field name="model">project.issue</field> + <field name="arch" type="xml"> + <graph string="Project Issues" type="bar"> + <field name="project_id" type="row"/> + <field name="create_date" interval="month" type="col"/> + </graph> + </field> + </record> + <!-- Feature Requests --> <record model="ir.ui.view" id="project_feature_tree_view"> @@ -260,7 +276,7 @@ <field name="name">Issues</field> <field name="view_mode">kanban,tree,form,calendar,graph</field> <field name="context">{ - 'search_default_project_id': [active_id], + 'search_default_project_id': [active_id], 'default_project_id': active_id, } </field> @@ -285,7 +301,7 @@ <label for="use_issues"/> </xpath> <xpath expr='//div[@name="buttons"]' position='inside'> - <button class="oe_inline oe_stat_button" type="action" attrs="{'invisible':[('use_issues','=', 0)]}" + <button class="oe_inline oe_stat_button" type="action" attrs="{'invisible':[('use_issues','=', 0)]}" name="%(act_project_project_2_project_issue_all)d" icon="fa-bug"> <field string="Issues" name="issue_count" widget="statinfo"/> </button> @@ -355,14 +371,14 @@ <field name="priority" eval="50"/> <field name="arch" type="xml"> <xpath expr="//div[@name='buttons']" position="inside"> - <button class="oe_inline oe_stat_button" type="action" name="%(action_view_issues)d" + <button class="oe_inline oe_stat_button" type="action" name="%(action_view_issues)d" context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}" attrs="{'invisible': [('customer', '=', False)]}" icon="fa-bug" groups="project.group_project_user"> <field string="Issues" name="issue_count" widget="statinfo"/> - </button> - - + </button> + + </xpath> </field> </record> |
