Source indentation
[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
298255d2
JB
4from django.utils.translation import ugettext as _
5
315e96d4
JB
6from comicsporn.models import Style, UserProfile, Comic_block, Comic
7
8
298255d2
JB
9admin.site.register(Style)
10
11class UserProfileInline(admin.StackedInline):
12 model = UserProfile
13 can_delete = False
14 verbose_name_plural = _('Users profiles')
15
16class UserAdmin(UserAdmin):
9481a8d3 17 inlines = (UserProfileInline,)
298255d2
JB
18
19admin.site.unregister(User)
20admin.site.register(User, UserAdmin)
21
22class Comic_blockInline(admin.TabularInline):
654133ef
JB
23 model = Comic.blocks.through
24 extra = 10
298255d2
JB
25
26class ComicAdmin(admin.ModelAdmin):
654133ef 27 fieldsets = [
9481a8d3
JB
28 (_('Title'), {'fields': ['title']}),
29 (_('Online'), {'fields': ['is_online']}),
30 (_('Comic block'), {'fields': ['blocks']}),
298255d2 31 ]
654133ef 32 inlines = [
298255d2
JB
33 Comic_blockInline,
34 ]
35
36admin.site.register(Comic_block)
654133ef 37
298255d2 38admin.site.register(Comic)