diff --git a/web_dashboard_tile/__openerp__.py b/web_dashboard_tile/__openerp__.py
index 501841fcd..6d6e86f7c 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 95df52280..0c55e81e1 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 3d9a4ec44..d5ce4c218 100644
--- a/web_dashboard_tile/tile.xml
+++ b/web_dashboard_tile/tile.xml
@@ -6,6 +6,7 @@
tile.tile
+