feat: assign LMS Student role to all signups

This commit is contained in:
Jannat Patel
2023-09-29 18:59:08 +05:30
parent be23220e01
commit 80843ec44b

View File

@@ -235,13 +235,15 @@ def sign_up(email, full_name, verify_terms, user_category):
user.flags.ignore_permissions = True
user.flags.ignore_password_policy = True
user.insert()
set_country_from_ip(None, user.name)
# set default signup role as per Portal Settings
default_role = frappe.db.get_value("Portal Settings", None, "default_role")
if default_role:
user.add_roles(default_role)
user.add_roles("LMS Student")
set_country_from_ip(None, user.name)
if user.flags.email_sent:
return 1, _("Please check your email for verification")
else: