1
0
forked from test/crm

fix: removed api to update onboarding status

This commit is contained in:
Shariq Ansari 2025-03-18 14:12:48 +05:30
parent 5b7da5decb
commit df91cfb817
3 changed files with 3 additions and 21 deletions

View File

@ -1,24 +1,6 @@
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
)
@frappe.whitelist()
def get_first_lead():
lead = frappe.get_all(

View File

@ -296,7 +296,7 @@ const steps = reactive([
name: 'create_first_lead',
title: 'Create your first lead',
icon: markRaw(LeadsIcon),
completed: true,
completed: false,
onClick: () => {
minimize.value = true
router.push({ name: 'Leads' })

View File

@ -340,7 +340,6 @@ import {
Breadcrumbs,
call,
usePageMeta,
isOnboardingStepsCompleted,
useOnboarding,
} from 'frappe-ui'
import { ref, computed, h, onMounted, onBeforeUnmount } from 'vue'
@ -352,7 +351,8 @@ const { $dialog, $socket, makeCall } = globalStore()
const { statusOptions, getDealStatus } = statusesStore()
const { doctypeMeta } = getMeta('CRM Deal')
const { updateOnboardingStep } = useOnboarding('frappecrm')
const { updateOnboardingStep, isOnboardingStepsCompleted } =
useOnboarding('frappecrm')
const route = useRoute()
const router = useRouter()