[IMP]: crm: Apply doc string + optimization
[odoo/odoo.git] / addons / crm / crm_phonecall_menu.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data noupdate="1">
4
5     <act_window
6         id="crm_case_categ_phone_create_partner"
7         name="Schedule Phone Call"
8         res_model="crm.phonecall"
9         src_model="res.partner"
10         view_mode="calendar,tree,form"
11         context="{'default_partner_id': active_id, 'default_duration': 1.0}"
12         domain="[('partner_id', '=', active_id)]"
13         />
14
15 <!-- PHONE CALLS (menu)  -->
16
17     <record model="ir.actions.act_window" id="crm_case_categ_phone0">
18         <field name="name">Phone Calls</field>
19         <field name="res_model">crm.phonecall</field>
20         <field name="view_type">form</field>
21         <field name="view_mode">tree,calendar</field>
22         <field name="view_id" ref="crm_case_phone_tree_view"/>
23         <field name="search_view_id" ref="crm.view_crm_case_phonecalls_filter"/>
24     </record>
25
26     <record model="ir.actions.act_window.view" id="action_crm_tag_tree_phone0">
27         <field name="sequence" eval="1"/>
28         <field name="view_mode">tree</field>
29         <field name="view_id" ref="crm_case_phone_tree_view"/>
30         <field name="act_window_id" ref="crm_case_categ_phone0"/>
31     </record>
32
33     <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_phone0">
34         <field name="sequence" eval="2"/>
35         <field name="view_mode">calendar</field>
36         <field name="view_id" ref="crm_case_phone_calendar_view"/>
37         <field name="act_window_id" ref="crm_case_categ_phone0"/>
38     </record>
39
40     <record model="ir.actions.act_window.view" id="action_crm_tag_form_phone0">
41         <field name="sequence" eval="3"/>
42         <field name="view_mode">form</field>
43         <field name="view_id" ref="crm_case_phone_form_view"/>
44         <field name="act_window_id" ref="crm_case_categ_phone0"/>
45     </record>
46
47     <menuitem name="Phone Calls" id="menu_crm_case_phone"
48         parent="base.menu_base_partner" sequence="5" />
49
50     <record model="ir.actions.act_window" id="crm_case_categ_phone_incoming0">
51         <field name="name">Inbound</field>
52         <field name="res_model">crm.phonecall</field>
53         <field name="view_type">form</field>
54         <field name="view_mode">tree,calendar</field>
55         <field name="view_id" ref="crm_case_phone_tree_view"/>
56         <field name="domain" eval="'[(\'categ_id\',\'=\','+str(ref('categ_phone1'))+')]'"/>
57         <field name="context">{'set_editable':True,'default_state':'open'}</field>
58         <field name="search_view_id" ref="crm.view_crm_case_phonecalls_filter"/>
59     </record>
60
61     <record model="ir.actions.act_window.view" id="action_crm_tag_tree_phone_incoming0">
62         <field name="sequence" eval="1"/>
63         <field name="view_mode">tree</field>
64         <field name="view_id" ref="crm_case_phone_tree_view"/>
65         <field name="act_window_id" ref="crm_case_categ_phone_incoming0"/>
66     </record>
67
68     <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_phone_incoming0">
69         <field name="sequence" eval="2"/>
70         <field name="view_mode">calendar</field>
71         <field name="view_id" ref="crm_case_phone_calendar_view"/>
72         <field name="act_window_id" ref="crm_case_categ_phone_incoming0"/>
73     </record>
74
75     <record model="ir.actions.act_window.view" id="action_crm_tag_form_phone_incoming0">
76         <field name="sequence" eval="3"/>
77         <field name="view_mode">form</field>
78         <field name="view_id" ref="crm_case_phone_form_view"/>
79         <field name="act_window_id" ref="crm_case_categ_phone_incoming0"/>
80     </record>
81
82     <menuitem name="Inbound" id="menu_crm_case_phone_inbound"
83         parent="crm.menu_crm_case_phone"
84         action="crm_case_categ_phone_incoming0" />
85
86     <record model="ir.actions.act_window" id="crm_case_categ_phone_outgoing0">
87         <field name="name">Outbound</field>
88         <field name="res_model">crm.phonecall</field>
89         <field name="view_type">form</field>
90         <field name="view_mode">tree,calendar</field>
91         <field name="view_id" ref="crm_case_phone_tree_view"/>
92         <field name="domain" eval="'[(\'categ_id\',\'=\','+str(ref('categ_phone2'))+')]'"/>
93         <field name="context">{'default_state':'open'}</field>
94         <field name="search_view_id" ref="crm.view_crm_case_phonecalls_filter"/>
95     </record>
96
97     <record model="ir.actions.act_window.view" id="action_crm_tag_tree_phone_outgoing0">
98         <field name="sequence" eval="1"/>
99         <field name="view_mode">tree</field>
100         <field name="view_id" ref="crm_case_phone_tree_view"/>
101         <field name="act_window_id" ref="crm_case_categ_phone_outgoing0"/>
102     </record>
103
104     <record model="ir.actions.act_window.view" id="action_crm_tag_calendar_phone_outgoing0">
105         <field name="sequence" eval="2"/>
106         <field name="view_mode">calendar</field>
107         <field name="view_id" ref="crm_case_phone_calendar_view"/>
108         <field name="act_window_id" ref="crm_case_categ_phone_outgoing0"/>
109     </record>
110
111     <record model="ir.actions.act_window.view" id="action_crm_tag_form_phone_outgoing0">
112         <field name="sequence" eval="3"/>
113         <field name="view_mode">form</field>
114         <field name="view_id" ref="crm_case_phone_form_view"/>
115         <field name="act_window_id" ref="crm_case_categ_phone_outgoing0"/>
116     </record>
117
118     <menuitem name="Outbound" id="menu_crm_case_phone_outbound"
119         parent="crm.menu_crm_case_phone"
120         action="crm_case_categ_phone_outgoing0" />
121
122 </data>
123 </openerp>