summaryrefslogtreecommitdiff
path: root/addons/base_dashboard/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-07-14 12:22:54 +0200
committerXavier Morel <xmo@openerp.com>2011-07-14 12:22:54 +0200
commit68ab4a39e33d2003a858040edb3f8ad516593f85 (patch)
treec0434f3e72c8a415d029c80e017a300094832f6d /addons/base_dashboard/static/src
parentd4dc9dec0416306f916588c935cdfab1a532f09f (diff)
[FIX] rollback ActionManager -> ViewManager conversions in dashboard, break client action handling
bzr revid: xmo@openerp.com-20110714102254-3q2204qf0s3140p6
Diffstat (limited to 'addons/base_dashboard/static/src')
-rw-r--r--addons/base_dashboard/static/src/js/dashboard.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/addons/base_dashboard/static/src/js/dashboard.js b/addons/base_dashboard/static/src/js/dashboard.js
index d6431c29192..3a1ef94f6d7 100644
--- a/addons/base_dashboard/static/src/js/dashboard.js
+++ b/addons/base_dashboard/static/src/js/dashboard.js
@@ -70,6 +70,7 @@ openerp.base.form.DashBoard = openerp.base.form.Widget.extend({
// TODO: create a Dialog controller which optionally takes an action
// Should set width & height automatically and take buttons & views callback
var dialog_id = _.uniqueId('act_window_dialog');
+ var action_manager = new openerp.base.ActionManager(this.session, dialog_id);
var $dialog = $('<div id=' + dialog_id + '>').dialog({
modal : true,
title : 'Actions',
@@ -85,7 +86,8 @@ openerp.base.form.DashBoard = openerp.base.form.Widget.extend({
}
}
});
- new openerp.base.ViewManagerAction(this.session, dialog_id, action).start();
+ action_manager.start();
+ action_manager.do_action(action);
// TODO: should bind ListView#select_record in order to catch record clicking
},
do_add_widget : function(action_manager) {
@@ -223,8 +225,9 @@ openerp.base.form.DashBoard = openerp.base.form.Widget.extend({
action_buttons : false,
pager: false
};
- new openerp.base.ViewManagerAction(this.session,
- this.view.element_id + '_action_' + action.id, action).start();
+ new openerp.base.ActionManager(
+ this.session, this.view.element_id + '_action_' + action.id)
+ .do_action(action);
},
render: function() {
// We should start with three columns available