@@ -13,14 +13,22 @@ class BuildCommandResultInline(admin.TabularInline):
13
13
14
14
class BuildAdmin (admin .ModelAdmin ):
15
15
fields = ('project' , 'version' , 'type' , 'state' , 'error' , 'success' , 'length' , 'cold_storage' )
16
- list_display = ('project' , 'success' , 'type' , 'state' , 'date' )
16
+ list_display = ('id' , 'project' , 'version_name' , 'success' , 'type' , 'state' , 'date' )
17
+ list_filter = ('type' , 'state' , 'success' )
18
+ list_select_related = ('project' , 'version' )
17
19
raw_id_fields = ('project' , 'version' )
18
20
inlines = (BuildCommandResultInline ,)
21
+ search_fields = ('project__name' , 'version__slug' )
22
+
23
+ def version_name (self , obj ):
24
+ return obj .version .verbose_name
19
25
20
26
21
27
class VersionAdmin (GuardedModelAdmin ):
22
28
search_fields = ('slug' , 'project__name' )
23
- list_filter = ('project' , 'privacy_level' )
29
+ list_display = ('slug' , 'type' , 'project' , 'privacy_level' , 'active' , 'built' )
30
+ list_filter = ('type' , 'privacy_level' , 'active' , 'built' )
31
+ raw_id_fields = ('project' ,)
24
32
25
33
26
34
admin .site .register (Build , BuildAdmin )
0 commit comments