From e3a65dc1e3fc63b53ec8a4cc3d16eba6c10ba54f Mon Sep 17 00:00:00 2001 From: barredterra <14891507+barredterra@users.noreply.github.com> Date: Thu, 31 Oct 2024 13:54:30 +0100 Subject: [PATCH] feat: add sms_gateway_enabled flag to bootinfo This enables ERPNext to not show a "Send SMS" button when it certainly will not work. --- frappe/boot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/boot.py b/frappe/boot.py index da4d83d798..4a04e898be 100644 --- a/frappe/boot.py +++ b/frappe/boot.py @@ -100,6 +100,7 @@ def get_bootinfo(): bootinfo.update(get_email_accounts(user=frappe.session.user)) bootinfo.energy_points_enabled = is_energy_point_enabled() bootinfo.website_tracking_enabled = is_tracking_enabled() + bootinfo.sms_gateway_enabled = bool(frappe.db.get_single_value("SMS Settings", "sms_gateway_url")) bootinfo.points = get_energy_points(frappe.session.user) bootinfo.frequently_visited_links = frequently_visited_links() bootinfo.link_preview_doctypes = get_link_preview_doctypes()