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)] +