Ver a proveniência

Don't show submit, cancel, amend buttons for non submittable doctypes (#4448)

version-14
Faris Ansari há 7 anos
committed by Rushabh Mehta
ascendente
cometimento
e617dfbf98
1 ficheiros alterados com 7 adições e 2 eliminações
  1. +7
    -2
      frappe/core/page/permission_manager/permission_manager.js

+ 7
- 2
frappe/core/page/permission_manager/permission_manager.js Ver ficheiro

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


$.each(me.rights, function(i, r) {
const { is_submittable } = frappe.model.get_doc('DocType', me.get_doctype());

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




Carregando…
Cancelar
Guardar