From d8429c2a3e36e94e44808e5d672a2e362208aabf Mon Sep 17 00:00:00 2001
From: ced <>
Date: Wed, 6 Jun 2007 10:53:38 +0000
Subject: [PATCH] BASE, MULTI_COMPANY_*: improve rules
- prevent infinit recursion
- add global rules
- more generic rules
bzr revid: ced-86f7994ddf6b901682a44ac51b9c807fb465abab
---
.../multi_company_account_data.xml | 92 ++++++++++---------
.../multi_company_hr_timesheet_sheet_data.xml | 10 +-
.../multi_company_project_data.xml | 16 ++--
3 files changed, 62 insertions(+), 56 deletions(-)
diff --git a/addons/multi_company_account/multi_company_account_data.xml b/addons/multi_company_account/multi_company_account_data.xml
index 7e8c562bb9f..c0b0be4d77c 100644
--- a/addons/multi_company_account/multi_company_account_data.xml
+++ b/addons/multi_company_account/multi_company_account_data.xml
@@ -12,112 +12,114 @@
-
+
Journal multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
+
Analytic journal multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
+
Budget post multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
-
-
+
Period multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
+
Fiscal year multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
-
+
Account multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
+
Tax multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
-
+
Tax code multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
+
+
+
+ Invoice multi-company
+
+
- Invoice multi-company
- sub
-
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/multi_company_hr_timesheet_sheet/multi_company_hr_timesheet_sheet_data.xml b/addons/multi_company_hr_timesheet_sheet/multi_company_hr_timesheet_sheet_data.xml
index 1fdca483796..6bdccaeec9c 100644
--- a/addons/multi_company_hr_timesheet_sheet/multi_company_hr_timesheet_sheet_data.xml
+++ b/addons/multi_company_hr_timesheet_sheet/multi_company_hr_timesheet_sheet_data.xml
@@ -2,17 +2,17 @@
-
+
Timesheet multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
-
diff --git a/addons/multi_company_project/multi_company_project_data.xml b/addons/multi_company_project/multi_company_project_data.xml
index 5903002018c..32cbebbd050 100644
--- a/addons/multi_company_project/multi_company_project_data.xml
+++ b/addons/multi_company_project/multi_company_project_data.xml
@@ -2,24 +2,28 @@
-
+
Project multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+
-
+
Task multi-company
- sub
+
+
+
=
user.company_id.id
- [('company_id', '=', user.company_id.id)]
+