summaryrefslogtreecommitdiff
path: root/lkft/admin.py
diff options
context:
space:
mode:
Diffstat (limited to 'lkft/admin.py')
-rw-r--r--lkft/admin.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/lkft/admin.py b/lkft/admin.py
index 7a59751..7883c2b 100644
--- a/lkft/admin.py
+++ b/lkft/admin.py
@@ -2,19 +2,30 @@
from __future__ import unicode_literals
from django.contrib import admin
-from .models import KernelChange, CiBuild, ReportBuild
+from .models import KernelChange, CiBuild, ReportBuild, ReportProject
# Register your models here.
class KernelChangeAdmin(admin.ModelAdmin):
list_display = ['branch', 'describe', 'trigger_name', 'trigger_number', 'reported']
+ search_fields = ('branch', 'describe')
class CiBuildAdmin(admin.ModelAdmin):
- list_display = ['name', 'number']
+ list_display = ['name', 'number', 'kernel_change', 'result']
+ search_fields = ('name', 'number', 'kernel_change')
+
class ReportBuildAdmin(admin.ModelAdmin):
- list_display = ['group', 'name', 'version', 'number_passed', 'number_failed', 'number_total', 'modules_done', 'modules_total']
+ list_display = ['qa_project', 'version', 'number_passed', 'number_failed', 'number_total', 'modules_done', 'modules_total', 'qa_build_id']
+ search_fields = ('qa_project', 'version')
+
+
+class ReportProjectAdmin(admin.ModelAdmin):
+ list_display = ['group', 'name', 'slug', 'project_id']
+ search_fields = ['group', 'name', 'slug', 'project_id']
+
admin.site.register(KernelChange, KernelChangeAdmin)
admin.site.register(CiBuild, CiBuildAdmin)
admin.site.register(ReportBuild, ReportBuildAdmin)
+admin.site.register(ReportProject, ReportProjectAdmin)