commit
f05f2ae43c
|
@ -20,26 +20,34 @@ class AccountGroup(models.Model):
|
||||||
string="Compute accounts",
|
string="Compute accounts",
|
||||||
store=True,
|
store=True,
|
||||||
)
|
)
|
||||||
complete_name = fields.Char("Full Name", compute="_compute_complete_name")
|
complete_name = fields.Char(
|
||||||
complete_code = fields.Char("Full Code", compute="_compute_complete_code")
|
"Full Name", compute="_compute_complete_name", recursive=True
|
||||||
|
)
|
||||||
|
complete_code = fields.Char(
|
||||||
|
"Full Code", compute="_compute_complete_code", recursive=True
|
||||||
|
)
|
||||||
|
|
||||||
@api.depends("name", "parent_id.complete_name")
|
@api.depends("name", "parent_id.complete_name")
|
||||||
def _compute_complete_name(self):
|
def _compute_complete_name(self):
|
||||||
""" Forms complete name of location from parent location to child location. """
|
""" Forms complete name of location from parent location to child location. """
|
||||||
if self.parent_id.complete_name:
|
for group in self:
|
||||||
self.complete_name = "{}/{}".format(self.parent_id.complete_name, self.name)
|
if group.parent_id.complete_name:
|
||||||
else:
|
group.complete_name = "{}/{}".format(
|
||||||
self.complete_name = self.name
|
group.parent_id.complete_name, group.name
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
group.complete_name = group.name
|
||||||
|
|
||||||
@api.depends("code_prefix_start", "parent_id.complete_code")
|
@api.depends("code_prefix_start", "parent_id.complete_code")
|
||||||
def _compute_complete_code(self):
|
def _compute_complete_code(self):
|
||||||
""" Forms complete code of location from parent location to child location. """
|
""" Forms complete code of location from parent location to child location. """
|
||||||
if self.parent_id.complete_code:
|
for group in self:
|
||||||
self.complete_code = "{}/{}".format(
|
if group.parent_id.complete_code:
|
||||||
self.parent_id.complete_code, self.code_prefix_start
|
group.complete_code = "{}/{}".format(
|
||||||
)
|
group.parent_id.complete_code, group.code_prefix_start
|
||||||
else:
|
)
|
||||||
self.complete_code = self.code_prefix_start
|
else:
|
||||||
|
group.complete_code = group.code_prefix_start
|
||||||
|
|
||||||
@api.depends("parent_id", "parent_id.level")
|
@api.depends("parent_id", "parent_id.level")
|
||||||
def _compute_level(self):
|
def _compute_level(self):
|
||||||
|
|
Loading…
Reference in New Issue