X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=quotes%2Fadmin.py;h=73d0016cfa060d2ab90c8f9d633df3e78584b92b;hb=8e7c1ea13e2ab23eafb24ba2106b0dde9085f9b4;hp=61caaab1fb8087db04286529e14af258dad8a6d8;hpb=45be55604156dc0064aa32ea508df0d90ac5a17a;p=djsite.git diff --git a/quotes/admin.py b/quotes/admin.py index 61caaab..73d0016 100644 --- a/quotes/admin.py +++ b/quotes/admin.py @@ -1,7 +1,29 @@ from django.contrib import admin # Register your models here. -from .models import Author, Quote, Tag -admin.site.register(Author) -admin.site.register(Tag) -admin.site.register(Quote) +from .models import AuthorTag, WorkTag, QuoteTag, Author, Work, Quote + +@admin.register(Author) +class AuthorAdmin(admin.ModelAdmin): + 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)