summaryrefslogtreecommitdiff
path: root/addons/project_issue/project_issue_view.xml
diff options
context:
space:
mode:
authorRucha (Open ERP) <rpa@tinyerp.com>2012-07-03 11:53:51 +0530
committerRucha (Open ERP) <rpa@tinyerp.com>2012-07-03 11:53:51 +0530
commit9e6f918bbee6f6a6ebfc7eba8cd310d2f08b638f (patch)
treea4446727c5afbda668b896ccd075e332e0000f5e /addons/project_issue/project_issue_view.xml
parent2558625ebab05a78d73d1b1d9596bd0d26173e44 (diff)
parent38d7e1298ed7bb93f1a1ff9391192a9238c7cc1f (diff)
[MERGE]: Merge with latest trunk-addons
bzr revid: rpa@tinyerp.com-20120703062351-tazpsjb7a3usajvf
Diffstat (limited to 'addons/project_issue/project_issue_view.xml')
-rw-r--r--addons/project_issue/project_issue_view.xml43
1 files changed, 42 insertions, 1 deletions
diff --git a/addons/project_issue/project_issue_view.xml b/addons/project_issue/project_issue_view.xml
index 87a5a4f1f40..cdcea2cbb62 100644
--- a/addons/project_issue/project_issue_view.xml
+++ b/addons/project_issue/project_issue_view.xml
@@ -4,6 +4,43 @@
<menuitem id="menu_project_confi" name="Issues" parent="base.menu_definitions" sequence="2"/>
+ <!-- Project issue Read/Unread actions -->
+ <record id="actions_server_project_issue_unread" model="ir.actions.server">
+ <field name="name">Mark unread</field>
+ <field name="condition">True</field>
+ <field name="type">ir.actions.server</field>
+ <field name="model_id" ref="model_project_issue"/>
+ <field name="state">code</field>
+ <field name="code">self.message_check_and_set_unread(cr, uid, context.get('active_ids'), context=context)</field>
+ </record>
+ <record id="action_project_issue_unread" model="ir.values">
+ <field name="name">action_project_issue_unread</field>
+ <field name="action_id" ref="actions_server_project_issue_unread"/>
+ <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_unread'))" />
+ <field name="key">action</field>
+ <field name="model_id" ref="model_project_issue" />
+ <field name="model">project.issue</field>
+ <field name="key2">client_action_multi</field>
+ </record>
+
+ <record id="actions_server_project_issue_read" model="ir.actions.server">
+ <field name="name">Mark read</field>
+ <field name="condition">True</field>
+ <field name="type">ir.actions.server</field>
+ <field name="model_id" ref="model_project_issue"/>
+ <field name="state">code</field>
+ <field name="code">self.message_check_and_set_read(cr, uid, context.get('active_ids'), context=context)</field>
+ </record>
+ <record id="action_project_issue_read" model="ir.values">
+ <field name="name">action_project_issue_read</field>
+ <field name="action_id" ref="actions_server_project_issue_read"/>
+ <field name="value" eval="'ir.actions.server,' + str(ref('actions_server_project_issue_read'))" />
+ <field name="key">action</field>
+ <field name="model_id" ref="model_project_issue" />
+ <field name="model">project.issue</field>
+ <field name="key2">client_action_multi</field>
+ </record>
+
<record model="ir.ui.view" id="project_issue_version_search_view">
<field name="name">Issue Version</field>
<field name="model">project.issue.version</field>
@@ -159,9 +196,13 @@
<group>
<field name="name" string="Issue" filter_domain="['|', '|',('partner_id','ilike',self),('email_from','ilike',self),('name','ilike',self)]"/>
<separator orientation="vertical"/>
+ <filter icon="terp-mail-message-new"
+ string="Inbox" help="Unread messages"
+ name="needaction_pending"
+ domain="[('needaction_pending','=',True)]"/>
+ <separator orientation="vertical"/>
<filter string="New" icon="terp-document-new" domain="[('state','=','draft')]" help="New Issues"/>
<filter string="To Do" domain="[('state','=','open')]" help="To Do Issues" icon="terp-check"/>
- <filter string="Pending" domain="[('state','=','pending')]" help="Pending Issues" icon="terp-gtk-media-pause"/>
<filter string="Unassigned Issues" domain="[('user_id','=',False)]" help="Unassigned Issues" icon="terp-personal-" />
<separator orientation="vertical"/>
<field name="user_id"/>