From ed4cb66cae74d907976fca09ee6a68c9e514f3c2 Mon Sep 17 00:00:00 2001 From: Sylvain LE GAL Date: Wed, 19 Apr 2023 21:00:38 +0200 Subject: [PATCH] [IMP] pos_environment: black, isort, prettier --- pos_environment/__manifest__.py | 32 +++++++++---------- pos_environment/models/pos_config.py | 31 ++++++++++-------- pos_environment/static/src/js/models.js | 12 +++---- .../static/src/xml/pos_environment.xml | 30 +++++++++++------ pos_environment/views/templates.xml | 8 +++-- pos_environment/views/view_pos_config.xml | 14 ++++---- .../odoo/addons/pos_environment | 1 + setup/pos_environment/setup.py | 6 ++++ 8 files changed, 79 insertions(+), 55 deletions(-) create mode 120000 setup/pos_environment/odoo/addons/pos_environment create mode 100644 setup/pos_environment/setup.py diff --git a/pos_environment/__manifest__.py b/pos_environment/__manifest__.py index 832cff3..4528dfb 100644 --- a/pos_environment/__manifest__.py +++ b/pos_environment/__manifest__.py @@ -2,23 +2,23 @@ # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'Point of Sale - Custom Bill by Environment', - 'summary': "Custom messages on the bill depending on the environment", - 'version': '12.0.1.0.1', - 'category': 'Point of Sale', - 'author': 'GRAP,Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/server-env', - 'license': 'AGPL-3', - 'depends': [ - 'point_of_sale', - 'server_environment', + "name": "Point of Sale - Custom Bill by Environment", + "summary": "Custom messages on the bill depending on the environment", + "version": "12.0.1.0.1", + "category": "Point of Sale", + "author": "GRAP,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/server-env", + "license": "AGPL-3", + "depends": [ + "point_of_sale", + "server_environment", ], - 'data': [ - 'views/templates.xml', - 'views/view_pos_config.xml', + "data": [ + "views/templates.xml", + "views/view_pos_config.xml", ], - 'qweb': [ - 'static/src/xml/pos_environment.xml', + "qweb": [ + "static/src/xml/pos_environment.xml", ], - 'installable': True, + "installable": True, } diff --git a/pos_environment/models/pos_config.py b/pos_environment/models/pos_config.py index 2624b8f..a8f6c00 100644 --- a/pos_environment/models/pos_config.py +++ b/pos_environment/models/pos_config.py @@ -2,44 +2,49 @@ # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models + from odoo.addons.server_environment import serv_config class PosConfig(models.Model): - _inherit = 'pos.config' + _inherit = "pos.config" # Columns section receipt_environment_header = fields.Text( - string='Receipt Environment Header', - compute='_compute_receipt_environment_header') + string="Receipt Environment Header", + compute="_compute_receipt_environment_header", + ) receipt_environment_footer = fields.Text( - string='Receipt Environment Footer', - compute='_compute_receipt_environment_footer') + string="Receipt Environment Footer", + compute="_compute_receipt_environment_footer", + ) @api.multi def _compute_receipt_environment_header(self): for config in self: - config.receipt_environment_header =\ - self._get_receipt_environment_part('header') + config.receipt_environment_header = self._get_receipt_environment_part( + "header" + ) @api.multi def _compute_receipt_environment_footer(self): for config in self: - config.receipt_environment_footer =\ - self._get_receipt_environment_part('footer') + config.receipt_environment_footer = self._get_receipt_environment_part( + "footer" + ) @api.model def _get_receipt_environment_part(self, part): - section_name = 'pos_environment_%s' % part + section_name = "pos_environment_%s" % part line_list = [] if serv_config.has_section(section_name): # Parse each line for item in serv_config.items(section_name): - if '__' not in item[0]: + if "__" not in item[0]: # Universal line line_list.append(item[1]) - elif '__%s' % (self.env.user.lang) in item[0]: + elif "__%s" % (self.env.user.lang) in item[0]: # depend of the language line_list.append(item[1]) - return '\n'.join(line_list) + return "\n".join(line_list) diff --git a/pos_environment/static/src/js/models.js b/pos_environment/static/src/js/models.js index 0e5c794..6b5ff4b 100644 --- a/pos_environment/static/src/js/models.js +++ b/pos_environment/static/src/js/models.js @@ -4,20 +4,18 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). *****************************************************************************/ -odoo.define('pos_environment.models', function (require) { - 'use strict'; +odoo.define("pos_environment.models", function (require) { + "use strict"; - var models = require('point_of_sale.models'); + var models = require("point_of_sale.models"); var order_super = models.Order.prototype; models.Order = models.Order.extend({ export_for_printing: function () { var res = order_super.export_for_printing.apply(this, arguments); - res.receipt_environment_header = - this.pos.config.receipt_environment_header; - res.receipt_environment_footer = - this.pos.config.receipt_environment_footer; + res.receipt_environment_header = this.pos.config.receipt_environment_header; + res.receipt_environment_footer = this.pos.config.receipt_environment_footer; return res; }, }); diff --git a/pos_environment/static/src/xml/pos_environment.xml b/pos_environment/static/src/xml/pos_environment.xml index 9a88cff..da0f96d 100644 --- a/pos_environment/static/src/xml/pos_environment.xml +++ b/pos_environment/static/src/xml/pos_environment.xml @@ -1,4 +1,4 @@ - +