Skip to content

Commit

Permalink
Show proper name for bookmark assets in admin (#708)
Browse files Browse the repository at this point in the history
  • Loading branch information
ab623 committed Apr 17, 2024
1 parent 9dc3521 commit 0586983
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
8 changes: 6 additions & 2 deletions bookmarks/admin.py
Expand Up @@ -200,9 +200,13 @@ def mark_as_unread(self, request, queryset: QuerySet):


class AdminBookmarkAsset(admin.ModelAdmin):
list_display = ("display_name", "date_created", "status")
@admin.display(description="Display Name")
def custom_display_name(self, obj):
return str(obj)

list_display = ("custom_display_name", "date_created", "status")
search_fields = (
"display_name",
"custom_display_name",
"file",
)
list_filter = ("status",)
Expand Down
3 changes: 3 additions & 0 deletions bookmarks/models.py
Expand Up @@ -118,6 +118,9 @@ def save(self, *args, **kwargs):
pass
super().save(*args, **kwargs)

def __str__(self):
return self.display_name or f"Bookmark Asset #{self.pk}"


@receiver(post_delete, sender=BookmarkAsset)
def bookmark_asset_deleted(sender, instance, **kwargs):
Expand Down

0 comments on commit 0586983

Please sign in to comment.