From ce185a86a97ab85ebc4d509e07bb463588252883 Mon Sep 17 00:00:00 2001 From: Aditya Hase Date: Sat, 19 Jan 2019 22:32:51 +0530 Subject: [PATCH] feat(recorder): Allow clearing request list --- frappe/public/js/frappe/recorder/RecorderDetail.vue | 7 ++++++- frappe/www/recorder.py | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/recorder/RecorderDetail.vue b/frappe/public/js/frappe/recorder/RecorderDetail.vue index b9646868a5..fe5efbe7e5 100644 --- a/frappe/public/js/frappe/recorder/RecorderDetail.vue +++ b/frappe/public/js/frappe/recorder/RecorderDetail.vue @@ -3,7 +3,8 @@

Recorder {{ status.status }} - + + @@ -140,6 +141,10 @@ export default { this.last_fetched = new Date(); }); }, + clear: function() { + frappe.call("frappe.www.recorder.erase_requests"); + this.refresh(); + }, record: function(should_record) { frappe.call({ method: "frappe.www.recorder.set_recorder_state", diff --git a/frappe/www/recorder.py b/frappe/www/recorder.py index 3d50d65f42..30d7b836da 100644 --- a/frappe/www/recorder.py +++ b/frappe/www/recorder.py @@ -50,6 +50,12 @@ def get_requests(): return requests +@frappe.whitelist() +def erase_requests(): + do_not_record() + frappe.cache().delete_value("recorder-requests") + + @frappe.whitelist() def get_request_data(uuid): do_not_record()