Fixes for apply user permissions and momentjs

This commit is contained in:
Anand Doshi
2014-06-04 18:15:43 +05:30
parent ec8240e890
commit 85479bcbc0
7 changed files with 44 additions and 28 deletions

View File

@@ -16,9 +16,11 @@ def on_doctype_update():
frappe.db.sql("""alter table `tabFeed`
add index feed_doctype_docname_index(doc_type, doc_name)""")
def get_permission_query_conditions():
user_permissions = frappe.defaults.get_user_permissions()
can_read = frappe.user.get_can_read()
def get_permission_query_conditions(user):
if not user: user = frappe.session.user
user_permissions = frappe.defaults.get_user_permissions(user)
can_read = frappe.get_user(user).get_can_read()
can_read_doctypes = ['"{}"'.format(doctype) for doctype in
list(set(can_read) - set(user_permissions.keys()))]