Ver código fonte

[Fix] Submit option not visible in the role permisison manager (#4786)

version-14
rohitwaghchaure 7 anos atrás
committed by Nabin Hait
pai
commit
7e7ecdb2ab
2 arquivos alterados com 5 adições e 6 exclusões
  1. +2
    -6
      frappe/core/page/permission_manager/permission_manager.js
  2. +3
    -0
      frappe/core/page/permission_manager/permission_manager.py

+ 2
- 6
frappe/core/page/permission_manager/permission_manager.js Ver arquivo

@@ -155,9 +155,7 @@ frappe.PermissionEngine = Class.extend({
role: me.get_role()
},
callback: function(r) {
frappe.model.with_doc('DocType', me.get_doctype(), () => {
me.render(r.message);
});
me.render(r.message);
}
});
},
@@ -211,10 +209,8 @@ frappe.PermissionEngine = Class.extend({
var perm_cell = me.add_cell(row, d, "permissions").css("padding-top", 0);
var perm_container = $("<div class='row'></div>").appendTo(perm_cell);

const { is_submittable } = frappe.model.get_doc('DocType', me.get_doctype());

me.rights.forEach(r => {
if (!is_submittable && ['submit', 'cancel', 'amend'].includes(r)) return;
if (!d.is_submittable && ['submit', 'cancel', 'amend'].includes(r)) return;
me.add_check(perm_container, d, r);
});



+ 3
- 0
frappe/core/page/permission_manager/permission_manager.py Ver arquivo

@@ -62,6 +62,9 @@ def get_permissions(doctype=None, role=None):
if not d.parent in linked_doctypes:
linked_doctypes[d.parent] = get_linked_doctypes(d.parent)
d.linked_doctypes = linked_doctypes[d.parent]
meta = frappe.get_meta(d.parent)
if meta:
d.is_submittable = meta.is_submittable

return out



Carregando…
Cancelar
Salvar