21 lines
984 B
Python
21 lines
984 B
Python
# -*- coding: utf-8 -*-
|
|
from odoo import api, fields, models, tools
|
|
from odoo.exceptions import ValidationError
|
|
|
|
|
|
class IssueApprovalClass(models.Model):
|
|
_name = "issue.approval.class"
|
|
_description = '领导班子议题审批'
|
|
_inherit = ['mail.thread.main.attachment', 'mail.activity.mixin']
|
|
_rec_name = 'name'
|
|
|
|
name = fields.Char(string='名称')
|
|
note = fields.Char(string="说明")
|
|
user_id = fields.Many2one('res.users', string="经办人")
|
|
department_id = fields.Many2one(related='user_id.employee_id.department_id', string="部门")
|
|
create_time = fields.Datetime(string='创建时间', default=lambda self: fields.Datetime.now())
|
|
company_id = fields.Many2one('res.company', string='公司', index=True, default=lambda self: self.env.company)
|
|
documents_ids = fields.Many2many('documents.document', string="附件")
|
|
issue_text = fields.Html(string="正文")
|
|
issue_library_ids = fields.Many2many('issue.library', string="议题")
|