X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=quotes%2Fadmin.py;h=73d0016cfa060d2ab90c8f9d633df3e78584b92b;hb=a842896b4da7101ab117838c7ee90be268dda85b;hp=9617bc779497b484eb9f30ec3e4d6ce10d3705d6;hpb=5c563ff1701456a2ca7108a301e4e48457475daa;p=djsite.git diff --git a/quotes/admin.py b/quotes/admin.py index 9617bc7..73d0016 100644 --- a/quotes/admin.py +++ b/quotes/admin.py @@ -1,16 +1,29 @@ -from django import forms from django.contrib import admin # Register your models here. -from .models import Author, Work, Quote -#admin.site.register(Tag) -admin.site.register(Work) -admin.site.register(Quote) - -class AuthorForm(forms.ModelForm): -# taggit = TagField(required=False, widget=LabelWidget) - pass +from .models import AuthorTag, WorkTag, QuoteTag, Author, Work, Quote +@admin.register(Author) class AuthorAdmin(admin.ModelAdmin): - form = AuthorForm -admin.site.register(Author, AuthorAdmin) + fields = ('name', 'birth_date', 'death_date', + 'tags', 'notes', 'pvt_notes', + 'creation_date', 'last_modification', 'nb_display') + readonly_fields = ('creation_date', 'last_modification', 'nb_display') + +@admin.register(Work) +class WorkAdmin(admin.ModelAdmin): + fields = ('name', 'author', 'date', + 'tags', 'notes', 'pvt_notes', + 'creation_date', 'last_modification', 'nb_display') + readonly_fields = ('creation_date', 'last_modification', 'nb_display') + +@admin.register(Quote) +class QuoteAdmin(admin.ModelAdmin): + fields = ('text', 'work', + 'tags', 'notes', 'pvt_notes', + 'creation_date', 'last_modification', 'nb_display') + readonly_fields = ('creation_date', 'last_modification', 'nb_display') + +admin.site.register(AuthorTag) +admin.site.register(WorkTag) +admin.site.register(QuoteTag)