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="arch" type="xml">
9 <form string="Properties">
11 <field name="namespace"/>
13 <field name="dir_id" />
14 <field name="do_subst" />
16 <field name="value" colspan="4" />
21 <record model="ir.ui.view" id="view_dir_props_tree">
22 <field name="name">document.webdav.dir.property.tree</field>
23 <field name="model">document.webdav.dir.property</field>
24 <field name="arch" type="xml">
25 <tree string="Properties" toolbar="1">
26 <field name="dir_id" />
27 <field name="namespace"/>
33 <record id="view_dir_props_filter" model="ir.ui.view">
34 <field name="name">Search View: Directory DAV properties</field>
35 <field name="model">document.webdav.dir.property</field>
36 <field name="arch" type="xml">
37 <search string="Search Document properties">
38 <field name="name" filter_domain="['|', ('name','ilike',self), ('namespace','ilike',self)]" string="Document property"/>
39 <group expand="0" string="Group By..." groups="base.group_no_one">
40 <filter string="Dir" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'dir_id'}"/>
41 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
47 <record model="ir.actions.act_window" id="action_dir_props_form">
48 <field name="name">DAV Properties for Folders</field>
49 <field name="type">ir.actions.act_window</field>
50 <field name="res_model">document.webdav.dir.property</field>
51 <field name="view_type">form</field>
52 <field name="view_mode">tree,form</field>
53 <field name="search_view_id" ref="view_dir_props_filter"/>
58 groups="base.group_no_one"
59 parent="document.menu_document_management_configuration"/>
63 action="action_dir_props_form"
64 id="menu_folder_props"
65 groups="base.group_no_one"
66 parent="menu_properties"/>
68 <!-- Add the properties to the directory form -->
69 <record model="ir.ui.view" id="view_document_directory_form1">
70 <field name="name">document.directory.webdav.inherit</field>
71 <field name="model">document.directory</field>
72 <field name="inherit_id" ref="document.view_document_directory_form" />
73 <field name="arch" type="xml">
74 <xpath expr="/form/notebook/page[@string='Dynamic context']" position="after" version="7.0">
75 <page string="WebDAV properties">
76 <label string="These properties will be added to WebDAV requests" colspan="4" />
78 <field name="dav_prop_ids" nolabel="1" colspan="4">
79 <tree string="Properties">
80 <field name="namespace"/>
83 <form string="Properties" version="7.0">
85 <field name="namespace"/>
88 <field name="do_subst" />
98 <!-- File properties -->
99 <record model="ir.ui.view" id="view_file_props_form">
100 <field name="name">document.webdav.file.property.form</field>
101 <field name="model">document.webdav.file.property</field>
102 <field name="arch" type="xml">
103 <form string="Properties">
105 <field name="namespace"/>
108 <field name="file_id" />
109 <field name="do_subst" />
111 <field name="value"/>
116 <record model="ir.ui.view" id="view_file_props_tree">
117 <field name="name">document.webdav.file.property.tree</field>
118 <field name="model">document.webdav.file.property</field>
119 <field name="arch" type="xml">
120 <tree string="Properties" toolbar="1">
121 <field name="file_id" />
122 <field name="namespace"/>
128 <record id="view_file_props_filter" model="ir.ui.view">
129 <field name="name">Search View: File DAV properties</field>
130 <field name="model">document.webdav.file.property</field>
131 <field name="arch" type="xml">
132 <search string="Search Document properties">
133 <field name="name" filter_domain="['|', ('name','ilike',self), ('namespace','ilike',self)]" string="Document Property"/>
134 <group expand="0" string="Group By..." groups="base.group_no_one">
135 <filter string="Document" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'file_id'}"/>
136 <filter string="Namespace" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'namespace'}"/>
142 <record model="ir.actions.act_window" id="action_file_props_form">
143 <field name="name">DAV Properties for Documents</field>
144 <field name="type">ir.actions.act_window</field>
145 <field name="res_model">document.webdav.file.property</field>
146 <field name="view_type">form</field>
147 <field name="view_mode">tree,form</field>
148 <field name="search_view_id" ref="view_file_props_filter"/>
152 action="action_file_props_form"
153 id="menu_document_props"
154 groups="base.group_no_one"
155 parent="menu_properties"/>