subpages for adding and canceling pre-approvals and a set of migrations for replacing the old IdApprovedDetail with a slightly less confusing Preapproval model. - Legacy-Id: 4411
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
from django.core.urlresolvers import reverse as urlreverse
|
|
from django.contrib import admin
|
|
from ietf.submit.models import *
|
|
|
|
class IdSubmissionStatusAdmin(admin.ModelAdmin):
|
|
pass
|
|
admin.site.register(IdSubmissionStatus, IdSubmissionStatusAdmin)
|
|
|
|
class IdSubmissionDetailAdmin(admin.ModelAdmin):
|
|
list_display = ['submission_id', 'draft_link', 'status_link', 'submission_date', 'last_updated_date',]
|
|
ordering = [ '-submission_date' ]
|
|
search_fields = ['filename', ]
|
|
raw_id_fields = ['group_acronym']
|
|
|
|
def status_link(self, instance):
|
|
url = urlreverse('draft_status_by_hash',
|
|
kwargs=dict(submission_id=instance.submission_id,
|
|
submission_hash=instance.get_hash()))
|
|
return '<a href="%s">%s</a>' % (url, instance.status)
|
|
status_link.allow_tags = True
|
|
|
|
admin.site.register(IdSubmissionDetail, IdSubmissionDetailAdmin)
|
|
|
|
class PreapprovalAdmin(admin.ModelAdmin):
|
|
pass
|
|
admin.site.register(Preapproval, PreapprovalAdmin)
|
|
|
|
class TempIdAuthorsAdmin(admin.ModelAdmin):
|
|
ordering = ["-id"]
|
|
admin.site.register(TempIdAuthors, TempIdAuthorsAdmin)
|
|
|