From 488a8a52ea856ffd980cd44568dd298f898fc6f9 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 2 Jan 2020 22:40:18 +0530 Subject: [PATCH] fix: GetStarted - Mark cards as checked when task is completed --- models/doctype/GetStarted/GetStarted.js | 46 ++++- src/components/Icons/24/green-check.vue | 26 +++ src/pages/GetStarted.vue | 216 +++++++++++++++++++----- src/pages/SetupWizard/setupCompany.js | 1 + 4 files changed, 240 insertions(+), 49 deletions(-) create mode 100644 src/components/Icons/24/green-check.vue diff --git a/models/doctype/GetStarted/GetStarted.js b/models/doctype/GetStarted/GetStarted.js index 66d14a3c..05c9f313 100644 --- a/models/doctype/GetStarted/GetStarted.js +++ b/models/doctype/GetStarted/GetStarted.js @@ -3,14 +3,48 @@ module.exports = { isSingle: 1, fields: [ { - fieldname: 'needOnboarding', - label: 'Need Onboarding', - fieldtype: 'Check', - default: 1 + fieldname: 'onboardingComplete', + label: 'Onboarding Complete', + fieldtype: 'Check' }, { - fieldname: 'salesItemCreated', - label: 'Sales Item Created', + fieldname: 'companySetup', + label: 'Company Setup', + fieldtype: 'Check' + }, + { + fieldname: 'systemSetup', + label: 'System Setup', + fieldtype: 'Check' + }, + { + fieldname: 'invoiceSetup', + label: 'Invoice Setup', + fieldtype: 'Check' + }, + { + fieldname: 'itemCreated', + label: 'Item Created', + fieldtype: 'Check' + }, + { + fieldname: 'customerCreated', + label: 'Customer Created', + fieldtype: 'Check' + }, + { + fieldname: 'supplierCreated', + label: 'Supplier Created', + fieldtype: 'Check' + }, + { + fieldname: 'invoiceCreated', + label: 'Invoice Created', + fieldtype: 'Check' + }, + { + fieldname: 'billCreated', + label: 'Bill Created', fieldtype: 'Check' } ] diff --git a/src/components/Icons/24/green-check.vue b/src/components/Icons/24/green-check.vue new file mode 100644 index 00000000..2b30b685 --- /dev/null +++ b/src/components/Icons/24/green-check.vue @@ -0,0 +1,26 @@ + + diff --git a/src/pages/GetStarted.vue b/src/pages/GetStarted.vue index 820c070b..8e086a5a 100644 --- a/src/pages/GetStarted.vue +++ b/src/pages/GetStarted.vue @@ -19,22 +19,44 @@ >
+

{{ item.label }}

{{ item.description }}

-
-