Merge pull request #1363 from saurabh6790/supp_2610
[fixes] apply permissions specified in DocShare
This commit is contained in:
commit
0c4df29be2
2 changed files with 3 additions and 3 deletions
|
|
@ -145,9 +145,9 @@ def update_share_permissions(role_permissions, doc, user):
|
|||
|
||||
if permissions_by_share:
|
||||
for ptype in share_ptypes:
|
||||
if ptype:
|
||||
if permissions_by_share[ptype]:
|
||||
role_permissions[ptype] = 1
|
||||
|
||||
|
||||
def get_role_permissions(meta, user=None, verbose=False):
|
||||
"""Returns dict of evaluated role permissions like `{"read": True, "write":False}`
|
||||
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ $.extend(frappe.perm, {
|
|||
|
||||
// apply permissions from shared
|
||||
if(docinfo.shared) {
|
||||
for(var i=0; i<docinfo.shared; i++) {
|
||||
for(var i=0; i<docinfo.shared.length; i++) {
|
||||
var s = docinfo.shared[i];
|
||||
if(s.user===user) {
|
||||
perm[0]["read"] = perm[0]["read"] || s.read;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue