From 0dd2563b222666616a0587c805c60db403f10714 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Wed, 21 Mar 2012 14:20:29 +0000 Subject: [PATCH] Tweak the admin interface for Documents a bit. - Legacy-Id: 4153 --- ietf/doc/admin.py | 5 +++-- ietf/doc/models.py | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ietf/doc/admin.py b/ietf/doc/admin.py index ddc721e11..88c341a0e 100644 --- a/ietf/doc/admin.py +++ b/ietf/doc/admin.py @@ -111,14 +111,15 @@ class DocAliasAdmin(admin.ModelAdmin): list_display = [ 'name', 'document_link', ] search_fields = [ 'name', 'document__name', ] raw_id_fields = ['document'] - document_link = admin_link("document") admin.site.register(DocAlias, DocAliasAdmin) # events class DocEventAdmin(admin.ModelAdmin): - list_display = ["doc", "type", "by", "time"] + def rev(obj): + return obj.doc.rev + list_display = ["doc", "type", "rev", "by", "time"] search_fields = ["doc__name", "by__name"] raw_id_fields = ["doc", "by"] diff --git a/ietf/doc/models.py b/ietf/doc/models.py index 7693a4671..52afb5dba 100644 --- a/ietf/doc/models.py +++ b/ietf/doc/models.py @@ -7,6 +7,7 @@ from django.conf import settings from ietf.group.models import * from ietf.name.models import * from ietf.person.models import Email, Person +from ietf.utils.admin import admin_link import datetime, os @@ -266,6 +267,7 @@ class DocAlias(models.Model): name = models.CharField(max_length=255, db_index=True) def __unicode__(self): return "%s-->%s" % (self.name, self.document.name) + document_link = admin_link("document") class Meta: verbose_name = "document alias" verbose_name_plural = "document aliases"