summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2017-05-11 11:07:52 +0200
committerThibault Delavallée <tde@odoo.com>2017-05-11 11:13:55 +0200
commite6ba4e5f35ef1b09c2b2ffbb3b37fce6a2a79c87 (patch)
tree5fde9a4a0decb3ef24c4619b469005de99519dee
parenta60b3b6c8c2aae05002e55524bba3e4cf5118b72 (diff)
[FIX] base, report: fixes various bugs introduced when 'refactoring' reports
Commit https://github.com/odoo/odoo/commit/e80238042c9d93d492ea8b06b0041aced0d81dcd refactored and removed report module. However it broke among other the feature allowing to customize reports. This commit fixes first bugs preventing the 'choose template' box to appear. Feature is still broken though.
-rw-r--r--addons/base_setup/models/res_config.py7
-rw-r--r--odoo/addons/base/ir/ir_actions_report.py2
2 files changed, 5 insertions, 4 deletions
diff --git a/addons/base_setup/models/res_config.py b/addons/base_setup/models/res_config.py
index 4ad4a2549b8..52e4c79d8bb 100644
--- a/addons/base_setup/models/res_config.py
+++ b/addons/base_setup/models/res_config.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
-from odoo import api, fields, models
+
+from odoo import api, fields, models, _
class BaseConfigSettings(models.TransientModel):
@@ -97,10 +98,10 @@ class BaseConfigSettings(models.TransientModel):
def edit_external_header(self):
return self._prepare_report_view_action('web.external_layout_' + self.external_report_layout)
- @api.model
+ @api.multi
def change_report_template(self):
self.ensure_one()
- template = self.env.ref('report.view_company_report_form', False)
+ template = self.env.ref('base.view_company_report_form')
return {
'name': _('Choose Your Document Layout'),
'type': 'ir.actions.act_window',
diff --git a/odoo/addons/base/ir/ir_actions_report.py b/odoo/addons/base/ir/ir_actions_report.py
index 21777901528..05fe96e99f3 100644
--- a/odoo/addons/base/ir/ir_actions_report.py
+++ b/odoo/addons/base/ir/ir_actions_report.py
@@ -676,7 +676,7 @@ class IrActionsReport(models.Model):
:param report_name: Name of the template to generate an action for
"""
if (self.env.uid == SUPERUSER_ID) and ((not self.env.user.company_id.external_report_layout) or (not self.env.user.company_id.logo)) and config:
- template = self.env.ref('report.view_company_report_form', False)
+ template = self.env.ref('base.view_company_report_form')
return {
'name': _('Choose Your Document Layout'),
'type': 'ir.actions.act_window',