By Wolfram Schmidt on May 19, 2022
Intermediate

Einleitung

Im Standard können wir aus ERPNext heraus aus jedem DocType E-Mails versendet. Dies ist jedoch abhängig davon, ob wir ein E-Mail-Konto eingerichtet haben oder aber wir entsprechende Berechtigungen für das Dokument eingestellt haben.


Unabhängig von Beidem gibt es im Verlauf des Dokuments einen Button "Neue E-Mail"


Dieser bleibt jedoch, auch wenn wir die Berechtigungen nicht haben.


In diesem Artikel sehen wir, wie dieser Button per Client Script ausgeblendet werden kann.


Client Script

Im DocType Client Script erstellen wir einen Code welcher den Button versteckt und aktiveren das Script.

frappe.ui.form.on('DocType', {
refresh(frm) {
 // your code here
 $('.prev-doc').hide();
    $('.next-doc').hide();
    $('.timeline-actions').hide();
}
});


Ergebnis

Vorher


Nachher


Dokumentation

  1. Client Script
  2. Rollenberechtigungs-Manager
  3. E-Mail


More articles on Customizing


Comments

No comments yet.

Add a comment
Ctrl+Enter to add comment