[python] Python

Viewer

  1.     role = frappe.db.get_value("Role", {"name""Instructor"})
  2.     new_user = frappe.new_doc("User")
  3.     new_user_field = {
  4.         "email": request.get("email"),
  5.         "phone": request.get("phone"),
  6.         "first_name": request.get("name"),
  7.         "roles"[{"role": role}],
  8.     }
  9.  
  10.     try:
  11.         new_user.update(new_user_field)
  12.         new_user.insert()
  13.         frappe.db.commit()
  14.         frappe.response["usr"] = new_user
  15.     except Exception as e:
  16.         return ResponseHelper(500, "Something went wrong", e)

Editor

You can edit this paste and save as new:


File Description
  • Python
  • Paste Code
  • 29 Apr-2024
  • 534 Bytes
You can Share it: