7
7
from .models import BlogEntry , Contributor , Translation , Feed , FeedAggregate
8
8
9
9
10
+ @admin .register (Translation )
10
11
class TranslationAdmin (ContentManageableModelAdmin ):
11
12
list_display = ['name' , '_display_url' ]
12
13
13
14
def _display_url (self , obj ):
14
15
return format_html ('<a href="{0}">{0}</a>' .format (obj .url ))
15
16
16
- admin .site .register (Translation , TranslationAdmin )
17
-
18
17
18
+ @admin .register (Contributor )
19
19
class ContributorAdmin (ContentManageableModelAdmin ):
20
20
list_display = ['_display_name' ]
21
21
@@ -25,9 +25,8 @@ def _display_name(self, obj):
25
25
else :
26
26
return "{} (PK#{})" .format (obj .user .username , obj .user .pk )
27
27
28
- admin .site .register (Contributor , ContributorAdmin )
29
-
30
28
29
+ @admin .register (BlogEntry )
31
30
class BlogEntryAdmin (admin .ModelAdmin ):
32
31
list_display = ['title' , 'pub_date' ]
33
32
date_hierarchy = 'pub_date'
@@ -38,14 +37,11 @@ def sync_new_entries(self, request, queryset):
38
37
self .message_user (request , "Blog entries updated." )
39
38
40
39
sync_new_entries .short_description = "Sync new blog entries"
41
-
42
40
43
- admin .site .register (BlogEntry , BlogEntryAdmin )
44
41
42
+ @admin .register (FeedAggregate )
45
43
class FeedAggregateAdmin (admin .ModelAdmin ):
46
44
list_display = ['name' , 'slug' , 'description' ]
47
45
prepopulated_fields = {'slug' : ('name' ,)}
48
46
49
- admin .site .register (FeedAggregate , FeedAggregateAdmin )
50
-
51
47
admin .site .register (Feed )
0 commit comments