diff options
| author | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-09-12 17:00:07 +0530 |
|---|---|---|
| committer | Jigar Amin - OpenERP <jam@tinyerp.com> | 2012-09-12 17:00:07 +0530 |
| commit | 869388e7e3bb06dd45614ef28ea439ad4f76febc (patch) | |
| tree | 47e8b2c490afc1548e670135bf04863a88b3e19a /addons/web/static/src | |
| parent | 6c542b03308b148f0ba7d84410ddbf8ec45ced06 (diff) | |
| parent | f9f78f75f09e2e5be4884e06cb395c80d1dc243d (diff) | |
Merge lp:~openerp-dev/openerp-web/trunk-print-wkf-workflow-aja
bzr revid: jam@tinyerp.com-20120912113007-sypdbjvcm57vh6ah
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) { |
