mirror of
https://gitlab.science.ru.nl/technicie/MarietjeDjango.git
synced 2025-12-09 19:12:20 +01:00
Merge branch 'dsprenkels/admin-optimizations' into 'marietje-zuid'
admin: Use autocomplete for user field See merge request dsprenkels/MarietjeDjango!55
This commit is contained in:
@ -12,8 +12,10 @@ class OrderAdmin(admin.ModelAdmin):
|
|||||||
@admin.register(PlaylistSong)
|
@admin.register(PlaylistSong)
|
||||||
class PlaylistSongAdmin(admin.ModelAdmin):
|
class PlaylistSongAdmin(admin.ModelAdmin):
|
||||||
list_display = ('playlist', 'song', 'user', 'state', 'played_at')
|
list_display = ('playlist', 'song', 'user', 'state', 'played_at')
|
||||||
|
list_display_links = ('song',)
|
||||||
list_filter = ('playlist', 'state', 'user')
|
list_filter = ('playlist', 'state', 'user')
|
||||||
search_fields = ('song__title', 'song__artist', 'user__name')
|
search_fields = ('song__title', 'song__artist', 'user__name')
|
||||||
|
autocomplete_fields = ('user',)
|
||||||
readonly_fields = ('song',)
|
readonly_fields = ('song',)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -14,6 +14,7 @@ class SongAdmin(admin.ModelAdmin):
|
|||||||
list_display = ('artist', 'title', 'user_name', 'reports')
|
list_display = ('artist', 'title', 'user_name', 'reports')
|
||||||
search_fields = ('artist', 'title', 'user__name')
|
search_fields = ('artist', 'title', 'user__name')
|
||||||
inlines = [ReportNoteInline]
|
inlines = [ReportNoteInline]
|
||||||
|
autocomplete_fields = ('user',)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def reports(song):
|
def reports(song):
|
||||||
@ -35,6 +36,7 @@ class ReportNoteAdmin(admin.ModelAdmin):
|
|||||||
exclude = ('song',)
|
exclude = ('song',)
|
||||||
list_display = ('song', 'note', 'user')
|
list_display = ('song', 'note', 'user')
|
||||||
search_fields = ('song__artist', 'song__title', 'user__name')
|
search_fields = ('song__artist', 'song__title', 'user__name')
|
||||||
|
autocomplete_fields = ('user',)
|
||||||
readonly_fields = ('song_link',)
|
readonly_fields = ('song_link',)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
|||||||
Reference in New Issue
Block a user