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 00000000..c5c6351b --- /dev/null +++ b/web_ir_actions_act_window_page/README.md @@ -0,0 +1,13 @@ +Client side paging +================== + +This addon allows a developer to return the following action types:: + +{'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 on the +client side. 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 546b1d6e..7fa66de6 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,13 @@ # ############################################################################## { - "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"), + "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 8210df92..d8c03179 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 00000000..d3563bb3 --- /dev/null +++ b/web_ir_actions_act_window_page/view/qweb.xml @@ -0,0 +1,13 @@ + + + + + +