diff options
author | Andy Doan <andy.doan@linaro.org> | 2012-02-14 17:16:44 -0600 |
---|---|---|
committer | Andy Doan <andy.doan@linaro.org> | 2012-02-14 17:16:44 -0600 |
commit | 9d4686a4cfdddbd933f8dd89bc8422cf6f29f201 (patch) | |
tree | 208b9f479f4d00200a9ea011daa0ea5476a450f1 | |
parent | 00663d34163f27e872d73b8f225a325ad3ddbe34 (diff) | |
download | android_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.py | 14 |
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) |