From 1b2cf9456313d2a7085d71ee324cb124d14eba2f Mon Sep 17 00:00:00 2001 From: Soham Kulkarni <77533095+sokumon@users.noreply.github.com> Date: Fri, 1 May 2026 09:25:55 +0530 Subject: [PATCH] fix: restrict resetting of form tours (#39026) --- frappe/desk/doctype/form_tour/form_tour.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/desk/doctype/form_tour/form_tour.py b/frappe/desk/doctype/form_tour/form_tour.py index a7fe725438..95484c52f3 100644 --- a/frappe/desk/doctype/form_tour/form_tour.py +++ b/frappe/desk/doctype/form_tour/form_tour.py @@ -76,6 +76,7 @@ class FormTour(Document): @frappe.whitelist() def reset_tour(tour_name: str): + frappe.only_for("System Manager") for user in frappe.get_all("User", pluck="name"): onboarding_status = frappe.parse_json(frappe.db.get_value("User", user, "onboarding_status")) onboarding_status.pop(tour_name, None)