This repository was archived by the owner on Sep 27, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathadmin.py
More file actions
88 lines (80 loc) · 3.1 KB
/
admin.py
File metadata and controls
88 lines (80 loc) · 3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# -*- coding: UTF-8 -*-
from django.contrib import admin
from models import *
class geoAdmin(admin.ModelAdmin):
""" Django admin class for geo microformat """
list_filter = ('latitude', 'longitude')
save_on_top = True
class hCardAdmin(admin.ModelAdmin):
""" Django admin class for flat hCard microformat """
list_display = ('given_name', 'family_name', 'org', 'url')
list_display_links = ('given_name', 'org')
list_filter = ('family_name', 'org')
save_on_top = True
search_fields = ('given_name', 'family_name', 'org')
class hCalendarAdmin(admin.ModelAdmin):
""" Django admin class for flat hCalendar microformat """
list_display = ('dtstart', 'dtend', 'summary', 'location')
list_display_links = ('dtstart', 'summary')
list_filter = ('dtstart', 'dtend')
save_on_top = True
search_fields = ('summary', 'description', 'location')
class hListingAdmin(admin.ModelAdmin):
""" Django admin class for hListing microformat """
list_display = (
'listing_action',
'description',
'lister_fn',
'item_fn',
'price',
)
list_display_links = ('listing_action', 'description')
list_filter = ('listing_action',)
save_on_top = True
search_fields = ('description', 'lister_fn', 'item_fn')
class hReviewAdmin(admin.ModelAdmin):
""" Django admin class for hReview microformat """
list_display = ('fn', 'reviewer', 'rating', 'summary')
list_display_links = ('fn', 'rating', 'summary')
list_filter = ('fn', 'rating')
save_on_top = True
search_fields = ('fn', 'reviewer', 'description', 'summary')
class hEntryAdmin(admin.ModelAdmin):
""" Django admin class for hEntry microformat """
list_display = ('entry_title', 'author', 'updated', 'entry_summary')
list_display_links = ('entry_title',)
list_filter = ('author', 'updated')
save_on_top = True
search_fields = ('entry_title', 'entry_content', 'entry_summary', 'author')
class hNewsAdmin(admin.ModelAdmin):
""" Django admin class for hEntry microformat """
list_display = ('entry_title', 'source_org', 'updated', 'dateline', 'entry_summary')
list_display_links = ('entry_title',)
list_filter = ('source_org', 'updated')
save_on_top = True
search_fields = ('entry_title', 'entry_content', 'entry_summary', 'author', 'source_org')
admin.site.register(geo, geoAdmin)
admin.site.register(hCard, hCardAdmin)
admin.site.register(hCalendar, hCalendarAdmin)
admin.site.register(hListing, hListingAdmin)
admin.site.register(hReview, hReviewAdmin)
admin.site.register(hEntry, hEntryAdmin)
admin.site.register(hNews, hNewsAdmin)
admin.site.register(adr_type)
admin.site.register(adr)
admin.site.register(tel_type)
admin.site.register(tel)
admin.site.register(email_type)
admin.site.register(email)
admin.site.register(photo)
admin.site.register(logo)
admin.site.register(sound)
admin.site.register(title)
admin.site.register(role)
admin.site.register(org)
admin.site.register(note)
admin.site.register(key)
admin.site.register(mailer)
admin.site.register(xfn_values)
admin.site.register(xfn)
admin.site.register(hFeed)