Skip to content
Snippets Groups Projects

View fixes along with analytic_structure 16.0.1.0.9

Merged Houzefa Abbasbhay requested to merge topic/16.0/zouzou into branch/16.0
3 files
+ 10
12
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 7
11
@@ -30,19 +30,15 @@ class AccountingDoc(models.Model):
@api.model
def get_view(self, view_id=None, view_type="form", **options):
"""Override to handle analytics added into accounting entry lists
embedded into main accounting document form views.
"""
self = self.with_context(
sub_model="account.move.line", model_analytic="account_move_line"
"""Override view fetcher to handle analytics included in line views."""
ret = super().get_view(view_id=view_id, view_type=view_type, **options)
ret = self.env["analytic.structure"].analytic_get_view(
self.env["account.move.line"], ret, subfield="line_ids"
)
return super(AccountingDoc, self).get_view(
view_id=view_id,
view_type=view_type,
**options,
ret = self.env["analytic.structure"].analytic_get_view(
self.env["account.move.line"], ret, subfield="invoice_line_ids"
)
return ret
def action_post(self):
"""Override this validation method defined in the "account" module to
Loading