diff -rupN ./account_fstr/account_fstr_category.py ./account_fstr_mod/account_fstr_category.py --- ./account_fstr/account_fstr_category.py 2011-07-02 12:00:24.000000000 +0800 +++ ./account_fstr_mod/account_fstr_category.py 2012-08-19 13:34:03.387435000 +0800 @@ -155,8 +155,8 @@ class account_fstr_category(osv.osv): _columns = { - 'progenitor_id': fields.function(_get_progenitor_id, method=True, string='Progenitor', type='related', store={ 'account_fstr.category': (_get_childs, ['parent_id'], 1)}, multi=True), - 'progenitor_name': fields.function(_get_progenitor_id, method=True, string='Progenitor', type='related', store={ 'account_fstr.category': (_get_childs, ['parent_id'], 1)}, multi=True), + 'progenitor_id': fields.function(_get_progenitor_id, method=True, string='Progenitor', type='integer', store={ 'account_fstr.category': (_get_childs, ['parent_id'], 1)}, multi=True), + 'progenitor_name': fields.function(_get_progenitor_id, method=True, string='Progenitor', type='char', store={ 'account_fstr.category': (_get_childs, ['parent_id'], 1)}, multi=True), } diff -rupN ./account_fstr/account_fstr_view.xml ./account_fstr_mod/account_fstr_view.xml --- ./account_fstr/account_fstr_view.xml 2011-07-02 12:00:24.000000000 +0800 +++ ./account_fstr_mod/account_fstr_view.xml 2012-08-20 10:02:47.504181000 +0800 @@ -75,9 +75,8 @@ account_fstr.category.tree account_fstr.category tree - child_id - +