Iryna Vushnevska
6 years ago
committed by
Iryna Vyshnevska
8 changed files with 177 additions and 161 deletions
-
1account_financial_report/models/account_move_line.py
-
1account_financial_report/report/open_items.py
-
183account_financial_report/static/src/js/account_financial_report_backend.js
-
126account_financial_report/static/src/js/account_financial_report_widgets.js
-
10account_financial_report/tests/test_general_ledger.py
-
11account_financial_report/tests/test_open_items.py
-
2account_financial_report/wizard/general_ledger_wizard.py
-
4account_financial_report/wizard/open_items_wizard.py
@ -1,69 +1,73 @@ |
|||
odoo.define('account_financial_report.account_financial_report_widget', function |
|||
(require) { |
|||
'use strict'; |
|||
'use strict'; |
|||
|
|||
var Widget = require('web.Widget'); |
|||
var Widget = require('web.Widget'); |
|||
|
|||
|
|||
var accountFinancialReportWidget = Widget.extend({ |
|||
events: { |
|||
'click .o_account_financial_reports_web_action': 'boundLink', |
|||
'click .o_account_financial_reports_web_action_multi': 'boundLinkmulti', |
|||
'click .o_account_financial_reports_web_action_monetary': 'boundLinkMonetary', |
|||
'click .o_account_financial_reports_web_action_monetary_multi': 'boundLinkMonetarymulti', |
|||
}, |
|||
init: function() { |
|||
this._super.apply(this, arguments); |
|||
}, |
|||
start: function() { |
|||
return this._super.apply(this, arguments); |
|||
}, |
|||
boundLink: function(e) { |
|||
var res_model = $(e.target).data('res-model'); |
|||
var res_id = $(e.target).data('active-id'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
res_id: res_id, |
|||
views: [[false, 'form']], |
|||
target: 'current' |
|||
}); |
|||
}, |
|||
boundLinkmulti: function(e) { |
|||
var res_model = $(e.target).data('res-model'); |
|||
var domain = $(e.target).data('domain'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
domain: domain, |
|||
views: [[false, "list"], [false, "form"]], |
|||
target: 'current' |
|||
}); |
|||
}, |
|||
boundLinkMonetary: function(e) { |
|||
var res_model = $(e.target.parentElement).data('res-model'); |
|||
var res_id = $(e.target.parentElement).data('active-id'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
res_id: res_id, |
|||
views: [[false, 'form']], |
|||
target: 'current' |
|||
}); |
|||
}, |
|||
boundLinkMonetarymulti: function(e) { |
|||
var res_model = $(e.target.parentElement).data('res-model'); |
|||
var domain = $(e.target.parentElement).data('domain'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
domain: domain, |
|||
views: [[false, "list"], [false, "form"]], |
|||
target: 'current' |
|||
}); |
|||
}, |
|||
}); |
|||
var accountFinancialReportWidget = Widget.extend({ |
|||
events: { |
|||
'click .o_account_financial_reports_web_action': |
|||
'boundLink', |
|||
'click .o_account_financial_reports_web_action_multi': |
|||
'boundLinkmulti', |
|||
'click .o_account_financial_reports_web_action_monetary': |
|||
'boundLinkMonetary', |
|||
'click .o_account_financial_reports_web_action_monetary_multi': |
|||
'boundLinkMonetarymulti', |
|||
}, |
|||
init: function () { |
|||
this._super.apply(this, arguments); |
|||
}, |
|||
start: function () { |
|||
return this._super.apply(this, arguments); |
|||
}, |
|||
boundLink: function (e) { |
|||
var res_model = $(e.target).data('res-model'); |
|||
var res_id = $(e.target).data('active-id'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
res_id: res_id, |
|||
views: [[false, 'form']], |
|||
target: 'current', |
|||
}); |
|||
}, |
|||
boundLinkmulti: function (e) { |
|||
var res_model = $(e.target).data('res-model'); |
|||
var domain = $(e.target).data('domain'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
domain: domain, |
|||
views: [[false, "list"], [false, "form"]], |
|||
target: 'current', |
|||
}); |
|||
}, |
|||
boundLinkMonetary: function (e) { |
|||
var res_model = $(e.target.parentElement).data('res-model'); |
|||
var res_id = $(e.target.parentElement).data('active-id'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
res_id: res_id, |
|||
views: [[false, 'form']], |
|||
target: 'current', |
|||
}); |
|||
}, |
|||
boundLinkMonetarymulti: function (e) { |
|||
var res_model = $(e.target.parentElement).data('res-model'); |
|||
var domain = $(e.target.parentElement).data('domain'); |
|||
return this.do_action({ |
|||
type: 'ir.actions.act_window', |
|||
res_model: res_model, |
|||
domain: domain, |
|||
views: [[false, "list"], [false, "form"]], |
|||
target: 'current', |
|||
}); |
|||
}, |
|||
}); |
|||
|
|||
return accountFinancialReportWidget; |
|||
return accountFinancialReportWidget; |
|||
|
|||
}); |
Write
Preview
Loading…
Cancel
Save
Reference in new issue