I want to check if the session user has a certain role or not.
I’m writing a server script to achieve so.
Following is my code:
user = frappe.session.user
if “Laboratory User” in frappe.get_roles(user):
But I get the error - Server Error
AttributeError: module has no attribute ‘get_roles’
What is the correct way of doing so ?
Have you figured this out?
Has anyone found a solution?
Hmmm. Interesting topic, but a can’t help(
I used following code to check whether the current user has been assigned System Manager role.
user_doc = frappe.get_doc('User', frappe.user)
has_special_role = [r for r in user_doc.roles if r.role == 'System Manager']