diff --git a/panoramix/models.py b/panoramix/models.py
index 2204a08c9..0e36f505f 100644
--- a/panoramix/models.py
+++ b/panoramix/models.py
@@ -134,9 +134,12 @@ class Dashboard(Model, AuditMixinNullable):
def __repr__(self):
return self.dashboard_title
+ @property
+ def url(self):
+ return "/panoramix/dashboard/{}/".format(self.id)
+
def dashboard_link(self):
- url = "/panoramix/dashboard/{}/".format(self.id)
- return '{self.dashboard_title}'.format(**locals())
+ return '{self.dashboard_title}'.format(self=self)
@property
def js_files(self):