From 81784f277396771b3fb220eb00e63da2537a5df4 Mon Sep 17 00:00:00 2001 From: Jose Luis Date: Wed, 15 May 2019 17:48:03 +0200 Subject: [PATCH] [FIX] Kellys Report date format --- kellys_daily_report/report/report_kellys.xml | 35 +++++++++------ .../wizard/kellys_daily_pdf.py | 43 +++---------------- 2 files changed, 29 insertions(+), 49 deletions(-) diff --git a/kellys_daily_report/report/report_kellys.xml b/kellys_daily_report/report/report_kellys.xml index 902bc2083..96ecc5af1 100644 --- a/kellys_daily_report/report/report_kellys.xml +++ b/kellys_daily_report/report/report_kellys.xml @@ -40,7 +40,7 @@ background-color: #FFFFFF; } .pie { - font-size: 0.95em; + font-size: 1.95em; margin: 2em 0 4em 0; } .tipo { @@ -135,7 +135,13 @@
SALIDA
Entrada -
+ + + + + + +
@@ -148,9 +154,10 @@
CLIENTE
Del - + al -
+ +
@@ -162,9 +169,10 @@
REVISAR
Entrada - + al -
+ +
@@ -176,18 +184,21 @@
STAFF
Del - + al -
+ +
-
Impreso el - - Habitaciones: -
+
+

Impreso el + +

+

Habitaciones: +

diff --git a/kellys_daily_report/wizard/kellys_daily_pdf.py b/kellys_daily_report/wizard/kellys_daily_pdf.py index ef2801e82..4ecb7af1b 100644 --- a/kellys_daily_report/wizard/kellys_daily_pdf.py +++ b/kellys_daily_report/wizard/kellys_daily_pdf.py @@ -2,7 +2,7 @@ ############################################################################## # # Odoo, Open Source Management Solution -# Copyright (C) 2018 Jose Luis Algara Toledo +# Copyright (C) 2018-2019 Jose Luis Algara Toledo # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -18,11 +18,9 @@ # along with this program. If not, see . # ############################################################################## -import datetime -from datetime import datetime, date, time -from odoo import api, fields, models, _ -from openerp.tools import DEFAULT_SERVER_DATE_FORMAT -# from odoo.tools import report +from datetime import datetime, date +from odoo import api, fields, models + class KellysWizard(models.TransientModel): _name = 'kellysreport' @@ -112,40 +110,11 @@ class KellysWizard(models.TransientModel): }).id) return self.env['kellysrooms'].search([('id', 'in', listid)]) - - - -# class ParticularReport(models.AbstractModel): -# _name = 'report.module.report_name' -# @api.model -# def render_html(self, docids, data=None): -# report_obj = self.env['report'] -# report = report_obj._get_report_from_name('module.report_name') -# docargs = { -# 'doc_ids': docids, -# 'doc_model': report.model, -# 'docs': self, -# } -# return report_obj.render('module.report_name', docargs) - @api.multi def print_rooms_report(self): rooms = self.env['kellysrooms'].search([('id', 'in', self.habitaciones.ids)], order=self.order) - docargs = { - 'doc_ids': rooms.ids, - 'doc_model': 'kellysrooms', - 'docs': self, - } - # Debug Stop ------------------- - #import wdb; wdb.set_trace() - # Debug Stop ------------------- - # return self.env['report'].get_action(rooms, 'action_report_kellys') - # return self.env['report'].get_action(rooms, 'report_action_kellysrooms') - # return self.env.ref('kellys_daily_report.report_kellysrooms').report_action(self, rooms) - # return self.env.ref('kellys_daily_report.report_kellysrooms').report_action(self, docargs) - # return self.env.ref('kellys_daily_report.report_kellysrooms').report_action(rooms, docargs) - return self.env.ref('kellys_daily_report.report_kellysrooms').report_action(rooms) - # return {'type': 'ir.actions.report','report_kellysrooms': 'kellys_daily_report.template_kellysrooms','report_type':"qweb-pdf",'data': rooms,} + return self.env.ref( + 'kellys_daily_report.report_kellysrooms').report_action(rooms)