[MERGE] lp:898579 (product: sort product categories alphabetically and by parent)

bzr revid: rco@openerp.com-20120105130116-tvn4xllcx6znxw9c
This commit is contained in:
Raphael Collet
2012-01-05 14:01:16 +01:00
+7 -1
View File
@@ -218,6 +218,8 @@ class product_category(osv.osv):
'child_id': fields.one2many('product.category', 'parent_id', string='Child Categories'),
'sequence': fields.integer('Sequence', select=True, help="Gives the sequence order when displaying a list of product categories."),
'type': fields.selection([('view','View'), ('normal','Normal')], 'Category Type'),
'parent_left': fields.integer('Left Parent', select=1),
'parent_right': fields.integer('Right Parent', select=1),
}
@@ -225,7 +227,11 @@ class product_category(osv.osv):
'type' : lambda *a : 'normal',
}
_order = "sequence, name"
_parent_name = "parent_id"
_parent_store = True
_parent_order = 'sequence, name'
_order = 'parent_left'
def _check_recursion(self, cr, uid, ids, context=None):
level = 100
while len(ids):