From 4cc9269e4ba4a171b2cffe16c612f8d9f42e8d1c Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Fri, 14 Sep 2012 17:31:33 +0200 Subject: [PATCH] wip bzr revid: nicolas.vanhoren@openerp.com-20120914153133-dghxbx2k8k7o98bu --- .../account/account_move_reconciliation.xml | 36 ++----------------- .../src/js/account_move_reconciliation.js | 10 ++++++ 2 files changed, 12 insertions(+), 34 deletions(-) diff --git a/addons/account/account_move_reconciliation.xml b/addons/account/account_move_reconciliation.xml index 1bf2bc7ecdf..b3cbb062f2c 100644 --- a/addons/account/account_move_reconciliation.xml +++ b/addons/account/account_move_reconciliation.xml @@ -1,38 +1,6 @@ - - - account.move.reconciliation.form - account.move.reconciliation - form - - -
- -

- Previous - Next - - (0 / 0) -

-
-
- -
-
-
-
-
-
@@ -40,7 +8,7 @@ account.move.line form account_reconciliation_list,form - + @@ -49,7 +17,7 @@ account.move.line form account_reconciliation_list,form - + diff --git a/addons/account/static/src/js/account_move_reconciliation.js b/addons/account/static/src/js/account_move_reconciliation.js index cde4e88773b..ab15242d593 100644 --- a/addons/account/static/src/js/account_move_reconciliation.js +++ b/addons/account/static/src/js/account_move_reconciliation.js @@ -15,6 +15,16 @@ openerp.account = function (instance) { this.$el.prepend(QWeb.render("AccountReconciliation")); return tmp; }, + do_search: function(domain, context, group_by) { + var sup = this._super; + var mod = new instance.web.Model(this.model, context, domain); + return mod.query("partner_id").group_by(["partner_id"]).pipe(function(result) { + var vals = _.chain(result).pluck("attributes").pluck("value") + .filter(function(el) {return !!el;}).value(); + debugger; + return sup(new instance.web.CompoundDomain(domain, [["partner_id", "in", _.pluck(vals, 0)]]), context, group_by); + }); + }, }); /*instance.web.views.add('form_clone', 'instance.account.extend_form_view');