[fix] [minor] show stock ledger, general ledger, fixes post changes in script manager trigger [issue] webnotes/wnframework#228
diff --git a/public/js/controllers/stock_controller.js b/public/js/controllers/stock_controller.js
index ccbca4e..e657185 100644
--- a/public/js/controllers/stock_controller.js
+++ b/public/js/controllers/stock_controller.js
@@ -19,22 +19,26 @@
erpnext.stock.StockController = wn.ui.form.Controller.extend({
show_stock_ledger: function() {
var me = this;
- this.frm.add_custom_button("Stock Ledger", function() {
- wn.route_options = {
- voucher_no: me.frm.doc.name,
- from_date: cur_frm.doc.posting_date,
- to_date: cur_frm.doc.posting_date
- };
- wn.set_route('stock-ledger');
- }, "icon-bar-chart");
+ if(this.frm.doc.docstatus===1) {
+ this.frm.add_custom_button("Stock Ledger", function() {
+ wn.route_options = {
+ voucher_no: me.frm.doc.name,
+ from_date: me.frm.doc.posting_date,
+ to_date: me.frm.doc.posting_date
+ };
+ wn.set_route('stock-ledger');
+ }, "icon-bar-chart");
+ }
+
},
show_general_ledger: function() {
- if(doc.docstatus==1) {
+ var me = this;
+ if(this.frm.doc.docstatus===1 && cint(wn.defaults.get_default("auto_inventory_accounting"))) {
cur_frm.add_custom_button('Accounting Ledger', function() {
wn.route_options = {
- "voucher_no": doc.name,
- "from_date": doc.posting_date,
- "to_date": doc.posting_date,
+ "voucher_no": me.frm.doc.name,
+ "from_date": me.frm.doc.posting_date,
+ "to_date": me.frm.doc.posting_date,
};
wn.set_route("general-ledger");
});