diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 619fc69a818..c71b97d5796 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -197,7 +197,7 @@ @@ -353,7 +353,7 @@ diff --git a/addons/account/product_view.xml b/addons/account/product_view.xml index 44d53839700..2c540cb6ee6 100644 --- a/addons/account/product_view.xml +++ b/addons/account/product_view.xml @@ -11,11 +11,11 @@ - + - + diff --git a/addons/crm/crm_lead.py b/addons/crm/crm_lead.py index 4436951d083..0256eba517e 100644 --- a/addons/crm/crm_lead.py +++ b/addons/crm/crm_lead.py @@ -680,8 +680,9 @@ class crm_lead(base_stage, format_address, osv.osv): merged_data['stage_id'] = section_stage_ids and section_stage_ids[0] or False # Write merged data into first opportunity self.write(cr, uid, [highest.id], merged_data, context=context) - # Delete tail opportunities - self.unlink(cr, uid, [x.id for x in tail_opportunities], context=context) + # Delete tail opportunities + # We use the SUPERUSER to avoid access rights issues because as the user had the rights to see the records it should be safe to do so + self.unlink(cr, SUPERUSER_ID, [x.id for x in tail_opportunities], context=context) return highest.id diff --git a/addons/hr_holidays/hr_holidays_view.xml b/addons/hr_holidays/hr_holidays_view.xml index 5828790c152..5ffbff10040 100644 --- a/addons/hr_holidays/hr_holidays_view.xml +++ b/addons/hr_holidays/hr_holidays_view.xml @@ -40,8 +40,8 @@ Leave Request hr.holidays - - + + diff --git a/addons/l10n_ca/__openerp__.py b/addons/l10n_ca/__openerp__.py index 05279b6ef8e..945327a06bc 100644 --- a/addons/l10n_ca/__openerp__.py +++ b/addons/l10n_ca/__openerp__.py @@ -20,7 +20,7 @@ ############################################################################## { 'name': 'Canada - Accounting', - 'version': '1.0', + 'version': '1.1', 'author': 'Savoir-faire Linux', 'website': 'http://www.savoirfairelinux.com', 'category': 'Localization/Account Charts', @@ -49,7 +49,7 @@ Canadian accounting charts and localizations. 'account_chart_template_fr.xml', 'account_tax_fr.xml', 'fiscal_templates_fr.xml', - 'l10n_ca_wizard.xml', + 'l10n_ca_wizard.xml' ], 'demo': [], 'installable': True, diff --git a/addons/l10n_ca/account_tax_en.xml b/addons/l10n_ca/account_tax_en.xml index 1ff884ac361..afe505f27f5 100644 --- a/addons/l10n_ca/account_tax_en.xml +++ b/addons/l10n_ca/account_tax_en.xml @@ -12,7 +12,6 @@ GSTPST_MB_SALE sale 1 - 1 percent @@ -39,7 +38,7 @@ PST for sales - 7% PST sale - 0.700000 + 0.070000 percent 2 @@ -106,7 +105,6 @@ GSTTVQ_SALE sale 1 - 1 percent @@ -152,7 +150,6 @@ GSTPST_SK_SALE sale 1 - 1 percent @@ -281,7 +278,6 @@ GSTPST_MB_PURC purchase 1 - 1 percent @@ -308,7 +304,7 @@ PST for purchases - 7% PST purchase - 0.700000 + 0.070000 percent 2 @@ -375,7 +371,6 @@ GSTTVQ_PURC purchase 1 - 1 percent @@ -421,7 +416,6 @@ GSTPST_SK_PURC purchase 1 - 1 percent diff --git a/addons/l10n_ca/account_tax_fr.xml b/addons/l10n_ca/account_tax_fr.xml index b344feeec83..c34f329be3a 100644 --- a/addons/l10n_ca/account_tax_fr.xml +++ b/addons/l10n_ca/account_tax_fr.xml @@ -12,7 +12,6 @@ TPSTVP_MB_SALE sale 1 - 1 percent @@ -39,7 +38,7 @@ TVP sur les ventes - 7% TVP sale - 0.700000 + 0.070000 percent 2 @@ -106,7 +105,6 @@ TPSTVQ_SALE sale 1 - 1 percent @@ -152,7 +150,6 @@ TPSTVP_SK_SALE sale 1 - 1 percent @@ -281,7 +278,6 @@ TPSTVP_MB_PURC purchase 1 - 1 percent @@ -308,7 +304,7 @@ TVP sur les achats - 7% TVP purchase - 0.700000 + 0.070000 percent 2 @@ -375,7 +371,6 @@ TPSTVQ_PURC purchase 1 - 1 percent @@ -421,7 +416,6 @@ TPSTVP_SK_PURC purchase 1 - 1 percent diff --git a/addons/l10n_ca/fiscal_templates_en.xml b/addons/l10n_ca/fiscal_templates_en.xml index 68e881c3541..a3bab5b89dd 100644 --- a/addons/l10n_ca/fiscal_templates_en.xml +++ b/addons/l10n_ca/fiscal_templates_en.xml @@ -5,17 +5,17 @@ - Provincial Regime + Provincial Regime (PROV) - Harmonized Provinces Regime (12%) + Harmonized Provinces Regime (12%) (BC) - Harmonized Provinces Regime (13%) + Harmonized Provinces Regime (13%) (ON, NB, NL) @@ -25,17 +25,17 @@ - Harmonized Provinces Regime (15%) + Harmonized Provinces Regime (15%) (NS) - Non-Harmonized Provinces Regime + Non-Harmonized Provinces Regime (AB, MB, SK, PE, NT, NU, YT) - International Regime + International Regime (INTL) diff --git a/addons/l10n_ca/fiscal_templates_fr.xml b/addons/l10n_ca/fiscal_templates_fr.xml index 3ba13d6642e..b01ab0985ea 100644 --- a/addons/l10n_ca/fiscal_templates_fr.xml +++ b/addons/l10n_ca/fiscal_templates_fr.xml @@ -5,7 +5,7 @@ - Régime Provincial + Régime Provincial (PROV) @@ -30,12 +30,12 @@ - Régime Provinces Non-Harmonisées + Régime Provinces Non-Harmonisées (AB, MB, SK, PE, NT, NU, YT) - Régime International + Régime International (INTL) diff --git a/addons/l10n_lu/account_financial_report.xml b/addons/l10n_lu/account_financial_report.xml index b39b0ceb15f..62a7a8c8d7e 100644 --- a/addons/l10n_lu/account_financial_report.xml +++ b/addons/l10n_lu/account_financial_report.xml @@ -84,7 +84,7 @@ - 2. Concessions, brevets, licences, marques, ainsi que droits et valeurs similaires s’ils ont été + 2. Concessions, brevets, licences, marques, ainsi que droits et valeurs similaires s’ils ont été 115 detail_flat @@ -256,7 +256,7 @@ - I. Stocks + I. Stocks 153 detail_flat @@ -292,7 +292,7 @@ - 4. Acomptes versés + 4. Acomptes versés 161 no_detail @@ -301,7 +301,7 @@ - II. Créances + II. Créances 163 detail_flat @@ -364,7 +364,7 @@ - 3. Créances sur des entreprises avec lesquelles la société a un + 3. Créances sur des entreprises avec lesquelles la société a un lien de participation 177 detail_flat @@ -436,7 +436,7 @@ - 2. Actions propres ou parts propres + 2. Actions propres ou parts propres 193 no_detail @@ -445,7 +445,7 @@ - 3. Autres valeurs mobilières + 3. Autres valeurs mobilières 195 no_detail @@ -963,7 +963,7 @@ - CHARGES + A. CHARGES 641 detail_flat @@ -972,7 +972,7 @@ - 1. Consommation de marchandises et de matières premières et consommables + 1. Consommation de marchandises et de matières premières et consommables 601 no_detail @@ -1044,7 +1044,7 @@ - a) sur frais d'établissement et sur immobilisations corporelles + a) sur frais d'établissement et sur immobilisations corporelles et incorporelles 617 no_detail @@ -1071,7 +1071,7 @@ - 6. Corrections de valeur sur immobilisations financières et aj + 6. Corrections de valeur sur immobilisations financières et ajustement de juste valeur sur immobilisations financières 623 no_detail @@ -1080,7 +1080,7 @@ - 7. Corrections de valeur et ajustement de juste valeur sur élém + 7. Corrections de valeur et ajustement de juste valeur sur éléments financiers de l'actif circulant. Moins-values de cessions des valeurs mobilières 625 no_detail @@ -1143,7 +1143,7 @@ - PRODUITS + B. PRODUITS 737 detail_flat @@ -1161,7 +1161,7 @@ - 2. Variation des stocks de produits finis, et de produits et de commandes en cours + 2. Variation des stocks de produits finis, et de produits et de commandes en cours 703 no_detail @@ -1188,7 +1188,7 @@ - a) sur frais d'établissement et sur immobilisations corporelles + a) sur frais d'établissement et sur immobilisations corporelles et incorporelles 709 no_detail diff --git a/addons/project/project.py b/addons/project/project.py index d911d77c260..015752d8654 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -85,7 +85,7 @@ class project(osv.osv): if context and context.get('user_preference'): cr.execute("""SELECT project.id FROM project_project project LEFT JOIN account_analytic_account account ON account.id = project.analytic_account_id - LEFT JOIN project_user_rel rel ON rel.project_id = project.analytic_account_id + LEFT JOIN project_user_rel rel ON rel.project_id = project.id WHERE (account.user_id = %s or rel.uid = %s)"""%(user, user)) return [(r[0]) for r in cr.fetchall()] return super(project, self).search(cr, user, args, offset=offset, limit=limit, order=order, diff --git a/addons/report_webkit/webkit_report.py b/addons/report_webkit/webkit_report.py index 82061daa758..dbc0cc6fdc5 100644 --- a/addons/report_webkit/webkit_report.py +++ b/addons/report_webkit/webkit_report.py @@ -280,7 +280,9 @@ class WebKitParser(report_sxw): template = False if report_xml.report_file : - path = get_module_resource(*report_xml.report_file.split(os.path.sep)) + # backward-compatible if path in Windows format + report_path = report_xml.report_file.replace("\\", "/") + path = get_module_resource(*report_path.split('/')) if path and os.path.exists(path) : template = file(path).read() if not template and report_xml.report_webkit_data : diff --git a/addons/sale_margin/sale_margin_view.xml b/addons/sale_margin/sale_margin_view.xml index 88647ea3c46..be16429526a 100644 --- a/addons/sale_margin/sale_margin_view.xml +++ b/addons/sale_margin/sale_margin_view.xml @@ -9,7 +9,7 @@ - +