From e429f49829604cfbe5f98d607530aee21e9dd783 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Mon, 19 Jan 2015 11:02:27 +0100 Subject: [PATCH] [PRT] Port 8.0 of web_ir_actions_act_window_page --- web_ir_actions_act_window_page/README.md | 12 +++++ .../__init__.py | 0 .../__openerp__.py | 47 ++++-------------- .../static/description}/icon.png | Bin .../src/js/web_ir_actions_act_window_page.js | 6 +-- web_ir_actions_act_window_page/view/qweb.xml | 13 +++++ 6 files changed, 39 insertions(+), 39 deletions(-) create mode 100644 web_ir_actions_act_window_page/README.md rename {__unported__/web_ir_actions_act_window_page => web_ir_actions_act_window_page}/__init__.py (100%) rename {__unported__/web_ir_actions_act_window_page => web_ir_actions_act_window_page}/__openerp__.py (53%) rename {__unported__/web_ir_actions_act_window_page/static/src/img => web_ir_actions_act_window_page/static/description}/icon.png (100%) rename {__unported__/web_ir_actions_act_window_page => web_ir_actions_act_window_page}/static/src/js/web_ir_actions_act_window_page.js (91%) create mode 100644 web_ir_actions_act_window_page/view/qweb.xml diff --git a/web_ir_actions_act_window_page/README.md b/web_ir_actions_act_window_page/README.md new file mode 100644 index 000000000..f7d85b73c --- /dev/null +++ b/web_ir_actions_act_window_page/README.md @@ -0,0 +1,12 @@ +Client side paging +===================== + +This addon enables buttons to return:: + +{'type': 'ir.actions.act_window.page.next'} + +or:: + +{'type': 'ir.actions.act_window.page.prev'} + +which trigger the form's controller to page into the requested direction. diff --git a/__unported__/web_ir_actions_act_window_page/__init__.py b/web_ir_actions_act_window_page/__init__.py similarity index 100% rename from __unported__/web_ir_actions_act_window_page/__init__.py rename to web_ir_actions_act_window_page/__init__.py diff --git a/__unported__/web_ir_actions_act_window_page/__openerp__.py b/web_ir_actions_act_window_page/__openerp__.py similarity index 53% rename from __unported__/web_ir_actions_act_window_page/__openerp__.py rename to web_ir_actions_act_window_page/__openerp__.py index 546b1d6e7..70c045b66 100644 --- a/__unported__/web_ir_actions_act_window_page/__openerp__.py +++ b/web_ir_actions_act_window_page/__openerp__.py @@ -2,7 +2,7 @@ ############################################################################## # # OpenERP, Open Source Management Solution -# This module copyright (C) 2013 Therp BV (). +# This module copyright (C) 2013-2015 Therp BV (). # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as @@ -19,39 +19,14 @@ # ############################################################################## { - "name" : "Window actions for client side paging", - "version" : "1.0", - "author" : "Therp BV", - "complexity": "normal", - "description": """ -Client side paging -===================== - -This addon enables buttons to return:: - -{'type': 'ir.actions.act_window.page.next'} - -or:: - -{'type': 'ir.actions.act_window.page.prev'} - -which trigger the form's controller to page into the requested direction. - """, - "category" : "Dependency", - "depends" : [ - ], - "data" : [ - ], - "js": [ - 'static/src/js/web_ir_actions_act_window_page.js', - ], - "css": [ - ], - "qweb": [ - ], - "auto_install": False, - 'installable': False, - "external_dependencies" : { - 'python' : [], - }, + "name": "Window actions for client side paging", + "summary": ("Allows a developer to trigger a pager to show the previous " + "or next next record in the form view by returning the " + "appropriate window action"), + "version": "1.0", + "author": "Therp BV", + "category": "Dependency", + "depends": ['web'], + 'data': ['view/qweb.xml'], + 'installable': True, } diff --git a/__unported__/web_ir_actions_act_window_page/static/src/img/icon.png b/web_ir_actions_act_window_page/static/description/icon.png similarity index 100% rename from __unported__/web_ir_actions_act_window_page/static/src/img/icon.png rename to web_ir_actions_act_window_page/static/description/icon.png diff --git a/__unported__/web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js b/web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js similarity index 91% rename from __unported__/web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js rename to web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js index 8210df927..d8c031795 100644 --- a/__unported__/web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js +++ b/web_ir_actions_act_window_page/static/src/js/web_ir_actions_act_window_page.js @@ -2,7 +2,7 @@ //############################################################################ // // OpenERP, Open Source Management Solution -// This module copyright (C) 2013 Therp BV (). +// This module copyright (C) 2013-2015 Therp BV (). // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as @@ -19,9 +19,9 @@ // //############################################################################ -openerp.web_ir_actions_act_window_page = function(openerp) +openerp.web_ir_actions_act_window_page = function(instance) { - openerp.web.ActionManager.include({ + instance.web.ActionManager.include({ ir_actions_act_window_page_prev: function(action, options) { if(this.inner_widget && this.inner_widget.active_view == 'form' && diff --git a/web_ir_actions_act_window_page/view/qweb.xml b/web_ir_actions_act_window_page/view/qweb.xml new file mode 100644 index 000000000..d3563bb3d --- /dev/null +++ b/web_ir_actions_act_window_page/view/qweb.xml @@ -0,0 +1,13 @@ + + + + + +