Browse Source

[FIX] pylint

pull/503/head
Iryna Vyshnevska 6 years ago
parent
commit
5b91035268
  1. 1
      account_financial_report_qweb/report/abstract_report.py
  2. 1
      account_financial_report_qweb/report/open_items.py
  3. 28
      account_financial_report_qweb/static/src/js/account_financial_report_qweb_backend.js
  4. 1
      customer_activity_statement/report/customer_activity_statement.py

1
account_financial_report_qweb/report/abstract_report.py

@ -13,6 +13,7 @@ class AbstractReport(models.AbstractModel):
"Model %s is not transient, it cannot be vacuumed!" % self._name "Model %s is not transient, it cannot be vacuumed!" % self._name
# Never delete rows used in last 5 minutes # Never delete rows used in last 5 minutes
seconds = max(seconds, 300) seconds = max(seconds, 300)
# pylint: disable=sql-injection
query = """ query = """
DELETE FROM """ + self._table + """ DELETE FROM """ + self._table + """
WHERE WHERE

1
account_financial_report_qweb/report/open_items.py

@ -638,6 +638,7 @@ ORDER BY
self._compute_account_cumul() self._compute_account_cumul()
def _compute_partner_cumul(self): def _compute_partner_cumul(self):
# pylint: disable=sql-injection
where_condition_partner_by_account = """ where_condition_partner_by_account = """
WHERE WHERE
id IN id IN

28
account_financial_report_qweb/static/src/js/account_financial_report_qweb_backend.js

@ -4,7 +4,8 @@ odoo.define('account_financial_report_qweb.account_financial_report_backend', fu
var core = require('web.core'); var core = require('web.core');
var Widget = require('web.Widget'); var Widget = require('web.Widget');
var ControlPanelMixin = require('web.ControlPanelMixin'); var ControlPanelMixin = require('web.ControlPanelMixin');
var ReportWidget = require('account_financial_report_qweb.account_financial_report_widget');
var ReportWidget = require(
'account_financial_report_qweb.account_financial_report_widget');
var Model = require('web.Model'); var Model = require('web.Model');
@ -22,7 +23,8 @@ var report_backend = Widget.extend(ControlPanelMixin, {
if (action.context.context) { if (action.context.context) {
this.given_context = action.context.context; this.given_context = action.context.context;
} }
this.given_context.active_id = action.context.active_id || action.params.active_id;
this.given_context.active_id = action.context.active_id ||
action.params.active_id;
this.given_context.model = action.context.active_model || false; this.given_context.model = action.context.active_model || false;
this.given_context.ttype = action.context.ttype || false; this.given_context.ttype = action.context.ttype || false;
return this._super.apply(this, arguments); return this._super.apply(this, arguments);
@ -45,23 +47,22 @@ var report_backend = Widget.extend(ControlPanelMixin, {
this.set_html(); this.set_html();
return this._super(); return this._super();
}, },
// Fetches the html and is previous report.context if any, else create it
// Fetches the html and is previous report.context if any,
// else create it
get_html: function () { get_html: function () {
var self = this; var self = this;
var defs = []; var defs = [];
self.model = new Model(this.given_context.model); self.model = new Model(this.given_context.model);
return self.model.call('get_html', [this.given_context], {context: self.odoo_context}).then(function
(result) {
return self.model.call('get_html', [this.given_context],
{context: self.odoo_context}).then(function (result) {
self.html = result.html; self.html = result.html;
defs.push(self.update_cp()); defs.push(self.update_cp());
return $.when.apply($, defs); return $.when.apply($, defs);
}); });
}, },
// Updates the control panel and render the elements that have yet to be rendered
// Updates the control panel and render the elements that have yet to
// be rendered
update_cp: function () { update_cp: function () {
if (!this.$buttons) {
}
var status = { var status = {
breadcrumbs: this.actionManager.get_breadcrumbs(), breadcrumbs: this.actionManager.get_breadcrumbs(),
cp_content: {$buttons: this.$buttons}, cp_content: {$buttons: this.$buttons},
@ -75,7 +76,8 @@ var report_backend = Widget.extend(ControlPanelMixin, {
print: function () { print: function () {
var self = this; var self = this;
self.model = new Model(this.given_context.model); self.model = new Model(this.given_context.model);
self.model.call('print_report', [this.given_context.active_id, 'qweb-pdf'], {context: self.odoo_context})
self.model.call('print_report', [this.given_context.active_id,
'qweb-pdf'], {context: self.odoo_context})
.then(function (result) { .then(function (result) {
self.do_action(result); self.do_action(result);
}); });
@ -83,13 +85,15 @@ var report_backend = Widget.extend(ControlPanelMixin, {
export: function () { export: function () {
var self = this; var self = this;
self.model = new Model(this.given_context.model); self.model = new Model(this.given_context.model);
self.model.call('print_report', [this.given_context.active_id, 'xlsx'], {context: self.odoo_context})
self.model.call('print_report', [this.given_context.active_id,
'xlsx'], {context: self.odoo_context})
.then(function (result) { .then(function (result) {
self.do_action(result); self.do_action(result);
}); });
}, },
}); });
core.action_registry.add("account_financial_report_backend", report_backend);
core.action_registry.add("account_financial_report_backend",
report_backend);
return report_backend; return report_backend;
}); });

1
customer_activity_statement/report/customer_activity_statement.py

@ -101,6 +101,7 @@ class CustomerActivityStatement(models.AbstractModel):
def _get_account_display_lines(self, company_id, partner_ids, date_start, def _get_account_display_lines(self, company_id, partner_ids, date_start,
date_end): date_end):
# pylint: disable=sql-injection
res = dict(map(lambda x: (x, []), partner_ids)) res = dict(map(lambda x: (x, []), partner_ids))
partners = ', '.join([str(i) for i in partner_ids]) partners = ', '.join([str(i) for i in partner_ids])
date_start = datetime.strptime( date_start = datetime.strptime(

Loading…
Cancel
Save