添加功能

This commit is contained in:
zhouzhou
2024-12-15 19:55:20 +08:00
parent 485206dcf3
commit c740dddb9f
@@ -5,7 +5,7 @@ from odoo.exceptions import UserError
class YuthonSpecialApproval(models.Model):
_name = 'yuthon.special.approval'
# _inherit = ['soong.workflow.mixin', 'mail.thread.main.attachment', 'mail.activity.mixin']
_inherit = ['soong.workflow.mixin', 'mail.thread.main.attachment', 'mail.activity.mixin']
_description = '特殊加班'
yuthon_company = fields.Selection(related='users_id.employee_id.yuthon_company', string="公司")
@@ -15,7 +15,7 @@ class YuthonSpecialApproval(models.Model):
code = fields.Char(string="编号", default=lambda self: self.env['ir.sequence'].next_by_code('special_approval'))
resource_id = fields.Many2one('resource.resource', string="发起人",
default=lambda self: self.env.user.employee_id.resource_id.id)
employee_ids = fields.Many2many('hr.employee', string="加班人员", domain="[('department_id.name', '=', '联安粮库')]")
employee_ids = fields.Many2many('hr.employee', string="加班人员", domain="[('department_id.name', 'in', ['仓储组', '综合组','保管组', '机安组', '1库', '2库', '3库', '联安粮库'])]")
slot_id = fields.Many2one('planning.slot', string="开始日期", domain="[('id', 'in', start_list_ids)]")
start_list_ids = fields.Many2many('planning.slot', string="班次列表")
documents_ids = fields.Many2many('ir.attachment', string="附件")