Figurines : déplacement vers une gestion à part + filtrage/recherche

This commit is contained in:
2018-02-04 14:37:16 +01:00
parent 801d26cb4a
commit 0c3a9b3be7
2 changed files with 31 additions and 17 deletions

View File

@ -1,18 +1,25 @@
from django.contrib import admin
from django.utils.translation import ugettext as _
from figurines.models import Figurine
from figurines.models import Set
class FigurineInline(admin.TabularInline):
model = Figurine
fields = ('name', 'kind', 'achievement', 'achievement_max', 'coins',
'wish')
extra = 2
class FigurineAdmin(admin.ModelAdmin):
list_display = ('name', 'kind', 'achievement', 'coins', 'collection')
fieldsets = [(_('Information'), {
'fields': [('name', 'kind', 'collection')]
}), (_('Progress'), {
'fields': [('achievement', 'achievement_max', 'coins')]
}), ('', {
'fields': [('wish')]
})]
list_filter = ('collection', 'kind')
search_fields = ('name', )
class SetAdmin(admin.ModelAdmin):
list_display = ('shortname', 'name')
inlines = (FigurineInline, )
admin.site.register(Set, SetAdmin)
admin.site.register(Figurine, FigurineAdmin)