i18n work on admin page
[webcomics.git] / comicsporn / admin.py
CommitLineData
298255d2
JB
1from django.contrib import admin
2from django.contrib.auth.admin import UserAdmin
3from django.contrib.auth.models import User
4from comicsporn.models import Style, UserProfile, Comic_block, Comic
5from django.utils.translation import ugettext as _
6
7admin.site.register(Style)
8
9class UserProfileInline(admin.StackedInline):
10 model = UserProfile
11 can_delete = False
12 verbose_name_plural = _('Users profiles')
13
14class UserAdmin(UserAdmin):
15 inlines = (UserProfileInline, )
16
17admin.site.unregister(User)
18admin.site.register(User, UserAdmin)
19
20class Comic_blockInline(admin.TabularInline):
21 model = Comic.blocks.through
22 extra = 10
23
24class ComicAdmin(admin.ModelAdmin):
25 fieldsets = [
d4e3d65f
JB
26 (_('Title'), {'fields': ['title']}),
27 (_('Online'), {'fields': ['is_online']}),
28 (_('Comic block'), {'fields': ['blocks']}),
298255d2
JB
29 ]
30 inlines = [
31 Comic_blockInline,
32 ]
33
34admin.site.register(Comic_block)
35
36admin.site.register(Comic)