Merge pull request #40509 from blaggacao/fix/cutoff-date-implementation

fix: permissions sales user for selling settings
This commit is contained in:
ruthra kumar
2024-03-22 10:13:58 +05:30
committed by GitHub
2 changed files with 13 additions and 5 deletions

View File

@@ -755,6 +755,13 @@ def get_list_context(context=None):
return list_context
@frappe.whitelist()
def is_enable_cutoff_date_on_bulk_delivery_note_creation():
return frappe.db.get_single_value(
"Selling Settings", "enable_cutoff_date_on_bulk_delivery_note_creation"
)
@frappe.whitelist()
def close_or_unclose_sales_orders(names, status):
if not frappe.has_permission("Sales Order", "write"):

View File

@@ -68,10 +68,10 @@ frappe.listview_settings["Sales Order"] = {
});
listview.page.add_action_item(__("Delivery Note"), () => {
frappe.db
.get_single_value("Selling Settings", "enable_cutoff_date_on_bulk_delivery_note_creation")
.then((value) => {
if (value) {
frappe.call({
method: "erpnext.selling.doctype.sales_order.sales_order.is_enable_cutoff_date_on_bulk_delivery_note_creation",
callback: (r) => {
if (r.message) {
var dialog = new frappe.ui.Dialog({
title: __("Select Items up to Delivery Date"),
fields: [
@@ -98,7 +98,8 @@ frappe.listview_settings["Sales Order"] = {
} else {
erpnext.bulk_transaction_processing.create(listview, "Sales Order", "Delivery Note");
}
});
},
});
});
listview.page.add_action_item(__("Advance Payment"), () => {