From d8fe4daa414c838081be1a78f87ebff77edf1fdb Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Fri, 3 Jul 2020 10:37:59 +0200 Subject: [PATCH] [PYTHON][VIEWS] +migrate product --- __init__.py | 1 - __manifest__.py | 10 +++++----- models/product.py | 18 ++++++++++++++++++ views/product_views.xml | 26 ++++++++++++++++++++++++++ 4 files changed, 49 insertions(+), 6 deletions(-) create mode 100644 models/product.py create mode 100644 views/product_views.xml diff --git a/__init__.py b/__init__.py index a7d817b..01ee57b 100644 --- a/__init__.py +++ b/__init__.py @@ -3,4 +3,3 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from . import models -from . import wizard diff --git a/__manifest__.py b/__manifest__.py index c4011c1..48d48c0 100644 --- a/__manifest__.py +++ b/__manifest__.py @@ -20,11 +20,11 @@ 'membership', ], 'data': [ - 'security/ir.model.access.csv', - 'data/membership.xml', - 'views/partner.xml', - 'views/membership.xml', - 'wizard/remembership_invoice_view.xml', + #'security/ir.model.access.csv', + #'data/membership.xml', + #'views/partner_views.xml', + 'views/product_views.xml', + #'wizard/membership_invoice_views.xml', ], 'test': [], } diff --git a/models/product.py b/models/product.py new file mode 100644 index 0000000..fa2041b --- /dev/null +++ b/models/product.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +# Copyright 2012-2020 L'Heureux Cyclage +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class Product(models.Model): + _inherit = 'product.template' + membership_grouped = fields.Boolean( + string='Grouped membership product', + help='Check if it\'s a grouped membership product.' + ) + membership_date2date = fields.Boolean( + string='Date to date membership product', + required=False, + help='Check if it\'s a date to date membership product.' + ) diff --git a/views/product_views.xml b/views/product_views.xml new file mode 100644 index 0000000..da69087 --- /dev/null +++ b/views/product_views.xml @@ -0,0 +1,26 @@ + + + + Membership product + product.template + + + + + + + + {'invisible': [('membership_date2date','=',True)]} + + + {'invisible': [('membership_date2date','=',True)]} + + + + + + + + + + -- 2.20.1