Figurines : déplacement vers une gestion à part + filtrage/recherche
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user