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">
12 <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">
41 <field name="name" filter_domain="['|', ('name','ilike',self), ('namespace','ilike',self)]" string="Document property"/>
42 <group expand="0" string="Group By..." groups="base.group_no_one">
43 <filter string="Dir" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'dir_id'}"/>
44 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
50 <record model="ir.actions.act_window" id="action_dir_props_form">
51 <field name="name">DAV Properties for Folders</field>
52 <field name="type">ir.actions.act_window</field>
53 <field name="res_model">document.webdav.dir.property</field>
54 <field name="view_type">form</field>
55 <field name="view_mode">tree,form</field>
56 <field name="search_view_id" ref="view_dir_props_filter"/>
61 groups="base.group_no_one"
62 parent="document.menu_document_management_configuration"/>
66 action="action_dir_props_form"
67 id="menu_folder_props"
68 groups="base.group_no_one"
69 parent="menu_properties"/>
71 <!-- Add the properties to the directory form -->
72 <record model="ir.ui.view" id="view_document_directory_form1">
73 <field name="name">document.directory.webdav.inherit</field>
74 <field name="model">document.directory</field>
75 <field name="inherit_id" ref="document.view_document_directory_form" />
76 <field name="type">form</field>
77 <field name="arch" type="xml">
78 <xpath expr="/form/notebook/page[@string='Dynamic context']" position="after" version="7.0">
79 <page string="WebDAV properties">
80 <label string="These properties will be added to WebDAV requests" colspan="4" />
82 <field name="dav_prop_ids" nolabel="1" colspan="4">
83 <tree string="Properties">
84 <field name="namespace"/>
87 <form string="Properties" version="7.0">
89 <field name="namespace"/>
92 <field name="do_subst" />
102 <!-- File properties -->
103 <record model="ir.ui.view" id="view_file_props_form">
104 <field name="name">document.webdav.file.property.form</field>
105 <field name="model">document.webdav.file.property</field>
106 <field name="type">form</field>
107 <field name="arch" type="xml">
108 <form string="Properties">
110 <field name="namespace"/>
113 <field name="file_id" />
114 <field name="do_subst" />
116 <field name="value"/>
121 <record model="ir.ui.view" id="view_file_props_tree">
122 <field name="name">document.webdav.file.property.tree</field>
123 <field name="model">document.webdav.file.property</field>
124 <field name="type">tree</field>
125 <field name="arch" type="xml">
126 <tree string="Properties" toolbar="1">
127 <field name="file_id" />
128 <field name="namespace"/>
134 <record id="view_file_props_filter" model="ir.ui.view">
135 <field name="name">Search View: File DAV properties</field>
136 <field name="model">document.webdav.file.property</field>
137 <field name="type">search</field>
138 <field name="arch" type="xml">
139 <search string="Search Document properties">
140 <field name="name" filter_domain="['|', ('name','ilike',self), ('namespace','ilike',self)]" string="Document Property"/>
141 <group expand="0" string="Group By..." groups="base.group_no_one">
142 <filter string="Document" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'file_id'}"/>
143 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
149 <record model="ir.actions.act_window" id="action_file_props_form">
150 <field name="name">DAV Properties for Documents</field>
151 <field name="type">ir.actions.act_window</field>
152 <field name="res_model">document.webdav.file.property</field>
153 <field name="view_type">form</field>
154 <field name="view_mode">tree,form</field>
155 <field name="search_view_id" ref="view_file_props_filter"/>
159 action="action_file_props_form"
160 id="menu_document_props"
161 groups="base.group_no_one"
162 parent="menu_properties"/>