mirror of
https://github.com/OCA/account-financial-tools.git
synced 2025-02-02 12:47:26 +02:00
[IMP] account_asset_management: Add analytic tags and propagate
TT28974
This commit is contained in:
@@ -272,6 +272,13 @@ class AccountAsset(models.Model):
|
||||
readonly=False,
|
||||
store=True,
|
||||
)
|
||||
analytic_tag_ids = fields.Many2many(
|
||||
comodel_name="account.analytic.tag",
|
||||
string="Analytic tags",
|
||||
compute="_compute_analytic_tag_ids",
|
||||
readonly=False,
|
||||
store=True,
|
||||
)
|
||||
|
||||
@api.model
|
||||
def _default_company_id(self):
|
||||
@@ -374,6 +381,11 @@ class AccountAsset(models.Model):
|
||||
for asset in self:
|
||||
asset.account_analytic_id = asset.profile_id.account_analytic_id
|
||||
|
||||
@api.depends("profile_id")
|
||||
def _compute_analytic_tag_ids(self):
|
||||
for asset in self:
|
||||
asset.analytic_tag_ids = asset.profile_id.analytic_tag_ids
|
||||
|
||||
@api.constrains("method", "method_time")
|
||||
def _check_method(self):
|
||||
if self.filtered(
|
||||
|
||||
Reference in New Issue
Block a user