|
|
@@ -83,12 +83,14 @@ def set_permission(doctype, name, user, permission_to, value=1, everyone=0): |
|
|
|
return share |
|
|
|
|
|
|
|
@frappe.whitelist() |
|
|
|
def get_users(doctype, name, fields="*"): |
|
|
|
def get_users(doctype, name): |
|
|
|
"""Get list of users with which this document is shared""" |
|
|
|
if isinstance(fields, (tuple, list)): |
|
|
|
fields = "`{0}`".format("`, `".join(fields)) |
|
|
|
|
|
|
|
return frappe.db.sql("select {0} from tabDocShare where share_doctype=%s and share_name=%s".format(fields), |
|
|
|
return frappe.db.sql("""select |
|
|
|
`name`, `user`, `read`, `write`, `share`, `everyone` |
|
|
|
from |
|
|
|
tabDocShare |
|
|
|
where |
|
|
|
share_doctype=%s and share_name=%s""", |
|
|
|
(doctype, name), as_dict=True) |
|
|
|
|
|
|
|
def get_shared(doctype, user=None, rights=None): |
|
|
|