Files
tryton/category.py
T
Cédric Krier c7aeb5c898 Use tree mixin
issue7383
review45421002
2018-05-12 00:49:18 +02:00

20 lines
700 B
Python

# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from trytond.model import ModelView, ModelSQL, fields, tree
__all__ = ['Category']
class Category(tree(separator=' / '), ModelSQL, ModelView):
"Product Category"
__name__ = "product.category"
name = fields.Char('Name', required=True, translate=True)
parent = fields.Many2One('product.category', 'Parent', select=True)
childs = fields.One2Many('product.category', 'parent',
string='Children')
@classmethod
def __setup__(cls):
super(Category, cls).__setup__()
cls._order.insert(0, ('name', 'ASC'))