Skip to content

Commit d5883ec

Browse files
author
Guewen Baconnier
committed
fixup! queue_job: add exec time to view some stats
1 parent 14862e2 commit d5883ec

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

queue_job/models/queue_job.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,11 @@ class QueueJob(models.Model):
7979
date_started = fields.Datetime(string="Start Date", readonly=True)
8080
date_enqueued = fields.Datetime(string="Enqueue Time", readonly=True)
8181
date_done = fields.Datetime(readonly=True)
82-
exec_time = fields.Float(help="Time required to execute this job in seconds.")
82+
exec_time = fields.Float(
83+
string="Execution Time (avg)",
84+
group_operator="avg",
85+
help="Time required to execute this job in seconds. Average when grouped.",
86+
)
8387

8488
eta = fields.Datetime(string="Execute only after")
8589
retry = fields.Integer(string="Current try")

queue_job/views/queue_job_views.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,17 @@
116116
</tree>
117117
</field>
118118
</record>
119-
<!-- FIXME: this does nothing really useful -->
119+
<record id="view_queue_job_pivot" model="ir.ui.view">
120+
<field name="name">queue.job.pivot</field>
121+
<field name="model">queue.job</field>
122+
<field name="arch" type="xml">
123+
<pivot string="Jobs">
124+
<field name="exec_time" type="measure" />
125+
<field name="job_function_id" type="row" />
126+
<field name="date_done" type="col" interval="week" />
127+
</pivot>
128+
</field>
129+
</record>
120130
<record id="view_queue_job_graph" model="ir.ui.view">
121131
<field name="name">queue.job.graph</field>
122132
<field name="model">queue.job</field>
@@ -186,7 +196,7 @@
186196
<record id="action_queue_job" model="ir.actions.act_window">
187197
<field name="name">Jobs</field>
188198
<field name="res_model">queue.job</field>
189-
<field name="view_mode">tree,form,graph</field>
199+
<field name="view_mode">tree,form,pivot,graph</field>
190200
<field name="context">{'search_default_pending': 1,
191201
'search_default_enqueued': 1,
192202
'search_default_started': 1,

0 commit comments

Comments
 (0)