From e2039f54f409097a25201c4f85323c9f463e388e Mon Sep 17 00:00:00 2001 From: git_admin Date: Mon, 27 Apr 2026 08:46:41 +0000 Subject: [PATCH] Tower: upload queue_job 16.0.2.12.0 (via marketplace) --- addons/queue_job/wizards/queue_requeue_job.py | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 addons/queue_job/wizards/queue_requeue_job.py diff --git a/addons/queue_job/wizards/queue_requeue_job.py b/addons/queue_job/wizards/queue_requeue_job.py new file mode 100644 index 0000000..67d2ffc --- /dev/null +++ b/addons/queue_job/wizards/queue_requeue_job.py @@ -0,0 +1,25 @@ +# Copyright 2013-2020 Camptocamp SA +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html) + +from odoo import fields, models + + +class QueueRequeueJob(models.TransientModel): + _name = "queue.requeue.job" + _description = "Wizard to requeue a selection of jobs" + + def _default_job_ids(self): + res = False + context = self.env.context + if context.get("active_model") == "queue.job" and context.get("active_ids"): + res = context["active_ids"] + return res + + job_ids = fields.Many2many( + comodel_name="queue.job", string="Jobs", default=lambda r: r._default_job_ids() + ) + + def requeue(self): + jobs = self.job_ids + jobs.requeue() + return {"type": "ir.actions.act_window_close"}