summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Doan <andy.doan@linaro.org>2012-02-14 17:16:44 -0600
committerAndy Doan <andy.doan@linaro.org>2012-02-14 17:16:44 -0600
commit9d4686a4cfdddbd933f8dd89bc8422cf6f29f201 (patch)
tree208b9f479f4d00200a9ea011daa0ea5476a450f1
parent00663d34163f27e872d73b8f225a325ad3ddbe34 (diff)
downloadandroid_benchmark_views-9d4686a4cfdddbd933f8dd89bc8422cf6f29f201.tar.gz
update admin.py to remove drop down list for bundle
The bundle drop-down box in the admin panel was way too big when taking into account all the bundles installed on validation.linaro.org. This updates the admin interface to take the bundle ID instead. Signed-off-by: Andy Doan <andy.doan@linaro.org>
-rw-r--r--android_benchmark_views_app/admin.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/android_benchmark_views_app/admin.py b/android_benchmark_views_app/admin.py
index bb5b8b7..cc5de34 100644
--- a/android_benchmark_views_app/admin.py
+++ b/android_benchmark_views_app/admin.py
@@ -23,6 +23,16 @@ from android_benchmark_views_app.models import (
BenchmarkRun,
)
+class BenchmarkRunInline(admin.StackedInline):
+ model = BenchmarkRun
+ raw_id_fields = ('bundle',)
-admin.site.register(BenchmarkReport)
-admin.site.register(BenchmarkRun)
+class BenchmarkReportAdmin(admin.ModelAdmin):
+ fields = ('series', 'comments')
+ inlines = (BenchmarkRunInline,)
+
+class BenchmarkRunAdmin(admin.ModelAdmin):
+ raw_id_fields = ('bundle',)
+
+admin.site.register(BenchmarkReport, BenchmarkReportAdmin)
+admin.site.register(BenchmarkRun, BenchmarkRunAdmin)