计划模块增加跟踪消息组件,form视图增加归档取消归档按钮,增加归档未归档的筛选项目
This commit is contained in:
@@ -11,6 +11,7 @@ from odoo.exceptions import UserError, ValidationError
|
||||
class sf_production_plan(models.Model):
|
||||
_name = 'sf.production.plan'
|
||||
_description = 'sf_production_plan'
|
||||
_inherit = ['mail.thread']
|
||||
_order = 'create_date desc'
|
||||
|
||||
state = fields.Selection([
|
||||
@@ -20,6 +21,7 @@ class sf_production_plan(models.Model):
|
||||
('finished', '已完成')
|
||||
], string='工单状态', tracking=True)
|
||||
name = fields.Char(string='工单编号')
|
||||
active = fields.Boolean(string='已归档', default=True)
|
||||
# selected = fields.Boolean(default=False)
|
||||
# order_number = fields.Char(string='订单号')
|
||||
order_deadline = fields.Datetime(string='订单交期')
|
||||
@@ -49,6 +51,26 @@ class sf_production_plan(models.Model):
|
||||
sequence = fields.Integer(string='序号', copy=False, readonly=True, index=True)
|
||||
current_operation_name = fields.Char(string='当前工序名称', size=64, default='生产计划')
|
||||
|
||||
# @api.model
|
||||
# def _search(self, args, offset=0, limit=None, order=None, count=False, access_rights_uid=None):
|
||||
# """
|
||||
# 默认修改筛选
|
||||
# """
|
||||
# return super(sf_production_plan, self.with_context(active_test=False))._search(
|
||||
# args, offset, limit, order, count, access_rights_uid)
|
||||
|
||||
def archive(self):
|
||||
"""
|
||||
归档
|
||||
"""
|
||||
self.write({'active': False})
|
||||
|
||||
def unarchive(self):
|
||||
"""
|
||||
取消归档
|
||||
"""
|
||||
self.write({'active': True})
|
||||
|
||||
@api.model
|
||||
def get_import_templates(self):
|
||||
"""returns the xlsx import template file"""
|
||||
|
||||
Reference in New Issue
Block a user