How to hide "Add Sales Order " button from report view of Sales Order?

How to hide "Add Sales Order " button from report view of Sales Order?

1 Like

Hi @Sahid_Afridi,

Please apply custom/client script for the listview of sales order.

frappe.listview_settings['Sales Order'].refresh = function(listview) {
    const currentUrl = window.location.href;
    const urlAfterDomain = currentUrl.replace(/^.*\/\/[^\/]+/, '');
    
    if (urlAfterDomain == "/app/sales-order" || urlAfterDomain == "/app/sales-order/view/list") {
        $('button.btn.btn-primary.btn-sm.primary-action').show();
    } else {
        $('button.btn.btn-primary.btn-sm.primary-action').hide();
    }
};

Please check it.

Thank You!

6 Likes

Thank you :slight_smile:

1 Like