1
0
mirror of https://gitlab.crans.org/mediatek/med.git synced 2025-07-07 07:04:00 +02:00

Adapt media to ISBN

This commit is contained in:
Alexandre Iooss
2019-08-11 09:22:22 +02:00
parent 79ad58997a
commit 2f872eccce
20 changed files with 397 additions and 11 deletions

View File

@ -17,18 +17,21 @@ class AuteurAdmin(VersionAdmin):
class MediaAdmin(VersionAdmin):
list_display = ('titre', 'authors', 'cote')
search_fields = ('titre', 'auteur__nom', 'cote')
autocomplete_fields = ('auteur',)
list_display = ('title', 'authors_list', 'side_title', 'isbn')
search_fields = ('title', 'authors__nom', 'side_title', 'subtitle', 'isbn')
autocomplete_fields = ('authors',)
date_hierarchy = 'publish_date'
def authors(self, obj):
return ", ".join([a.nom for a in obj.auteur.all()])
def authors_list(self, obj):
return ", ".join([a.nom for a in obj.authors.all()])
authors_list.short_description = _('authors')
class EmpruntAdmin(VersionAdmin):
list_display = ('media', 'user', 'date_emprunt', 'date_rendu',
'permanencier_emprunt', 'permanencier_rendu_custom')
search_fields = ('media__titre', 'media__cote', 'user__username',
search_fields = ('media__title', 'media__side_title', 'user__username',
'date_emprunt', 'date_rendu')
date_hierarchy = 'date_emprunt'
autocomplete_fields = ('media', 'user', 'permanencier_emprunt',