Merge pull request #4344 from rtfd/davidfischer/build-admin-improvements
Improvements for the build/version adminhumitos/git/unicode-branches
commit
2d95d21ef1
|
@ -13,14 +13,22 @@ class BuildCommandResultInline(admin.TabularInline):
|
||||||
|
|
||||||
class BuildAdmin(admin.ModelAdmin):
|
class BuildAdmin(admin.ModelAdmin):
|
||||||
fields = ('project', 'version', 'type', 'state', 'error', 'success', 'length', 'cold_storage')
|
fields = ('project', 'version', 'type', 'state', 'error', 'success', 'length', 'cold_storage')
|
||||||
list_display = ('project', 'success', 'type', 'state', 'date')
|
list_display = ('id', 'project', 'version_name', 'success', 'type', 'state', 'date')
|
||||||
|
list_filter = ('type', 'state', 'success')
|
||||||
|
list_select_related = ('project', 'version')
|
||||||
raw_id_fields = ('project', 'version')
|
raw_id_fields = ('project', 'version')
|
||||||
inlines = (BuildCommandResultInline,)
|
inlines = (BuildCommandResultInline,)
|
||||||
|
search_fields = ('project__name', 'version__slug')
|
||||||
|
|
||||||
|
def version_name(self, obj):
|
||||||
|
return obj.version.verbose_name
|
||||||
|
|
||||||
|
|
||||||
class VersionAdmin(GuardedModelAdmin):
|
class VersionAdmin(GuardedModelAdmin):
|
||||||
search_fields = ('slug', 'project__name')
|
search_fields = ('slug', 'project__name')
|
||||||
list_filter = ('project', 'privacy_level')
|
list_display = ('slug', 'type', 'project', 'privacy_level', 'active', 'built')
|
||||||
|
list_filter = ('type', 'privacy_level', 'active', 'built')
|
||||||
|
raw_id_fields = ('project',)
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Build, BuildAdmin)
|
admin.site.register(Build, BuildAdmin)
|
||||||
|
|
Loading…
Reference in New Issue