diff --git a/web_dashboard_tile/__openerp__.py b/web_dashboard_tile/__openerp__.py index 501841fc..6d6e86f7 100644 --- a/web_dashboard_tile/__openerp__.py +++ b/web_dashboard_tile/__openerp__.py @@ -47,7 +47,7 @@ * add icons * support client side action (like inbox) * support select int/float column with min/max/avg/sum to display - * change position (maybe drag&drop) + """, "summary": "Add tile to dashboard", 'data': ['tile.xml', diff --git a/web_dashboard_tile/tile.py b/web_dashboard_tile/tile.py index 95df5228..0c55e81e 100644 --- a/web_dashboard_tile/tile.py +++ b/web_dashboard_tile/tile.py @@ -29,6 +29,7 @@ import random class tile(orm.Model): _name = 'tile.tile' + _order = 'sequence, name' def _get_tile_info(self, cr, uid, ids, fields, args, context=None): ima_obj = self.pool['ir.model.access'] @@ -74,11 +75,14 @@ class tile(orm.Model): _get_tile_info, type='boolean', string='Active', multi='tile_info', readonly=True, fnct_search=_search_active), 'color': fields.char('Kanban Color'), + 'sequence': fields.integer( + 'Sequence', required=True), } _defaults = { 'domain': '[]', 'color': 0, + 'sequence': 0, } def open_link(self, cr, uid, ids, context=None): diff --git a/web_dashboard_tile/tile.xml b/web_dashboard_tile/tile.xml index 3d9a4ec4..d5ce4c21 100644 --- a/web_dashboard_tile/tile.xml +++ b/web_dashboard_tile/tile.xml @@ -6,6 +6,7 @@ tile.tile +