1 <?xml version="1.0" encoding="utf-8"?>
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">
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)]" />
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)]"
29 <field name="fn" select="1" required="1" />
31 <separator string="Value Mapping" colspan="4" />
32 <field name="mapping" select="1" colspan="4" nolabel="1" />
36 <tree string="Calendar Lines" editable="bottom">
37 <field name="name" select="1" />
38 <field name="object_id" select="1" />
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">
54 <field name="user_id"/>
55 <field name="create_date"/>
56 <field name="write_date"/>
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>
70 <record model="ir.actions.act_window" id="document.action_document_directory_form">
71 <field name="domain">[('line_ids','=', False)]</field>
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"/>
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"/>
88 action="action_document_directory_caldav_form"
89 id="menu_document_caldav_directories"
90 parent="document.menu_document_management_configuration"/>