[FIX] add a 'to-do' menu for portal users

bzr revid: abo@openerp.com-20130220174637-rt3o8gcs5yl6rnsx
This commit is contained in:
Antonin Bourguignon 2013-02-20 18:46:37 +01:00
parent b0784436b0
commit ae8d9a8e08
1 changed files with 34 additions and 1 deletions

View File

@ -9,12 +9,13 @@
sequence="15"/>
<menuitem name="Messaging" id="portal_messages" parent="portal_menu" sequence="10" groups="portal.group_portal"/>
<record id="action_mail_inbox_feeds_portal" model="ir.actions.client">
<field name="name">Inbox</field>
<field name="tag">mail.wall</field>
<field name="res_model">mail.message</field>
<field name="context">{
'default_model': 'res.users',
'default_model': 'res.users',
'default_res_id': uid,
}</field>
<field name="params" eval="&quot;{
@ -38,8 +39,40 @@
</p>
</field>
</record>
<record id="action_mail_star_feeds_portal" model="ir.actions.client">
<field name="name">To-do</field>
<field name="tag">mail.wall</field>
<field name="res_model">mail.message</field>
<field name="context">{
'default_model': 'res.users',
'default_res_id': uid,
'search_default_message_unread': True
}</field>
<field name="params" eval="&quot;{
'domain': [
('starred', '=', True),
],
'show_compose_message': False,
'show_link': False,
'view_mailbox': True,
'read_action': 'read'
}&quot;"/>
<field name="help" type="html">
<p>
<b>No todo.</b>
</p><p>
When you process messages in your inbox, you can mark some
as <i>todo</i>. From this menu, you can process all your todo.
</p>
</field>
</record>
<menuitem name="Inbox" id="portal_inbox" parent="portal_messages"
action="action_mail_inbox_feeds_portal" sequence="10" groups="portal.group_portal"/>
<menuitem name="To-do" id="portal_mail_starfeeds" parent="portal_messages"
action="action_mail_star_feeds_portal" sequence="20" groups="portal.group_portal"/>
<!--
Create menu items that we'll leave empty for now - they'll be
filled up by other portal modules.