Opened 19 years ago
Closed 18 years ago
#3724 closed (invalid)
Add Links for ImageField and FileField in admin_list.py
| Reported by: | Owned by: | nobody | |
|---|---|---|---|
| Component: | contrib.admin | Version: | dev |
| Severity: | Keywords: | ImageField FileField | |
| Cc: | toke-django@… | Triage Stage: | Design decision needed |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
When I added ImageField or FileField to list_display_links, the result was not what I expected.
I saw the code in admin_list.py, the function items_for_result, there was no check for ImageField and FileFiled, I suggested to add following snippts:
# Line 176
elif isinstance(f, models.ImageField) or isinstance(f, models.FileField):
if field_val is not None:
result_repr = ('<a href="%s %s">%s</a>' % (settings.MEDIA_URL, field_val, field_val))
else:
result_repr = EMPTY_CHANGELIST_VALUE
I hope the django team can consider about that.
Thanks in advance.
Change History (5)
comment:1 by , 18 years ago
| Component: | Contrib apps → Admin interface |
|---|---|
| Triage Stage: | Unreviewed → Design decision needed |
comment:2 by , 18 years ago
| Cc: | added |
|---|---|
| Resolution: | → invalid |
| Status: | new → closed |
comment:3 by , 18 years ago
| Resolution: | invalid |
|---|---|
| Status: | closed → reopened |
comment:4 by , 18 years ago
After discussion at #django-sprint this ticket was closed. Why it's reopened?
comment:5 by , 18 years ago
| Resolution: | → invalid |
|---|---|
| Status: | reopened → closed |
Without looking into the details: No anonymous reopening is permitted, and please also state a reason.
According to the docs:
"Set list_display_links to control which fields in list_display should be linked to the “change” page for an object."
So its wrong to link to the image or file itself!