Files
app-odoo/app_company_chart_hierarchy/models/res_company.py
2019-06-10 05:36:45 +08:00

27 lines
814 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# -*- coding: utf-8 -*-
from odoo import api, fields, models, tools, _
class Company(models.Model):
_inherit = "res.company"
# 注意res.partner 有 parent_id 和 child_ids
_parent_name = "parent_id"
# _parent_store = True
# parent_path = fields.Char(index=True)
#
# child_all_count = fields.Integer(
# 'Indirect Surbordinates Count',
# compute='_compute_child_all_count', store=True)
#
#
# @api.depends('child_ids.child_all_count')
# def _compute_child_all_count(self):
# for rec in self:
# try:
# c_count = sum(child.child_all_count for child in rec.child_ids)
# rec.child_all_count = len(rec.child_ids) + c_count
# except Exception as e:
# rec.child_all_count = 0