def get_users_and_links(): if frappe.local.site_path.split('/')[1] == 'demo.tailorpad.com': return None return { "users": get_system_users(), "link_fields": get_doctypes_for_user_permissions() }
def get_users(): from frappe.core.doctype.user.user import get_system_users users = [] system_managers = frappe.utils.user.get_system_managers(only_name=True) for user in get_system_users(): users.append({ "full_name": frappe.utils.user.get_user_fullname(user), "email": user, "is_system_manager": 1 if (user in system_managers) else 0 }) return users
def set_last_active_for_user(context, user=None): "Set users last active date to current datetime" from frappe.core.doctype.user.user import get_system_users from frappe.utils.user import set_last_active_to_now site = get_site(context) with frappe.init_site(site): frappe.connect() if not user: user = get_system_users(limit=1) if len(user) > 0: user = user[0] else: return set_last_active_to_now(user) frappe.db.commit()
def get_users_and_links(): return { "users": get_system_users(), "link_fields": get_restrictable_doctypes() }
def get_users_and_links(): return { "users": get_system_users(), "link_fields": get_doctypes_for_user_permissions() }
def get_user(): return get_system_users(limit=1)[0]
def get_users_and_links(): return {"users": get_system_users(), "link_fields": get_restrictable_doctypes()}