From cf4a804038ba8920215e6ed63abff2e0d305a5a8 Mon Sep 17 00:00:00 2001 From: Fabien BOURGEOIS Date: Fri, 3 Aug 2018 10:34:36 +0200 Subject: [PATCH] [IMP]GOLEM Activity : product category accounts now required --- golem_activity/__manifest__.py | 2 +- golem_activity/models/golem_activity.py | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/golem_activity/__manifest__.py b/golem_activity/__manifest__.py index 2fef29e..9ecc273 100644 --- a/golem_activity/__manifest__.py +++ b/golem_activity/__manifest__.py @@ -19,7 +19,7 @@ 'name': 'GOLEM activities', 'summary': 'Extends Odoo products for multi-activity', 'description': 'Extends Odoo products for multi-activity', - 'version': '10.0.2.4.1', + 'version': '10.0.2.5.0', 'category': 'GOLEM', 'author': 'Fabien Bourgeois, Michel Dessenne', 'license': 'AGPL-3', diff --git a/golem_activity/models/golem_activity.py b/golem_activity/models/golem_activity.py index af16c56..e0d9e48 100644 --- a/golem_activity/models/golem_activity.py +++ b/golem_activity/models/golem_activity.py @@ -17,7 +17,9 @@ """ GOLEM activities related models """ +import logging from odoo import models, fields, api, _ +_LOGGER = logging.getLogger(__name__) class GolemActivityType(models.Model): """ GOLEM Activity Type """ @@ -201,3 +203,11 @@ class ProductTemplate(models.Model): type = fields.Selection(default='service') default_code = fields.Char(copy=True) categ_id = fields.Many2one(copy=True) + + +class ProductCategory(models.Model): + """ Product Category adaptations """ + _inherit = 'product.category' + + property_account_income_categ_id = fields.Many2one(required=True) + property_account_expense_categ_id = fields.Many2one(required=True)