补休按钮添加,逻辑待完善
This commit is contained in:
@@ -26,3 +26,20 @@ class TxPlanningSlot(models.Model):
|
||||
data_list = [r.get('resource_id', {}).get('id') for r in res if r.get('resource_id', {})]
|
||||
self.env['resource.resource'].search([('id', 'in', data_list)], order="sequence,name")
|
||||
return res
|
||||
|
||||
def action_compensatory_leave(self):
|
||||
"""
|
||||
补休按钮 - 将当前排班转为补休记录
|
||||
TODO: 具体业务逻辑由客户确认后补充
|
||||
"""
|
||||
self.ensure_one()
|
||||
return {
|
||||
'type': 'ir.actions.client',
|
||||
'tag': 'display_notification',
|
||||
'params': {
|
||||
'title': '补休',
|
||||
'message': f'已为 {self.resource_id.name} 创建补休申请(待实现)',
|
||||
'sticky': False,
|
||||
'type': 'success',
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user