diff --git a/frappe/core/doctype/rq_job/rq_job.json b/frappe/core/doctype/rq_job/rq_job.json index 7cae15cf59..6a3946754c 100644 --- a/frappe/core/doctype/rq_job/rq_job.json +++ b/frappe/core/doctype/rq_job/rq_job.json @@ -2,7 +2,7 @@ "actions": [], "allow_copy": 1, "autoname": "field:job_id", - "creation": "2022-09-10 16:19:37.934903", + "creation": "2023-03-22 20:05:22.962044", "doctype": "DocType", "editable_grid": 1, "engine": "InnoDB", @@ -104,10 +104,11 @@ "fieldtype": "Section Break" } ], + "hide_toolbar": 1, "in_create": 1, "is_virtual": 1, "links": [], - "modified": "2022-09-11 05:27:50.878534", + "modified": "2024-01-13 10:38:40.230972", "modified_by": "Administrator", "module": "Core", "name": "RQ Job", diff --git a/frappe/core/doctype/rq_job/rq_job.py b/frappe/core/doctype/rq_job/rq_job.py index 69027af76f..ca745b01bc 100644 --- a/frappe/core/doctype/rq_job/rq_job.py +++ b/frappe/core/doctype/rq_job/rq_job.py @@ -59,8 +59,8 @@ class RQJob(Document): ] time_taken: DF.Duration | None timeout: DF.Duration | None - # end: auto-generated types + def load_from_db(self): try: job = Job.fetch(self.name, connection=get_redis_conn()) diff --git a/frappe/core/doctype/rq_worker/rq_worker.json b/frappe/core/doctype/rq_worker/rq_worker.json index 18441377c9..841c01ddec 100644 --- a/frappe/core/doctype/rq_worker/rq_worker.json +++ b/frappe/core/doctype/rq_worker/rq_worker.json @@ -110,10 +110,11 @@ "label": "Utilization %" } ], + "hide_toolbar": 1, "in_create": 1, "is_virtual": 1, "links": [], - "modified": "2022-11-24 14:50:48.511706", + "modified": "2024-01-13 10:36:13.034784", "modified_by": "Administrator", "module": "Core", "name": "RQ Worker", diff --git a/frappe/core/doctype/rq_worker/rq_worker.py b/frappe/core/doctype/rq_worker/rq_worker.py index 025feb18a6..c7e1022576 100644 --- a/frappe/core/doctype/rq_worker/rq_worker.py +++ b/frappe/core/doctype/rq_worker/rq_worker.py @@ -34,8 +34,8 @@ class RQWorker(Document): total_working_time: DF.Duration | None utilization_percent: DF.Percent worker_name: DF.Data | None - # end: auto-generated types + def load_from_db(self): all_workers = get_workers() diff --git a/frappe/core/doctype/rq_worker/rq_worker_list.js b/frappe/core/doctype/rq_worker/rq_worker_list.js new file mode 100644 index 0000000000..88a7632541 --- /dev/null +++ b/frappe/core/doctype/rq_worker/rq_worker_list.js @@ -0,0 +1,9 @@ +frappe.listview_settings["RQ Worker"] = { + refresh(listview) { + listview.$no_result.html(` +