Files
gzth/yuthon_issue/models/issue_meeting_minutes.py
T
2024-10-22 15:04:58 +08:00

25 lines
1.1 KiB
Python

# -*- coding: utf-8 -*-
from odoo import api, fields, models, tools
from odoo.exceptions import UserError, ValidationError
class IssueMeetingMinutes(models.Model):
_name = 'issue.meeting.minutes'
_description = '会议纪要'
_inherit = ['soong.workflow.mixin']
meeting_id = fields.Many2one('room.booking',string='会议名称', required=True)
meeting_type_id = fields.Many2one('room.meeting.type', string="会议类型")
meeting_date = fields.Datetime(string="会议时间")
meeting_minutes_ids = fields.One2many('issue.meeting.minutes.line', 'meeting_minutes_id', string="会议纪要明细")
notice_documents_ids = fields.Many2many('documents.document', string="纪要签名附件")
class IssueMeetingMinutesLine(models.Model):
_name = 'issue.meeting.minutes.line'
_description = '会议纪要明细行'
meeting_minutes_id = fields.Many2one('issue.meeting.minutes', string="关联会议纪要")
name = fields.Char(string='事项名称', required=True)
decision_results = fields.Selection([('agree', '通过'), ('disagree', '未通过')], string="审议情况")
overview = fields.Text(string="概述")