fix: user can able to change rate and discount even if they don't have permission
This commit is contained in:
parent
d312d11062
commit
a9435cc6b0
@ -1624,7 +1624,7 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({
|
|||||||
setTimeout(function () {
|
setTimeout(function () {
|
||||||
w.print();
|
w.print();
|
||||||
w.close();
|
w.close();
|
||||||
}, 1000)
|
}, 1000);
|
||||||
},
|
},
|
||||||
|
|
||||||
submit_invoice: function () {
|
submit_invoice: function () {
|
||||||
@ -1681,6 +1681,12 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({
|
|||||||
$(this.wrapper).find('.pos-bill').css('pointer-events', pointer_events);
|
$(this.wrapper).find('.pos-bill').css('pointer-events', pointer_events);
|
||||||
$(this.wrapper).find('.pos-items-section').css('pointer-events', pointer_events);
|
$(this.wrapper).find('.pos-items-section').css('pointer-events', pointer_events);
|
||||||
this.set_primary_action();
|
this.set_primary_action();
|
||||||
|
|
||||||
|
$(this.wrapper).find('#pos-item-disc').prop('disabled',
|
||||||
|
this.pos_profile_data.allow_user_to_edit_discount ? false : true);
|
||||||
|
|
||||||
|
$(this.wrapper).find('#pos-item-price').prop('disabled',
|
||||||
|
this.pos_profile_data.allow_user_to_edit_rate ? false : true);
|
||||||
},
|
},
|
||||||
|
|
||||||
create_invoice: function () {
|
create_invoice: function () {
|
||||||
@ -1898,7 +1904,7 @@ erpnext.pos.PointOfSale = erpnext.taxes_and_totals.extend({
|
|||||||
serial_no = me.item_serial_no[key][0];
|
serial_no = me.item_serial_no[key][0];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.items[0].has_serial_no && serial_no == "") {
|
if (this.items && this.items[0].has_serial_no && serial_no == "") {
|
||||||
this.refresh();
|
this.refresh();
|
||||||
frappe.throw(__(repl("Error: Serial no is mandatory for item %(item)s", {
|
frappe.throw(__(repl("Error: Serial no is mandatory for item %(item)s", {
|
||||||
'item': this.items[0].item_code
|
'item': this.items[0].item_code
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user