forked from Mapan/odoo17e
23 lines
838 B
Python
23 lines
838 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class TaskStopRunningTimersConfirmation(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 TaskStopRunningTimersConfirmationLine(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)
|