diff --git a/addons/web_process/__init__.py b/addons/web_process/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/addons/web_process/__openerp__.py b/addons/web_process/__openerp__.py new file mode 100644 index 00000000000..6b6886eae52 --- /dev/null +++ b/addons/web_process/__openerp__.py @@ -0,0 +1,11 @@ +{ + "name" : "Process", + "version" : "2.0", + "depends" : ["web"], + "js": [ + "static/src/js/process.js" + ], + "css": [ + ], + 'active': True +} diff --git a/addons/web_process/static/src/img/iconset-a-help.gif b/addons/web_process/static/src/img/iconset-a-help.gif new file mode 100644 index 00000000000..5400acec57b Binary files /dev/null and b/addons/web_process/static/src/img/iconset-a-help.gif differ diff --git a/addons/web_process/static/src/js/process.js b/addons/web_process/static/src/js/process.js new file mode 100644 index 00000000000..f872fc05a61 --- /dev/null +++ b/addons/web_process/static/src/js/process.js @@ -0,0 +1,22 @@ + +openerp.web_process = function (openerp) { +var QWeb = openerp.web.qweb; +QWeb.add_template('/web_process/static/src/xml/web_process.xml'); +openerp.web.SearchView = openerp.web.SearchView.extend({ + init: function(parent, element_id, dataset, view_id, defaults) { + this._super(parent, element_id, dataset, view_id, defaults); + }, + on_loaded: function(data) { + var self = this; + this._super(data); + this.$element.find("#ProcessView").click(function() { + self.on_click(); + }); + }, + on_click: function() { + this.widget_parent.$element.replaceWith(QWeb.render("ProcessView")); + }, +}); +}; + +// vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: diff --git a/addons/web_process/static/src/xml/web_process.xml b/addons/web_process/static/src/xml/web_process.xml new file mode 100644 index 00000000000..76a281b911b --- /dev/null +++ b/addons/web_process/static/src/xml/web_process.xml @@ -0,0 +1,11 @@ +