By Wolfram Schmidt on 19. Mai 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


Weitere Artikel zum Customizing



Weitere Artikel zum Customizing
Comments

No comments yet.

Einen Kommentar hinzufügen
"Strg + Enter" um Kommentar hinzuzufügen