Files
musiclist-server/lists/admin.py
2020-07-14 15:03:47 -04:00

35 lines
747 B
Python

from django.contrib import admin
from lists.models import Tag, Entity, ListItem, OpinionHelpful
@admin.register(Tag)
class TagAdmin(admin.ModelAdmin):
pass
@admin.register(Entity)
class EntityAdmin(admin.ModelAdmin):
pass
@admin.register(ListItem)
class ListItemAdmin(admin.ModelAdmin):
list_display = ('pk', 'username', 'entity_mbid', 'stars')
list_filter = ('stars',)
filter_horizontal = ('tags', )
search_fields = ['pk', 'user__username', 'entity__mbid', 'stars']
@staticmethod
def entity_mbid(obj):
return str(obj.entity.mbid)
@staticmethod
def username(obj):
return str(obj.user.username)
@admin.register(OpinionHelpful)
class OpinionHelpfulAdmin(admin.ModelAdmin):
pass