Mercurial > public > sg101
view gpp/downloads/admin.py @ 196:893b6d462cf9
Closing #70 with this commit and the previous on. Incorportating Ken Dushane's design for the site.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 07 Apr 2010 01:59:09 +0000 |
parents | 341759e1cda1 |
children | b4305e18d3af |
line wrap: on
line source
""" This file contains the automatic admin site definitions for the downloads models. """ from django.contrib import admin from django.conf import settings from downloads.models import Download from downloads.models import Category from downloads.models import AllowedExtension from downloads.models import VoteRecord class CategoryAdmin(admin.ModelAdmin): list_display = ('title', 'description', 'count') readonly_fields = ('count', ) class DownloadAdmin(admin.ModelAdmin): exclude = ('html', ) list_display = ('title', 'user', 'category', 'date_added', 'ip_address', 'hits', 'average_score', 'size', 'is_public') list_filter = ('date_added', 'is_public', 'category', 'user', 'ip_address') date_hierarchy = 'date_added' ordering = ('-date_added', ) search_fields = ('title', 'description', 'user__username') raw_id_fields = ('user', ) save_on_top = True class VoteRecordAdmin(admin.ModelAdmin): list_display = ('user', 'download', 'vote_date') list_filter = ('user', 'download') date_hierarchy = 'vote_date' admin.site.register(Download, DownloadAdmin) admin.site.register(Category, CategoryAdmin) admin.site.register(AllowedExtension) admin.site.register(VoteRecord, VoteRecordAdmin)