From eb331100b4d516f0a98580d99e4199e23ea5faf9 Mon Sep 17 00:00:00 2001 From: Cybrosys Technologies Date: Fri, 6 Sep 2024 11:15:29 +0530 Subject: [PATCH] Sep 06: [FIX] Bug Fixed 'pdf_report_with_watermark' --- pdf_report_with_watermark/__manifest__.py | 3 +- .../doc/RELEASE_NOTES.md | 5 +++ pdf_report_with_watermark/models/__init__.py | 1 + .../models/base_document_layout.py | 43 +++++++++++++++++++ .../views/base_document_layout.xml | 16 +++++++ 5 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 pdf_report_with_watermark/models/base_document_layout.py create mode 100644 pdf_report_with_watermark/views/base_document_layout.xml diff --git a/pdf_report_with_watermark/__manifest__.py b/pdf_report_with_watermark/__manifest__.py index 6aa617131..515d06a38 100644 --- a/pdf_report_with_watermark/__manifest__.py +++ b/pdf_report_with_watermark/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################# { 'name': 'Reports With Watermark', - 'version': '17.0.1.0.0', + 'version': '17.0.1.1.1', 'category': 'Extra Tools', 'summary':"""Print the PDF reports with watermark""", 'description':"""This module allows you to add watermarks to PDF reports @@ -35,6 +35,7 @@ 'data': [ 'views/res_company_views.xml', 'report/pdf_with_watermark_template.xml', + 'views/base_document_layout.xml', ], 'images': ['static/description/banner.jpg'], 'license': 'LGPL-3', diff --git a/pdf_report_with_watermark/doc/RELEASE_NOTES.md b/pdf_report_with_watermark/doc/RELEASE_NOTES.md index 434990b78..38999595d 100644 --- a/pdf_report_with_watermark/doc/RELEASE_NOTES.md +++ b/pdf_report_with_watermark/doc/RELEASE_NOTES.md @@ -3,3 +3,8 @@ #### Version 17.0.1.0.0 ##### ADD - Initial Commit for Reports With Watermark + +#### 05.09.2024 +#### Version 17.0.1.1.1 +##### ADD +- Bug Fix \ No newline at end of file diff --git a/pdf_report_with_watermark/models/__init__.py b/pdf_report_with_watermark/models/__init__.py index 8db0c56da..1633180dc 100644 --- a/pdf_report_with_watermark/models/__init__.py +++ b/pdf_report_with_watermark/models/__init__.py @@ -20,3 +20,4 @@ # ############################################################################# from . import res_company +from . import base_document_layout diff --git a/pdf_report_with_watermark/models/base_document_layout.py b/pdf_report_with_watermark/models/base_document_layout.py new file mode 100644 index 000000000..87751a299 --- /dev/null +++ b/pdf_report_with_watermark/models/base_document_layout.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +############################################################################# +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Vishnu KP (odoo@cybrosys.com) +# +# You can modify it under the terms of the GNU LESSER +# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. +# +# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE +# (LGPL v3) along with this program. +# If not, see . +# +############################################################################# +from odoo import fields, models + + +class BaseDocumentLayout(models.TransientModel): + _inherit = 'base.document.layout' + + watermark = fields.Boolean(related='company_id.watermark', + help='Enable it, if you want to apply watermark ' + 'on all your pdf reports' + ) + content_text = fields.Char(related='company_id.content_text', + help="Enter the text You want to display") + watermark_type = fields.Selection(related='company_id.watermark_type', + help='Select the Type of watermark') + color_picker = fields.Char(related='company_id.color_picker', + help='Select the Color') + font_size = fields.Integer(related='company_id.font_size', + help="Enter the font size for the text") + background_image = fields.Image(related='company_id.background_image', + help='Set an image to display') + rotating_angle = fields.Float(related='company_id.rotating_angle', + help='Enter the angle of rotation') diff --git a/pdf_report_with_watermark/views/base_document_layout.xml b/pdf_report_with_watermark/views/base_document_layout.xml new file mode 100644 index 000000000..ea0c6ea70 --- /dev/null +++ b/pdf_report_with_watermark/views/base_document_layout.xml @@ -0,0 +1,16 @@ + + + + + + base.document.layout.view.form.inherit.sale.report.format.editor + + base.document.layout + + + + + + + +