From 4762d4b0ef64a6bf7d88b6fa2e41946185014f46 Mon Sep 17 00:00:00 2001 From: ivan deng Date: Thu, 1 Nov 2018 01:22:30 +0800 Subject: [PATCH] add product auto code --- app_base_chinese/__manifest__.py | 1 - app_base_chinese/models/__init__.py | 1 - app_base_chinese/models/product_category.py | 42 ------------------ .../views/product_category_views.xml | 44 ------------------- 4 files changed, 88 deletions(-) delete mode 100644 app_base_chinese/models/product_category.py delete mode 100644 app_base_chinese/views/product_category_views.xml diff --git a/app_base_chinese/__manifest__.py b/app_base_chinese/__manifest__.py index a4fb3ccb..6d01c8df 100644 --- a/app_base_chinese/__manifest__.py +++ b/app_base_chinese/__manifest__.py @@ -41,7 +41,6 @@ ], 'images': [], 'data': [ - 'views/product_category_views.xml', 'data/ir_value_data.xml', 'data/ir_sequence_data.xml', 'data/base_data.xml', diff --git a/app_base_chinese/models/__init__.py b/app_base_chinese/models/__init__.py index d488dbed..633f8661 100644 --- a/app_base_chinese/models/__init__.py +++ b/app_base_chinese/models/__init__.py @@ -1,3 +1,2 @@ # -*- coding: utf-8 -*- -from . import product_category diff --git a/app_base_chinese/models/product_category.py b/app_base_chinese/models/product_category.py deleted file mode 100644 index 8476e3ca..00000000 --- a/app_base_chinese/models/product_category.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- - -# Created on 2017-11-28 -# author: 广州尚鹏,http://www.sunpop.cn -# email: 300883@qq.com -# resource of Sunpop -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). - -# Odoo在线中文用户手册(长期更新) -# http://www.sunpop.cn/documentation/user/10.0/zh_CN/index.html - -# Odoo10离线中文用户手册下载 -# http://www.sunpop.cn/odoo10_user_manual_document_offline/ -# Odoo10离线开发手册下载-含python教程,jquery参考,Jinja2模板,PostgresSQL参考(odoo开发必备) -# http://www.sunpop.cn/odoo10_developer_document_offline/ -# description: - -from odoo import api, fields, models, exceptions, _ - -class ProductCategory(models.Model): - _inherit = 'product.category' - _order = 'sequence, ref' - - ref = fields.Char(u'唯一编码', index=True) - sequence = fields.Integer(u'排序', help="Determine the display order") - - # 增加目录编号唯一检查 - # _sql_constraints = [ - # ('uniq_ref', - # 'unique(ref)', - # 'The reference must be unique'), - # ] - - # 产品目录序号器,正常全部手工录入 - @api.model - def create(self, vals): - if not vals.get('ref'): - vals['ref'] = self.env['ir.sequence'].next_by_code('product.category.seq.normal') - if vals.get('ref'): - vals['ref'] = vals['ref'].upper() - return super(ProductCategory, self).create(vals) - diff --git a/app_base_chinese/views/product_category_views.xml b/app_base_chinese/views/product_category_views.xml deleted file mode 100644 index 699d82c4..00000000 --- a/app_base_chinese/views/product_category_views.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - product.category.list.internal_type - product.category - - - - - - - - - - - - - - - product.category.form.internal_type - product.category - - - - - - - - - - - product.category.search.internal_type - product.category - - - - - - - - -