fix: only allow system manager to start backups

This commit is contained in:
Ankush Menat 2023-08-05 11:22:49 +05:30
parent 201be85d88
commit cc85d39b50

View file

@ -85,6 +85,8 @@ def schedule_files_backup(user_email):
queued_jobs = get_jobs(site=frappe.local.site, queue="long")
method = "frappe.desk.page.backups.backups.backup_files_and_notify_user"
frappe.only_for("System Manager")
if method not in queued_jobs[frappe.local.site]:
enqueue(
"frappe.desk.page.backups.backups.backup_files_and_notify_user",