5 <record model="ir.ui.view" id="view_dir_props_form">
6 <field name="name">document.webdav.dir.property.form</field>
7 <field name="model">document.webdav.dir.property</field>
8 <field name="type">form</field>
9 <field name="arch" type="xml">
10 <form string="Properties">
11 <field name="namespace"/>
14 <field name="dir_id" />
15 <field name="do_subst" />
17 <field name="value" colspan="4" />
22 <record model="ir.ui.view" id="view_dir_props_tree">
23 <field name="name">document.webdav.dir.property.tree</field>
24 <field name="model">document.webdav.dir.property</field>
25 <field name="type">tree</field>
26 <field name="arch" type="xml">
27 <tree string="Properties" toolbar="1">
28 <field name="dir_id" />
29 <field name="namespace"/>
35 <record id="view_dir_props_filter" model="ir.ui.view">
36 <field name="name">Search View: Directory DAV properties</field>
37 <field name="model">document.webdav.dir.property</field>
38 <field name="type">search</field>
39 <field name="arch" type="xml">
40 <search string="Search Document properties">
42 <field name="namespace" />
44 <group expand="0" string="Group By..." groups="base.group_extended">
45 <filter string="Dir" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'dir_id'}"/>
46 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
52 <record model="ir.actions.act_window" id="action_dir_props_form">
53 <field name="type">ir.actions.act_window</field>
54 <field name="res_model">document.webdav.dir.property</field>
55 <field name="view_type">form</field>
56 <field name="view_mode">tree,form</field>
57 <field name="search_view_id" ref="view_dir_props_filter"/>
60 name="DAV properties for folders"
61 action="action_dir_props_form"
63 groups="base.group_extended"
64 parent="document.menu_document_management_configuration"/>
66 <!-- Add the properties to the directory form -->
67 <record model="ir.ui.view" id="view_document_directory_form1">
68 <field name="name">document.directory.webdav.inherit</field>
69 <field name="model">document.directory</field>
70 <field name="inherit_id" ref="document.view_document_directory_form" />
71 <field name="type">form</field>
72 <field name="arch" type="xml">
73 <page string="Dynamic context" position="after">
74 <page string="WebDAV properties">
75 <label string="These properties will be added to WebDAV requests" colspan="4" />
77 <field name="dav_prop_ids" nolabel="1" colspan="4">
78 <tree string="Properties">
79 <field name="namespace"/>
82 <form string="Properties">
83 <field name="namespace"/>
86 <field name="do_subst" />
88 <field name="value" colspan="4" />
96 <!-- File properties -->
97 <record model="ir.ui.view" id="view_file_props_form">
98 <field name="name">document.webdav.file.property.form</field>
99 <field name="model">document.webdav.file.property</field>
100 <field name="type">form</field>
101 <field name="arch" type="xml">
102 <form string="Properties">
103 <field name="namespace"/>
106 <field name="file_id" />
107 <field name="do_subst" />
109 <field name="value" colspan="4" />
114 <record model="ir.ui.view" id="view_file_props_tree">
115 <field name="name">document.webdav.file.property.tree</field>
116 <field name="model">document.webdav.file.property</field>
117 <field name="type">tree</field>
118 <field name="arch" type="xml">
119 <tree string="Properties" toolbar="1">
120 <field name="file_id" />
121 <field name="namespace"/>
127 <record id="view_file_props_filter" model="ir.ui.view">
128 <field name="name">Search View: File DAV properties</field>
129 <field name="model">document.webdav.file.property</field>
130 <field name="type">search</field>
131 <field name="arch" type="xml">
132 <search string="Search Document properties">
133 <field name="name" />
134 <field name="namespace" />
136 <group expand="0" string="Group By..." groups="base.group_extended">
137 <filter string="Document" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'file_id'}"/>
138 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
144 <record model="ir.actions.act_window" id="action_file_props_form">
145 <field name="type">ir.actions.act_window</field>
146 <field name="res_model">document.webdav.file.property</field>
147 <field name="view_type">form</field>
148 <field name="view_mode">tree,form</field>
149 <field name="search_view_id" ref="view_file_props_filter"/>
152 name="DAV properties for documents"
153 action="action_file_props_form"
155 groups="base.group_no_one"
156 parent="document.menu_document_management_configuration"/>