[MERGE] from trunk
[odoo/odoo.git] / addons / document_webdav / webdav_setup.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data noupdate="1">
4 <!--This file contains a typical setup of a WebDAV folders' structure, 
5     which conforms to the RFCs and extensions of the protocol.
6     In OpenERP, this is not enforced by any code inside the server, it
7     is rather a matter of setting these records in our document configuration.
8 -->
9
10         <!-- /principals tree -->
11         <record id="document_directory_principals0" model="document.directory">
12                 <field name="domain">[]</field>
13                 <field eval="1" name="resource_find_all"/>
14                 <field eval="0" name="ressource_tree"/>
15                 <field name="user_id" eval="False"/>
16                 <field name="company_id" ref="base.main_company"/>
17                 <field name="type">directory</field>
18                 <field eval="[(6,0,[])]" name="group_ids"/>
19                 <field name="name">principals</field>
20         </record>
21
22         <record id="document_directory_groups0" model="document.directory">
23             <field name="domain">[]</field>
24             <field eval="1" name="resource_find_all"/>
25             <field eval="0" name="ressource_tree"/>
26             <field name="user_id" eval="False"/>
27             <field name="company_id" ref="base.main_company"/>
28             <field model="document.directory" name="parent_id" ref="document_directory_principals0"/>
29             <field name="type">directory</field>
30             <field eval="[(6,0,[])]" name="group_ids"/>
31             <field name="name">groups</field>
32         </record>
33
34         <record id="document_directory_resources0" model="document.directory">
35             <field name="domain">[]</field>
36             <field eval="1" name="resource_find_all"/>
37             <field eval="0" name="ressource_tree"/>
38             <field name="company_id" ref="base.main_company"/>
39             <field model="document.directory" name="parent_id" ref="document_directory_principals0"/>
40             <field name="type">directory</field>
41             <field eval="[(6,0,[])]" name="group_ids"/>
42             <field name="name">resources</field>
43         </record>
44         <record id="document_directory_uids1" model="document.directory">
45             <field name="domain">[('id','=',uid)]</field>
46             <field eval="1" name="resource_find_all"/>
47             <field eval="0" name="ressource_tree"/>
48             <field name="user_id" eval="False"/>
49             <field name="resource_field" ref="base.field_res_users_login"/>
50             <field name="company_id" ref="base.main_company"/>
51             <field model="document.directory" name="parent_id" ref="document_directory_principals0"/>
52             <field name="type">ressource</field>
53             <field name="ressource_type_id" ref="base.model_res_users"/>
54             <field eval="[(6,0,[])]" name="group_ids"/>
55             <field name="name">__uids__</field>
56         </record>
57         <record id="document_directory_users1" model="document.directory">
58             <field name="domain">[('id','=',uid)]</field>
59             <field eval="1" name="resource_find_all"/>
60             <field eval="0" name="ressource_tree"/>
61             <field name="user_id" eval="False"/>
62             <field name="resource_field" ref="base.field_res_users_login"/>
63             <field name="company_id" ref="base.main_company"/>
64             <field model="document.directory" name="parent_id" ref="document_directory_principals0"/>
65             <field name="type">ressource</field>
66             <field name="ressource_type_id" ref="base.model_res_users"/>
67             <field eval="[(6,0,[])]" name="group_ids"/>
68             <field name="name">users</field>
69         </record>
70         <record id="document_directory_locations0" model="document.directory">
71             <field name="domain">[]</field>
72             <field eval="1" name="resource_find_all"/>
73             <field eval="0" name="ressource_tree"/>
74             <field name="company_id" ref="base.main_company"/>
75             <field model="document.directory" name="parent_id" ref="document_directory_principals0"/>
76             <field name="type">directory</field>
77             <field eval="[(6,0,[])]" name="group_ids"/>
78             <field name="name">locations</field>
79         </record>
80         <record id="document_webdav_dir_property_currentuserprincipal0" model="document.webdav.dir.property">
81             <field name="namespace">DAV:</field>
82             <field name="name">current-user-principal</field>
83             <field name="value">('href','DAV:','/%s/%s/principals/users/%s' % ('webdav',dbname, username ) )</field>
84             <field eval="1" name="do_subst"/>
85         </record>
86         <record id="document_webdav_dir_property_principalurl0" model="document.webdav.dir.property">
87             <field name="namespace">DAV:</field>
88             <field name="name">principal-URL</field>
89             <field name="value">('href','DAV:','/%s/%s/principals/users/%s' % ('webdav',dbname, username ) )</field>
90             <field eval="1" name="do_subst"/>
91         </record>
92
93 </data>
94 </openerp>