diff --git a/addons/analytic/models/analytic_distribution_model.py b/addons/analytic/models/analytic_distribution_model.py
index ed639e13ca2..123776295ae 100644
--- a/addons/analytic/models/analytic_distribution_model.py
+++ b/addons/analytic/models/analytic_distribution_model.py
@@ -102,3 +102,14 @@ class AccountAnalyticDistributionModel(models.Model):
return [(fname, 'in', value)]
else:
return [(fname, 'in', [value, False])]
+
+ def action_read_distribution_model(self):
+ self.ensure_one()
+ return {
+ 'name': self.display_name,
+ 'type': 'ir.actions.act_window',
+ 'view_type': 'form',
+ 'view_mode': 'form',
+ 'res_model': 'account.analytic.distribution.model',
+ 'res_id': self.id,
+ }
diff --git a/addons/analytic/views/analytic_distribution_model_views.xml b/addons/analytic/views/analytic_distribution_model_views.xml
index c2700200671..41d05b6f36a 100644
--- a/addons/analytic/views/analytic_distribution_model_views.xml
+++ b/addons/analytic/views/analytic_distribution_model_views.xml
@@ -4,11 +4,12 @@
account.analytic.distribution.model.tree
account.analytic.distribution.model
-
+
+