brotherton-erpnext/erpnext/docs/user/manual/de/customize-erpnext/custom-scripts/custom-script-examples/restrict-cancel-rights.md

19 lines
708 B
Markdown
Raw Normal View History

# Abbruchrechte einschränken
<span class="text-muted contributed-by">Beigetragen von CWT Connector & Wire Technology GmbH</span>
2015-12-14 15:29:18 +00:00
Fügen Sie dem Ereignis custom_before_cancel eine Steuerungsfunktion hinzu:
cur_frm.cscript.custom_before_cancel = function(doc) {
if (frappe.user_roles.indexOf("Accounts User")!=-1 && frappe.user_roles.indexOf("Accounts Manager")==-1
2015-12-14 15:29:18 +00:00
&& user_roles.indexOf("System Manager")==-1) {
if (flt(doc.grand_total) > 10000) {
frappe.msgprint("You can not cancel this transaction, because grand total \
2015-12-14 15:29:18 +00:00
is greater than 10000");
frappe.validated = false;
2015-12-14 15:29:18 +00:00
}
}
}
{next}