X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/8559c95597de98e8f6c580e97224ed3ecc9dc5c0..6fe9513613b3d0dcfc934c41a5bfa9b71f341b06:/catalogue/admin.py?ds=sidebyside diff --git a/catalogue/admin.py b/catalogue/admin.py index 2afc794be..2f5d48ba2 100644 --- a/catalogue/admin.py +++ b/catalogue/admin.py @@ -1,11 +1,8 @@ # -*- coding: utf-8 -*- from django.contrib import admin -from django import forms -from django.utils.safestring import mark_safe -from django.utils.translation import ugettext_lazy as _ from newtagging.admin import TaggableModelAdmin -from catalogue.models import Book, Tag +from catalogue.models import Tag, Book, Fragment class TagAdmin(admin.ModelAdmin): @@ -17,8 +14,6 @@ class TagAdmin(admin.ModelAdmin): prepopulated_fields = {'slug': ('name',), 'sort_key': ('name',),} radio_fields = {'category': admin.HORIZONTAL} -admin.site.register(Tag, TagAdmin) - class BookAdmin(TaggableModelAdmin): tag_model = Tag @@ -29,5 +24,15 @@ class BookAdmin(TaggableModelAdmin): prepopulated_fields = {'slug': ('title',)} + +class FragmentAdmin(TaggableModelAdmin): + tag_model = Tag + + list_display = ('book', 'anchor',) + ordering = ('book', 'anchor',) + + +admin.site.register(Tag, TagAdmin) admin.site.register(Book, BookAdmin) +admin.site.register(Fragment, FragmentAdmin)