From 720f3faf9386b7509c57459e8e5830bba9269c18 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 26 Nov 2012 10:38:18 +0100 Subject: [IMP] stop using custom /web/searchview endpoints in search view bzr revid: xmo@openerp.com-20121126093818-omxaj3qljolgq8qj --- addons/web/static/test/search.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'addons/web/static/test/search.js') diff --git a/addons/web/static/test/search.js b/addons/web/static/test/search.js index 20534eff76a..870ce241d15 100644 --- a/addons/web/static/test/search.js +++ b/addons/web/static/test/search.js @@ -152,9 +152,9 @@ var makeSearchView = function (instance, dummy_widget_attributes, defaults) { instance.dummy = {}; instance.dummy.DummyWidget = instance.web.search.Field.extend( dummy_widget_attributes || {}); - if (!('/web/searchview/load' in instance.session.responses)) { - instance.session.responses['/web/searchview/load'] = function () { - return {fields_view: { + if (!('/web/view/load' in instance.session.responses)) { + instance.session.responses['/web/view/load'] = function () { + return { type: 'search', fields: { dummy: {type: 'char', string: "Dummy"} @@ -171,13 +171,13 @@ var makeSearchView = function (instance, dummy_widget_attributes, defaults) { children: [] }] } - }}; + }; }; } - instance.session.responses['/web/searchview/get_filters'] = function () { + instance.session.responses['ir.filters:get_filters'] = function () { return []; }; - instance.session.responses['/web/searchview/fields_get'] = function () { + instance.session.responses['dummy.model:fields_get'] = function () { return {fields: { dummy: {type: 'char', string: 'Dummy'} }}; @@ -890,9 +890,9 @@ openerp.testing.section('filters', { rpc: 'mock', templates: true, setup: function (instance, $s, mock) { - mock('/web/searchview/load', function () { + mock('/web/view/load', function () { // view with a single group of filters - return {fields_view: { + return { type: 'search', fields: {}, arch: { @@ -915,7 +915,7 @@ openerp.testing.section('filters', { children: [] }] } - }}; + }; }); } }, function (test) { @@ -992,7 +992,7 @@ openerp.testing.section('saved_filters', { }, function (test) { test('checkboxing', {asserts: 6}, function (instance, $fix, mock) { var view = makeSearchView(instance); - mock('/web/searchview/get_filters', function () { + mock('ir.filters:get_filters', function () { return [{ name: "filter name", user_id: 42 }]; }); @@ -1015,7 +1015,7 @@ openerp.testing.section('saved_filters', { }); test('removal', {asserts: 1}, function (instance, $fix, mock) { var view = makeSearchView(instance); - mock('/web/searchview/get_filters', function () { + mock('ir.filters:get_filters', function () { return [{ name: "filter name", user_id: 42 }]; }); -- cgit v1.2.3 From c7772fdd82105ddf60cbec2517753bf927ce19ed Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 29 Nov 2012 11:38:41 +0100 Subject: [FIX] server-sourced fields_get has no indirection to the model's fields previous searchview-controller wrapper method did. Remove leftover indirection deref bzr revid: xmo@openerp.com-20121129103841-6qcl4sctekqmrt2q --- addons/web/static/test/search.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'addons/web/static/test/search.js') diff --git a/addons/web/static/test/search.js b/addons/web/static/test/search.js index 870ce241d15..45f6d2c715b 100644 --- a/addons/web/static/test/search.js +++ b/addons/web/static/test/search.js @@ -178,9 +178,9 @@ var makeSearchView = function (instance, dummy_widget_attributes, defaults) { return []; }; instance.session.responses['dummy.model:fields_get'] = function () { - return {fields: { + return { dummy: {type: 'char', string: 'Dummy'} - }}; + }; }; var dataset = {model: 'dummy.model', get_context: function () { return {}; }}; -- cgit v1.2.3