Skip to content

Commit ed49393

Browse files
committed
Refine the admin list page for submission details a bit.
- Legacy-Id: 3510
1 parent fbbd111 commit ed49393

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

ietf/submit/admin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class IdSubmissionStatusAdmin(admin.ModelAdmin):
66
admin.site.register(IdSubmissionStatus, IdSubmissionStatusAdmin)
77

88
class IdSubmissionDetailAdmin(admin.ModelAdmin):
9-
list_display = ['submission_id', 'filename', 'status_link', 'submission_date', 'last_updated_date',]
9+
list_display = ['submission_id', 'draft_link', 'status_link', 'submission_date', 'last_updated_date',]
1010
ordering = [ '-submission_date' ]
1111
search_fields = ['filename', ]
1212
admin.site.register(IdSubmissionDetail, IdSubmissionDetailAdmin)

ietf/submit/models.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,12 @@ def get_hash(self):
6060
self.create_hash()
6161
self.save()
6262
return self.submission_hash
63+
def draft_link(self):
64+
if self.status_id == -1:
65+
return '<a href="http://www.ietf.org/id/%s-%s.txt">%s</a>' % (self.filename, self.revision, self.filename)
66+
else:
67+
return self.filename
68+
draft_link.allow_tags = True
6369
def status_link(self):
6470
return '<a href="http://datatracker.ietf.org/submit/status/%s/%s/">%s</a>' % (self.submission_id, self.submission_hash, self.status)
6571
status_link.allow_tags = True

0 commit comments

Comments
 (0)