[FIX] Access rights on events for anonymous
[odoo/odoo.git] / addons / portal / portal_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <!-- Top menu item -->
6         <menuitem name="Portal"
7             id="portal_menu"
8             groups="portal.group_portal,portal.group_anonymous"
9             sequence="15"/>
10
11         <menuitem name="Messaging" id="portal_messages" parent="portal_menu" sequence="10" groups="portal.group_portal"/>
12         <record id="action_mail_inbox_feeds_portal" model="ir.actions.client">
13             <field name="name">Inbox</field>
14             <field name="tag">mail.wall</field>
15             <field name="res_model">mail.message</field>
16             <field name="context">{
17               'default_model': 'res.users', 
18               'default_res_id': uid,
19             }</field>
20             <field name="params" eval="&quot;{
21                 'domain': [
22                   ('to_read', '=', True),
23                   ('starred', '=', False),
24                 ],
25                 'show_compose_message': False,
26                 'show_link_partner': False,
27                 'view_mailbox': True,
28                 'view_inbox': True,
29                 'read_action': 'read'
30             }&quot;"/>
31             <field name="help" type="html">
32                 <p>
33                     <b>Good Job!</b> Your inbox is empty.
34                 </p><p>
35                     Your inbox contains private messages or emails sent to you
36                     as well as information related to documents or people you
37                     follow.
38                 </p>
39             </field>
40         </record>
41         <menuitem name="Inbox" id="portal_inbox" parent="portal_messages"
42             action="action_mail_inbox_feeds_portal" sequence="10" groups="portal.group_portal"/>
43         <!--
44             Create menu items that we'll leave empty for now - they'll be
45             filled up by other portal modules.
46         -->
47         <menuitem name="Quotations and Sales Orders" id="portal_orders" parent="portal_menu" sequence="20"/>
48         <menuitem name="After Sale Services" id="portal_after_sales" parent="portal_menu" sequence="30"/>
49         <menuitem name="Projects" id="portal_projects" parent="portal_menu" sequence="40"/>
50
51         <menuitem name="About Us" id="portal_company" parent="portal_menu" sequence="200"/>
52         <menuitem name="News" id="portal_company_news" parent="portal_company" sequence="10" action="action_news"/>
53         <menuitem name="Jobs" id="portal_jobs" parent="portal_company" sequence="20" action="action_jobs"/>
54
55         <!-- extend res.groups search view -->
56         <record id="group_search_view" model="ir.ui.view">
57             <field name="name">Group Search</field>
58             <field name="model">res.groups</field>
59             <field name="inherit_id" ref="base.view_groups_search"/>
60             <field name="arch" type="xml">
61                 <field name="name" position="after">
62                     <filter name="portal" string="Portal Groups" domain="[('is_portal','=',True)]"/>
63                     <filter name="no_portal" string="Non-Portal Groups" domain="[('is_portal','=',False)]"/>
64                     <separator orientation="vertical"/>
65                 </field>
66             </field>
67         </record>
68
69         <!-- extend res.groups form view -->
70         <record id="group_form_view" model="ir.ui.view">
71             <field name="name">Portal Form</field>
72             <field name="model">res.groups</field>
73             <field name="inherit_id" ref="base.view_groups_form"/>
74             <field name="arch" type="xml">
75                 <field name="name" position="after">
76                     <field name="is_portal"/>
77                 </field>
78             </field>
79         </record>
80
81     </data>
82 </openerp>