fix: message from course page

This commit is contained in:
pateljannat
2021-03-23 19:26:31 +05:30
parent 6433af6613
commit 389254b673
8 changed files with 93 additions and 36 deletions

View File

@@ -35,7 +35,7 @@ def create_member_from_user(doc, method):
member = frappe.get_doc({
"doctype": "Community Member",
"full_name": doc.full_name,
"username": doc.username if len(doc.username) > 3 else doc.username + "_community",
"username": doc.username if len(doc.username) > 3 else ("").join([ s for s in doc.full_name.split() ]),
"email": doc.email,
"route": doc.username,
"owner": doc.email

View File

@@ -1 +1,18 @@
import frappe
import frappe
def create_members_from_users():
users = frappe.get_all("User", ["email"])
for user in users:
if not frappe.db.get_value("Community Member", {"email": user.email}, "name"):
doc = frappe.get_doc("User", {"email": user.email})
username = doc.username if doc.username and len(doc.username) > 3 else ("").join([ s for s in doc.full_name.split() ])
if not frappe.db.exists("Community Member", username):
member = frappe.get_doc({
"doctype": "Community Member",
"full_name": doc.full_name,
"username": username,
"email": doc.email,
"route": doc.username,
"owner": doc.email
})
member.save(ignore_permissions=True)