Przeglądaj źródła

Enable Scheduler using set_value method, to avoid saving System Settings (#3268)

version-14
Nabin Hait 8 lat temu
committed by Rushabh Mehta
rodzic
commit
c1f4fc5e29
1 zmienionych plików z 1 dodań i 5 usunięć
  1. +1
    -5
      frappe/utils/scheduler.py

+ 1
- 5
frappe/utils/scheduler.py Wyświetl plik

@@ -207,11 +207,7 @@ def is_scheduler_disabled():
return not frappe.utils.cint(frappe.db.get_single_value("System Settings", "enable_scheduler")) return not frappe.utils.cint(frappe.db.get_single_value("System Settings", "enable_scheduler"))


def toggle_scheduler(enable): def toggle_scheduler(enable):
ss = frappe.get_doc("System Settings")
ss.enable_scheduler = 1 if enable else 0
ss.flags.ignore_mandatory = True
ss.flags.ignore_permissions = True
ss.save()
frappe.db.set_value("System Settings", None, "enable_scheduler", 1 if enable else 0)


def enable_scheduler(): def enable_scheduler():
toggle_scheduler(True) toggle_scheduler(True)


Ładowanie…
Anuluj
Zapisz