Liste des jeux : ajout d'une colonne pour le nom de la plateforme
This commit is contained in:
@ -34,7 +34,7 @@ class StatusFilter(admin.SimpleListFilter):
|
||||
|
||||
|
||||
class GameAdmin(admin.ModelAdmin):
|
||||
list_display = ('name', 'playing', 'status', 'wish')
|
||||
list_display = ('name', 'get_platform', 'playing', 'status', 'wish')
|
||||
list_filter = [StatusFilter, 'playing', 'wish']
|
||||
search_fields = ('name', )
|
||||
fieldsets = [(_('Game Information'), {
|
||||
@ -47,6 +47,15 @@ class GameAdmin(admin.ModelAdmin):
|
||||
|
||||
form = GameForm
|
||||
|
||||
def get_platform(self, obj):
|
||||
"""
|
||||
Display platform shortname
|
||||
"""
|
||||
return obj.collection.shortname
|
||||
|
||||
get_platform.short_description = _('Platform')
|
||||
get_platform.admin_order_field = 'collection__shortname'
|
||||
|
||||
|
||||
class TimelineAdmin(admin.ModelAdmin):
|
||||
list_display = ('date', 'status', 'item')
|
||||
|
Reference in New Issue
Block a user