From ab8a687c0bfe33f215a4a45819f7bb99505e485c Mon Sep 17 00:00:00 2001 From: Sylvain GARANCHER Date: Wed, 4 Oct 2017 13:12:56 +0200 Subject: [PATCH 1/3] [FIX] Forgot fixes --- base_report_to_printer/models/ir_actions_report.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base_report_to_printer/models/ir_actions_report.py b/base_report_to_printer/models/ir_actions_report.py index 3d3dfd5..d620228 100644 --- a/base_report_to_printer/models/ir_actions_report.py +++ b/base_report_to_printer/models/ir_actions_report.py @@ -14,12 +14,12 @@ class IrActionsReport(models.Model): property_printing_action_id = fields.Many2one( comodel_name='printing.action', - string='Action', + string='Default Behaviour', company_dependent=True, ) printing_printer_id = fields.Many2one( comodel_name='printing.printer', - string='Printer' + string='Default Printer' ) printing_action_ids = fields.One2many( comodel_name='printing.report.xml.action', From 470c25a777dd811a545d1db573826ce1c3336035 Mon Sep 17 00:00:00 2001 From: Sylvain GARANCHER Date: Wed, 4 Oct 2017 15:17:08 +0200 Subject: [PATCH 2/3] [FIX] Views review fixes --- base_report_to_printer/views/printing_report.xml | 10 +++++----- base_report_to_printer/views/res_users.xml | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/base_report_to_printer/views/printing_report.xml b/base_report_to_printer/views/printing_report.xml index 6484433..ee2f4c4 100644 --- a/base_report_to_printer/views/printing_report.xml +++ b/base_report_to_printer/views/printing_report.xml @@ -7,9 +7,9 @@
- + - +
@@ -18,10 +18,10 @@ printing.report.xml.action.tree printing.report.xml.action - - + + - + diff --git a/base_report_to_printer/views/res_users.xml b/base_report_to_printer/views/res_users.xml index 6d4a002..673cfe1 100644 --- a/base_report_to_printer/views/res_users.xml +++ b/base_report_to_printer/views/res_users.xml @@ -9,7 +9,7 @@ - + @@ -23,7 +23,7 @@
- +
From 61cf341565292dc6e74a534bbfecf377ce5d3f27 Mon Sep 17 00:00:00 2001 From: Sylvain GARANCHER Date: Thu, 5 Oct 2017 08:10:23 +0200 Subject: [PATCH 3/3] [IMP] Allow users to define their default behaviour and printer --- base_report_to_printer/models/res_users.py | 11 +++++++++++ base_report_to_printer/views/res_users.xml | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/base_report_to_printer/models/res_users.py b/base_report_to_printer/models/res_users.py index 35be34f..092a00b 100644 --- a/base_report_to_printer/models/res_users.py +++ b/base_report_to_printer/models/res_users.py @@ -26,3 +26,14 @@ class ResUsers(models.Model): ) printing_printer_id = fields.Many2one(comodel_name='printing.printer', string='Default Printer') + + @api.model + def _register_hook(self): + self.SELF_WRITEABLE_FIELDS.extend([ + 'printing_action', + 'printing_printer_id', + ]) + self.SELF_READABLE_FIELDS.extend([ + 'printing_action', + 'printing_printer_id', + ]) diff --git a/base_report_to_printer/views/res_users.xml b/base_report_to_printer/views/res_users.xml index 673cfe1..a6792b7 100644 --- a/base_report_to_printer/views/res_users.xml +++ b/base_report_to_printer/views/res_users.xml @@ -22,8 +22,8 @@