datatracker/ietf/name/admin.py
Ole Laursen 64a65340a2 Add review tracking models, add a request review page (with test), show
review requests on doc page
 - Legacy-Id: 11206
2016-05-19 15:35:30 +00:00

42 lines
1.9 KiB
Python

from django.contrib import admin
from ietf.name.models import (GroupTypeName, GroupStateName, RoleName, StreamName,
DocRelationshipName, DocTypeName, DocTagName, StdLevelName, IntendedStdLevelName,
DocReminderTypeName, BallotPositionName, SessionStatusName, TimeSlotTypeName,
ConstraintName, NomineePositionStateName, FeedbackTypeName, DBTemplateTypeName,
DraftSubmissionStateName, RoomResourceName,
ReviewRequestStateName, ReviewTypeName, ReviewResultName)
class NameAdmin(admin.ModelAdmin):
list_display = ["slug", "name", "desc", "used"]
prepopulate_from = { "slug": ("name",) }
class DocRelationshipNameAdmin(NameAdmin):
list_display = ["slug", "name", "revname", "desc", "used"]
class DocTypeNameAdmin(NameAdmin):
list_display = ["slug", "name", "prefix", "desc", "used"]
admin.site.register(GroupTypeName, NameAdmin)
admin.site.register(GroupStateName, NameAdmin)
admin.site.register(RoleName, NameAdmin)
admin.site.register(StreamName, NameAdmin)
admin.site.register(DocRelationshipName, DocRelationshipNameAdmin)
admin.site.register(DocTypeName, DocTypeNameAdmin)
admin.site.register(DocTagName, NameAdmin)
admin.site.register(StdLevelName, NameAdmin)
admin.site.register(IntendedStdLevelName, NameAdmin)
admin.site.register(DocReminderTypeName, NameAdmin)
admin.site.register(BallotPositionName, NameAdmin)
admin.site.register(SessionStatusName, NameAdmin)
admin.site.register(TimeSlotTypeName, NameAdmin)
admin.site.register(ConstraintName, NameAdmin)
admin.site.register(NomineePositionStateName, NameAdmin)
admin.site.register(FeedbackTypeName, NameAdmin)
admin.site.register(DBTemplateTypeName, NameAdmin)
admin.site.register(DraftSubmissionStateName, NameAdmin)
admin.site.register(RoomResourceName, NameAdmin)
admin.site.register(ReviewRequestStateName, NameAdmin)
admin.site.register(ReviewTypeName, NameAdmin)
admin.site.register(ReviewResultName, NameAdmin)