fix: update all required perms form doc perms
Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
This commit is contained in:
parent
1023422433
commit
fc3816d2de
1 changed files with 7 additions and 4 deletions
|
|
@ -1400,10 +1400,13 @@ frappe.ui.form.Form = class FrappeForm {
|
|||
var docperms = frappe.perm.get_perm(this.doc.doctype);
|
||||
for (var i=0, l=docperms.length; i<l; i++) {
|
||||
var p = docperms[i];
|
||||
perm[p.permlevel || 0] = {read:1, print:1, cancel:1, email:1};
|
||||
if (p.share) {
|
||||
perm[p.permlevel || 0].share = 1;
|
||||
}
|
||||
perm[p.permlevel || 0] = {
|
||||
read: p.read,
|
||||
cancel: p.cancel,
|
||||
share: p.share,
|
||||
print: p.print,
|
||||
email: p.email
|
||||
};
|
||||
}
|
||||
this.perm = perm;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue