summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Doan <andy.doan@linaro.org>2012-02-03 16:48:41 -0600
committerAndy Doan <andy.doan@linaro.org>2012-02-07 15:52:40 -0800
commitf2d8e3e07fa4f904552a4914df3648abf20bcedc (patch)
tree043f002db359d3212c6855e24618b159dca7a3ee
parente3f9e60097cfbccc41a03f3aabd5af335bd85351 (diff)
downloadandroid_benchmark_views-f2d8e3e07fa4f904552a4914df3648abf20bcedc.tar.gz
add get_absolute_url to model objects
This enables support for the permalink system Signed-off-by: Andy Doan <andy.doan@linaro.org> Change-Id: Ie1f64f8f0a2068269e39546cd07de8c8f6ebc2cc
-rw-r--r--android_benchmark_views_app/models.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/android_benchmark_views_app/models.py b/android_benchmark_views_app/models.py
index b9a212d..c8d40bd 100644
--- a/android_benchmark_views_app/models.py
+++ b/android_benchmark_views_app/models.py
@@ -26,6 +26,11 @@ class BenchmarkReport(models.Model):
comments = models.TextField(blank=True, null=True)
+ @models.permalink
+ def get_absolute_url(self):
+ return ('android_benchmark_views_app.views.report',
+ [self.series])
+
def __unicode__(self):
return self.series
@@ -41,6 +46,11 @@ class BenchmarkRun(models.Model):
def get_test_results(self):
return lava_models.TestResult.objects.filter(test_run__bundle=self.bundle)
+ @models.permalink
+ def get_absolute_url(self):
+ return ('android_benchmark_views_app.views.run_summary',
+ [self.report.series, self.pk])
+
def __unicode__(self):
return u'%s-%s' % (self.report.series, self.label)