Refine the admin list page for submission details a bit.

- Legacy-Id: 3510
This commit is contained in:
Henrik Levkowetz 2011-10-25 14:20:26 +00:00
parent fbbd111395
commit ed49393773
2 changed files with 7 additions and 1 deletions

View file

@ -6,7 +6,7 @@ class IdSubmissionStatusAdmin(admin.ModelAdmin):
admin.site.register(IdSubmissionStatus, IdSubmissionStatusAdmin)
class IdSubmissionDetailAdmin(admin.ModelAdmin):
list_display = ['submission_id', 'filename', 'status_link', 'submission_date', 'last_updated_date',]
list_display = ['submission_id', 'draft_link', 'status_link', 'submission_date', 'last_updated_date',]
ordering = [ '-submission_date' ]
search_fields = ['filename', ]
admin.site.register(IdSubmissionDetail, IdSubmissionDetailAdmin)

View file

@ -60,6 +60,12 @@ class IdSubmissionDetail(models.Model):
self.create_hash()
self.save()
return self.submission_hash
def draft_link(self):
if self.status_id == -1:
return '<a href="http://www.ietf.org/id/%s-%s.txt">%s</a>' % (self.filename, self.revision, self.filename)
else:
return self.filename
draft_link.allow_tags = True
def status_link(self):
return '<a href="http://datatracker.ietf.org/submit/status/%s/%s/">%s</a>' % (self.submission_id, self.submission_hash, self.status)
status_link.allow_tags = True