feat: onboarding

This commit is contained in:
Jannat Patel
2022-10-20 17:41:26 +05:30
parent cbf852828c
commit 5d38b4dfa0
15 changed files with 122 additions and 54 deletions

View File

@@ -1,11 +1,6 @@
from venv import create
import frappe
from lms.install import create_instructor_role
def execute():
if not frappe.db.exists("Role", "Course Instructor"):
role = frappe.get_doc({
"doctype": "Role",
"role_name": "Course Instructor",
"home_page": "/dashboard",
"desk_access": 0
})
role.save(ignore_permissions=True)
create_instructor_role()

View File

@@ -1,11 +1,7 @@
from venv import create
import frappe
from lms.install import create_moderator_role
def execute():
if not frappe.db.exists("Role", "Course Moderator"):
role = frappe.get_doc({
"doctype": "Role",
"role_name": "Course Moderator",
"home_page": "/dashboard",
"desk_access": 0
})
role.save(ignore_permissions=True)
create_moderator_role()

View File

@@ -0,0 +1,6 @@
import frappe
def execute():
frappe.db.set_value("Portal Settings", None, "default_portal_home", "/courses")
frappe.db.set_value("Role", "Course Instructor", "home_page", "")
frappe.db.set_value("Role", "Course Moderator", "home_page", "")