Files
enterprise-addons/industry_fsm/wizard/task_stop_timer_confirmation_wizard.py
T

23 lines
826 B
Python

# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ProjectTaskStopTimersWizard(models.TransientModel):
_name = 'project.task.stop.timers.wizard'
_description = 'Task stop running timers confirmation wizard'
line_ids = fields.One2many('project.task.stop.timers.wizard.line', 'wizard_id', required=True)
def action_confirm(self):
self.line_ids.task_id.action_fsm_validate(stop_running_timers=True)
class ProjectTaskStopTimersWizardLine(models.TransientModel):
_name = 'project.task.stop.timers.wizard.line'
_description = 'Task stop running timers confirmation wizard line'
wizard_id = fields.Many2one('project.task.stop.timers.wizard')
task_id = fields.Many2one('project.task', required=True)