feat: class evaluators

This commit is contained in:
Jannat Patel
2023-07-13 15:10:53 +05:30
parent 9e5cd84214
commit 11e6b8a372
11 changed files with 110 additions and 9 deletions

View File

@@ -52,6 +52,7 @@ def before_uninstall():
def create_lms_roles():
create_course_creator_role()
create_moderator_role()
create_evaluator_role()
def delete_lms_roles():
@@ -91,6 +92,19 @@ def create_moderator_role():
role.save(ignore_permissions=True)
def create_evaluator_role():
if not frappe.db.exists("Role", "Class Evaluator"):
role = frappe.new_doc("Role")
role.update(
{
"role_name": "Class Evaluator",
"home_page": "",
"desk_access": 0,
}
)
role.save(ignore_permissions=True)
def delete_custom_fields():
fields = [
"user_category",