From 6a8524cfb9ef45372a8d89b377754c2897ed386c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Tue, 10 Mar 2015 08:43:08 +0100 Subject: [PATCH] [REF] account_analytic_plans: update to the new module system --- .../src/js/account_bank_reconciliation.js | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js b/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js index 098dd173671..31972f37a2f 100644 --- a/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js +++ b/addons/account_analytic_plans/static/src/js/account_bank_reconciliation.js @@ -1,12 +1,14 @@ -openerp.account_analytic_plans = function(instance) { +odoo.define('account_analytic_plans.custom', ['account.widgets', 'web.core'], function (require) { +"use strict"; -var _t = instance.web._t, - _lt = instance.web._lt; -var QWeb = instance.web.qweb; +var widgets = require('account.widgets'); +var core = require('web.core'); -instance.web.account.bankStatementReconciliation.include({ +var _t = core._t; +widgets.bankStatementReconciliation.include({ init: function(parent, context) { + var FieldMany2One = core.form_widget_registry.get('many2one'); this._super(parent, context); delete this.create_form_fields.analytic_account_id; this.create_form_fields["analytic_plan"] = { @@ -17,7 +19,7 @@ instance.web.account.bankStatementReconciliation.include({ required: false, tabindex: 14, group: "analytic.group_analytic_accounting", - constructor: instance.web.form.FieldMany2One, + constructor: FieldMany2One, field_properties: { relation: "account.analytic.plan.instance", string: _t("Analytic Distribution"), @@ -25,14 +27,9 @@ instance.web.account.bankStatementReconciliation.include({ } }; }, - - start: function() { - return this._super().then(function() { - }); - }, }); -instance.web.account.bankStatementReconciliationLine.include({ +widgets.bankStatementReconciliationLine.include({ prepareCreatedMoveLineForPersisting: function(line) { var dict = this._super(line); if (line.analytics_id) dict['analytics_id'] = line.analytics_id; @@ -40,4 +37,5 @@ instance.web.account.bankStatementReconciliationLine.include({ return dict; }, }); -}; + +}); \ No newline at end of file