File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
sale_triple_discount/models Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 33# Copyright 2017 Tecnativa - David Vidal
44# Copyright 2018 Simone Rubino - Agile Business Group
55# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
6+ import pkg_resources
67
78from odoo import _ , api , fields , models
89from odoo .exceptions import ValidationError
10+ from odoo .modules .module import get_manifest
911
1012
1113class SaleOrderLine (models .Model ):
@@ -161,3 +163,10 @@ def _prepare_invoice_line(self, **kwargs):
161163 else :
162164 res .update ({"discount1" : self .discount })
163165 return res
166+
167+ def _register_hook (self ):
168+ account_invoice_triple_discount_manifest = get_manifest ("account_invoice_triple_discount" )
169+ if not pkg_resources .parse_version (
170+ account_invoice_triple_discount_manifest ["version" ]
171+ ) >= pkg_resources .parse_version ("16.0.2.0.0" ):
172+ _logger .error ("Module sale_triple_discount requires module account_invoice_triple_discount >= 16.0.2.0.0" )
You can’t perform that action at this time.
0 commit comments