datatracker/ietf/ipr/admin.py
Ole Laursen bb2d070679 Redo tests for IPR to cover all views, fix some bugs and add some
finishing touches
 - Legacy-Id: 6779
2013-12-03 18:33:07 +00:00

30 lines
959 B
Python

#coding: utf-8
from django.contrib import admin
from django.conf import settings
from ietf.ipr.models import *
class IprContactAdmin(admin.ModelAdmin):
list_display=('__str__', 'ipr')
admin.site.register(IprContact, IprContactAdmin)
class IprDetailAdmin(admin.ModelAdmin):
list_display = ['title', 'submitted_date', 'docs', 'status']
search_fields = ['title', 'legal_name']
def docs(self, ipr):
return u", ".join(a.formatted_name() for a in IprDocAlias.objects.filter(ipr=ipr).order_by("id").select_related("doc_alias"))
admin.site.register(IprDetail, IprDetailAdmin)
class IprNotificationAdmin(admin.ModelAdmin):
pass
admin.site.register(IprNotification, IprNotificationAdmin)
class IprUpdateAdmin(admin.ModelAdmin):
pass
admin.site.register(IprUpdate, IprUpdateAdmin)
class IprDocAliasAdmin(admin.ModelAdmin):
raw_id_fields = ["ipr", "doc_alias"]
admin.site.register(IprDocAlias, IprDocAliasAdmin)