1
0
forked from test/crm
jcrm/crm/api/onboarding.py
2025-03-12 16:08:27 +05:30

20 lines
533 B
Python

import json
import frappe
@frappe.whitelist()
def update_user_onboarding_status(steps: str):
steps = json.loads(steps)
# get the current onboarding status
onboarding_status = frappe.db.get_value("User", frappe.session.user, "onboarding_status")
onboarding_status = frappe.parse_json(onboarding_status)
# update the onboarding status
onboarding_status["frappe_crm_onboarding_status"] = steps
frappe.db.set_value(
"User", frappe.session.user, "onboarding_status", json.dumps(onboarding_status), update_modified=False
)