diff options
author | Andy Doan <andy.doan@linaro.org> | 2012-02-03 16:48:41 -0600 |
---|---|---|
committer | Andy Doan <andy.doan@linaro.org> | 2012-02-07 15:52:40 -0800 |
commit | f2d8e3e07fa4f904552a4914df3648abf20bcedc (patch) | |
tree | 043f002db359d3212c6855e24618b159dca7a3ee | |
parent | e3f9e60097cfbccc41a03f3aabd5af335bd85351 (diff) | |
download | android_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.py | 10 |
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) |