Ajout du champ 'shortname' à Games et Figurines
This commit is contained in:
parent
91cc57f166
commit
f2d7a2dfd8
@ -1,6 +1,6 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.utils.translation import ugettext as _
|
from figurines.models import Figurine
|
||||||
from figurines.models import Set, Figurine
|
from figurines.models import Set
|
||||||
|
|
||||||
|
|
||||||
class FigurineInline(admin.TabularInline):
|
class FigurineInline(admin.TabularInline):
|
||||||
@ -10,8 +10,8 @@ class FigurineInline(admin.TabularInline):
|
|||||||
|
|
||||||
|
|
||||||
class SetAdmin(admin.ModelAdmin):
|
class SetAdmin(admin.ModelAdmin):
|
||||||
list_display = ('name',)
|
list_display = ('shortname', 'name')
|
||||||
inlines = (FigurineInline,)
|
inlines = (FigurineInline, )
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Set, SetAdmin)
|
admin.site.register(Set, SetAdmin)
|
||||||
|
@ -1,7 +1,13 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.utils.translation import ugettext as _
|
from django.utils.translation import ugettext as _
|
||||||
from games.forms import GameForm
|
from games.forms import GameForm
|
||||||
from games.models import Game, Platform, Timeline
|
from games.models import Game
|
||||||
|
from games.models import Platform
|
||||||
|
from games.models import Timeline
|
||||||
|
|
||||||
|
|
||||||
|
class PlatformAdmin(admin.ModelAdmin):
|
||||||
|
list_display = ('shortname', 'name')
|
||||||
|
|
||||||
|
|
||||||
class StatusFilter(admin.SimpleListFilter):
|
class StatusFilter(admin.SimpleListFilter):
|
||||||
@ -28,34 +34,24 @@ class StatusFilter(admin.SimpleListFilter):
|
|||||||
|
|
||||||
|
|
||||||
class GameAdmin(admin.ModelAdmin):
|
class GameAdmin(admin.ModelAdmin):
|
||||||
list_display = (
|
list_display = ('name', 'playing', 'status', 'wish')
|
||||||
'name', 'playing', 'status', 'wish')
|
list_filter = [StatusFilter, 'playing', 'wish']
|
||||||
list_filter = [
|
search_fields = ('name', )
|
||||||
StatusFilter,
|
fieldsets = [(_('Game Information'), {
|
||||||
'playing',
|
'fields': [('name', 'collection')]
|
||||||
'wish']
|
}), (_('Progress'), {
|
||||||
search_fields = ('name',)
|
'fields': [('status'), ('note')]
|
||||||
fieldsets = [
|
}), ('', {
|
||||||
(_('Game Information'), {
|
'fields': [('playing'), ('unplayed'), ('wish')]
|
||||||
'fields': [
|
})]
|
||||||
('name', 'collection')]}),
|
|
||||||
(_('Progress'),
|
|
||||||
{'fields': [
|
|
||||||
('status'),
|
|
||||||
('note')]}),
|
|
||||||
('',
|
|
||||||
{'fields': [
|
|
||||||
('playing'), ('unplayed'), ('wish')]})
|
|
||||||
]
|
|
||||||
|
|
||||||
form = GameForm
|
form = GameForm
|
||||||
|
|
||||||
|
|
||||||
class TimelineAdmin(admin.ModelAdmin):
|
class TimelineAdmin(admin.ModelAdmin):
|
||||||
list_display = (
|
list_display = ('date', 'status', 'item')
|
||||||
'date', 'status', 'item')
|
|
||||||
|
|
||||||
|
|
||||||
admin.site.register(Platform)
|
admin.site.register(Platform, PlatformAdmin)
|
||||||
admin.site.register(Game, GameAdmin)
|
admin.site.register(Game, GameAdmin)
|
||||||
admin.site.register(Timeline, TimelineAdmin)
|
admin.site.register(Timeline, TimelineAdmin)
|
||||||
|
Loading…
Reference in New Issue
Block a user