Refine the admin list page for submission details a bit.
- Legacy-Id: 3510
This commit is contained in:
parent
fbbd111395
commit
ed49393773
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue