diff options
| author | ajay javiya (OpenERP) <aja@tinyerp.com> | 2012-09-12 16:12:14 +0530 |
|---|---|---|
| committer | ajay javiya (OpenERP) <aja@tinyerp.com> | 2012-09-12 16:12:14 +0530 |
| commit | 5a9c2544ef0577d6dffb09c08cd298cc25ca0e6f (patch) | |
| tree | 5c17efed58d615d3625e8f57a34df92dc667c758 /addons/web/static/src | |
| parent | 6c542b03308b148f0ba7d84410ddbf8ec45ced06 (diff) | |
[IMP]: Print workflow report
bzr revid: aja@tinyerp.com-20120912104214-z34o1hyk2qt67jhu
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/views.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index d54e0194f38..ea35c2732bd 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -837,6 +837,21 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ }); break; case 'print_workflow': + var self = this + if (current_view.get_selected_ids().length != 1) { + instance.web.dialog($("<div />").text(_t("You must choose only one record.")), { title: _t("Warning"), modal: true }); + evt.currentTarget.selectedIndex = 0; + return false; + } else { + instance.web.blockUI(); + var action={"id":current_view.get_selected_ids()[0], + "model":self.dataset.model} + self.session.get_file({ + url: '/web/report/print_workflow', + data: {action: JSON.stringify(action)}, + complete: instance.web.unblockUI + }); + } break; default: if (val) { |
