feedjack / feedjack /

# -*- coding: utf-8 -*-

Gustavo Picón

from django.contrib import admin
from django.utils.translation import ugettext_lazy as _ 
from feedjack import models

class LinkAdmin(admin.ModelAdmin):

class SiteAdmin(admin.ModelAdmin):
    list_display = ('url', 'name')
    filter_vertical = ('links',)

class FeedAdmin(admin.ModelAdmin):
    list_display = ('name', 'feed_url', 'title', 'last_modified', \
    fieldsets = (
        {'fields':('feed_url', 'name', 'shortname', 'is_active')}),
      (_('Fields updated automatically by Feedjack'),
         'fields':('title', 'tagline', 'link', 'etag', 'last_modified',
    search_fields = ['feed_url', 'name', 'title']

class PostAdmin(admin.ModelAdmin):
    list_display = ('title', 'link', 'author', 'date_modified')
    search_fields = ['link', 'title']
    date_hierarchy = 'date_modified'
    filter_vertical = ('tags',)

class SubscriberAdmin(admin.ModelAdmin):
    list_display = ('name', 'site', 'feed')
    list_filter = ('site',), LinkAdmin), SiteAdmin), FeedAdmin), PostAdmin), SubscriberAdmin)

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.