diff options
| author | P. Christeas <p_christ@hol.gr> | 2010-10-27 13:24:29 +0300 |
|---|---|---|
| committer | P. Christeas <p_christ@hol.gr> | 2010-10-27 13:24:29 +0300 |
| commit | cccdc06d06d1c81f0f91b4d4f7f64f5aaa6ae245 (patch) | |
| tree | a8e17431415317163b6de7b7f4988962ae1bddc2 /addons | |
| parent | 9624ef2907b34464383f857b351144eb45afb346 (diff) | |
webdav, caldav: Let folders be public, restrict users' folders.
bzr revid: p_christ@hol.gr-20101027102429-yzwaf3qh3e97k7po
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/caldav/caldav_setup.xml | 12 | ||||
| -rw-r--r-- | addons/document_webdav/webdav_setup.xml | 11 |
2 files changed, 13 insertions, 10 deletions
diff --git a/addons/caldav/caldav_setup.xml b/addons/caldav/caldav_setup.xml index c33edbc75f7..e2e9d7eae5a 100644 --- a/addons/caldav/caldav_setup.xml +++ b/addons/caldav/caldav_setup.xml @@ -6,7 +6,7 @@ <field name="domain">[]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field name="storage_id" ref="document.storage_default"/> <field name="type">directory</field> @@ -17,6 +17,7 @@ <field name="domain">[]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/> <field name="type">directory</field> @@ -24,10 +25,10 @@ <field name="name">resources</field> </record> <record id="document_directory_uids0" model="document.directory"> - <field name="domain">[]</field> + <field name="domain">[('id','=',uid)]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/> <field name="type">ressource</field> @@ -36,9 +37,10 @@ <field name="name">__uids__</field> </record> <record id="document_directory_users0" model="document.directory"> - <field name="domain">[]</field> + <field name="domain">[('id','=',uid)]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> + <field name="user_id" eval="False"/> <field name="resource_field" ref="base.field_res_users_login"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_calendars0"/> @@ -56,7 +58,7 @@ <record id="document_directory_c0" model="document.directory"> <field name="domain">[]</field> <field eval="1" name="resource_find_all"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_users0"/> <field name="storage_id" ref="document.storage_default"/> diff --git a/addons/document_webdav/webdav_setup.xml b/addons/document_webdav/webdav_setup.xml index 2bd41ddb69c..6ea894b6a22 100644 --- a/addons/document_webdav/webdav_setup.xml +++ b/addons/document_webdav/webdav_setup.xml @@ -12,7 +12,7 @@ <field name="domain">[]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field name="storage_id" ref="document.storage_default"/> <field name="type">directory</field> @@ -24,7 +24,7 @@ <field name="domain">[]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_principals0"/> <field name="storage_id" ref="document.storage_default"/> @@ -45,9 +45,10 @@ <field name="name">resources</field> </record> <record id="document_directory_uids1" model="document.directory"> - <field name="domain">[]</field> + <field name="domain">[('id','=',uid)]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> + <field name="user_id" eval="False"/> <field name="resource_field" ref="base.field_res_users_login"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_principals0"/> @@ -58,10 +59,10 @@ <field name="name">__uids__</field> </record> <record id="document_directory_users1" model="document.directory"> - <field name="domain">[]</field> + <field name="domain">[('id','=',uid)]</field> <field eval="1" name="resource_find_all"/> <field eval="0" name="ressource_tree"/> - <field name="user_id" ref="base.user_root"/> + <field name="user_id" eval="False"/> <field name="resource_field" ref="base.field_res_users_login"/> <field name="company_id" ref="base.main_company"/> <field model="document.directory" name="parent_id" ref="document_directory_principals0"/> |
