Mercurial > public > sg101
view gpp/downloads/admin.py @ 7:ca66189c7c44
Added tiny_mce to the GPP_THIRD_PARTY_JS setting. Updated code to use it.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sun, 12 Apr 2009 00:31:36 +0000 |
parents | b6263ac72052 |
children | d6f3c38e8f50 |
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 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 Media: css = { 'all': settings.GPP_THIRD_PARTY_CSS['markitup'], } js = settings.GPP_THIRD_PARTY_JS['jquery'] + \ settings.GPP_THIRD_PARTY_JS['markitup'] + \ ('js/downloads_admin.js', ) 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) admin.site.register(AllowedExtension) admin.site.register(VoteRecord, VoteRecordAdmin)