gremmie@1: """This file contains the automatic admin site definitions for the weblinks models""" gremmie@1: gremmie@1: from django.contrib import admin gremmie@1: from weblinks.models import Category gremmie@1: from weblinks.models import Link gremmie@1: from weblinks.models import FlaggedLink gremmie@1: gremmie@1: class LinkAdmin(admin.ModelAdmin): gremmie@1: list_display = ('title', 'url', 'category', 'date_added', 'hits', 'is_public') gremmie@1: list_filter = ('date_added', 'is_public', 'category') gremmie@1: date_hierarchy = 'date_added' gremmie@1: ordering = ('-date_added', ) gremmie@1: search_fields = ('title', 'description', 'url', 'user__username') gremmie@1: raw_id_fields = ('user', ) gremmie@1: save_on_top = True gremmie@1: gremmie@1: class FlaggedLinkAdmin(admin.ModelAdmin): bgneal@165: list_display = ('__unicode__', 'url', 'get_link_url', 'user', 'date_flagged') gremmie@1: date_hierarchy = 'date_flagged' gremmie@1: raw_id_fields = ('user', ) gremmie@1: gremmie@1: admin.site.register(Category) gremmie@1: admin.site.register(Link, LinkAdmin) gremmie@1: admin.site.register(FlaggedLink, FlaggedLinkAdmin)