[REF+IMP] caldav
[odoo/odoo.git] / addons / caldav / caldav_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3         <data>
4         <record model="ir.ui.view" id="view_document_directory_caldav_form">
5             <field name="name">CalDAV Collections : Form</field>
6             <field name="model">document.directory</field>
7             <field name="type">form</field>
8             <field name="arch" type="xml">
9                 <form string="CalDAV Collections">
10                     <field name="name"/>
11                     <field name="user_id"/>
12                     <separator string="Calendar" colspan="4"/>
13                     <field name="line_ids" mode="form,tree" colspan="4" nolabel="1">
14                                             <form string="Calendar Lines">
15                                                 <field name="name" required="1" select="1" />
16                                                 <field name="object_id" required="1" select="1" />
17                                                 <field name="domain" select="1" />
18                                                 <field name="mapping_ids" select="1" colspan="4" nolabel="1">
19                                                         <tree string="Attributes Mapping" editable="bottom">
20                                                                 <field name="name" required="1" domain="[('type', '=', parent.name)]"/>
21                                                                 <field name="fn" select="1" />
22                                                                 <field name="field_id" select="1" required="1" domain="[('model_id', '=', parent.object_id)]" />
23                                                                 <field name="expr" />
24                                                         </tree>
25                                                         <form string="Attributes Mapping">
26                                                                 <field name="name" select="1" required="1" domain="[('type', '=', parent.name)]"/>
27                                                                 <field name="field_id" select="1" domain="[('model_id', '=', parent.object_id)]"
28                                                                         required="1" />
29                                                                 <field name="fn" select="1" required="1" />
30                                                                 <field name="expr" />
31                                                                 <separator string="Value Mapping" colspan="4" />
32                                                                 <field name="mapping" select="1" colspan="4" nolabel="1" />
33                                                         </form>
34                                                </field>
35                                         </form>
36                         <tree string="Calendar Lines" editable="bottom">
37                                                 <field name="name" select="1" />
38                                                 <field name="object_id" select="1" />
39                                         </tree>
40                     </field>
41             </form>
42         </field>
43     </record>
44
45
46     <record model="ir.ui.view" id="view_document_directory_caldav_tree">
47         <field name="name">CalDAV Collections : Tree</field>
48         <field name="model">document.directory</field>
49         <field name="type">tree</field>
50         <field name="field_parent">child_ids</field>
51         <field name="arch" type="xml">
52             <tree string="Collections" toolbar="1">
53                 <field name="name"/>                
54                 <field name="user_id"/>
55                 <field name="create_date"/>
56                 <field name="write_date"/>
57             </tree>
58         </field>
59     </record>
60
61     <record model="ir.actions.act_window" id="action_document_directory_caldav_form">
62         <field name="name">CalDAV Collections</field>
63         <field name="type">ir.actions.act_window</field>
64         <field name="res_model">document.directory</field>
65         <field name="view_type">form</field>
66         <field name="view_mode">tree,form</field>
67         <field name="domain">[('line_ids','!=', False)]</field>
68     </record>
69
70     <record model="ir.actions.act_window" id="document.action_document_directory_form">
71          <field name="domain">[('line_ids','=', False)]</field>
72     </record>
73
74     <record id="action_dir_caldav_view1" model="ir.actions.act_window.view">
75         <field eval="10" name="sequence"/>
76         <field name="view_mode">tree</field>
77         <field name="view_id" ref="view_document_directory_caldav_tree"/>
78         <field name="act_window_id" ref="action_document_directory_caldav_form"/>
79     </record>
80     <record id="action_dir_caldav_view2" model="ir.actions.act_window.view">
81         <field eval="20" name="sequence"/>
82         <field name="view_mode">form</field>
83         <field name="view_id" ref="view_document_directory_caldav_form"/>
84         <field name="act_window_id" ref="action_document_directory_caldav_form"/>
85     </record>
86
87     <menuitem
88         action="action_document_directory_caldav_form"
89         id="menu_document_caldav_directories"
90         parent="document.menu_document_management_configuration"/>
91         </data>
92 </openerp>