mirror of
https://gitlab.crans.org/mediatek/med.git
synced 2025-07-05 14:43:58 +02:00
Fix some front bug
This commit is contained in:
@ -18,9 +18,10 @@ class AuteurAdmin(VersionAdmin):
|
||||
|
||||
|
||||
class MediaAdmin(VersionAdmin):
|
||||
list_display = ('title', 'authors_list', 'side_title', 'isbn',
|
||||
list_display = ('title', 'authors_list', 'side_identifier', 'isbn',
|
||||
'external_link')
|
||||
search_fields = ('title', 'authors__nom', 'side_title', 'subtitle', 'isbn')
|
||||
search_fields = ('title', 'authors__nom', 'side_identifier', 'subtitle',
|
||||
'isbn')
|
||||
autocomplete_fields = ('authors',)
|
||||
date_hierarchy = 'publish_date'
|
||||
form = MediaAdminForm
|
||||
@ -31,8 +32,11 @@ class MediaAdmin(VersionAdmin):
|
||||
authors_list.short_description = _('authors')
|
||||
|
||||
def external_link(self, obj):
|
||||
return format_html('<a href="{}" target="about:blank">{}</a>',
|
||||
obj.external_url, obj.external_url)
|
||||
if obj.external_url:
|
||||
return format_html('<a href="{}" target="about:blank">{}</a>',
|
||||
obj.external_url, obj.external_url)
|
||||
else:
|
||||
return "-"
|
||||
|
||||
external_link.allow_tags = True
|
||||
external_link.short_description = _('external url')
|
||||
@ -59,8 +63,8 @@ class MediaAdmin(VersionAdmin):
|
||||
class EmpruntAdmin(VersionAdmin):
|
||||
list_display = ('media', 'user', 'date_emprunt', 'date_rendu',
|
||||
'permanencier_emprunt', 'permanencier_rendu_custom')
|
||||
search_fields = ('media__title', 'media__side_title', 'user__username',
|
||||
'date_emprunt', 'date_rendu')
|
||||
search_fields = ('media__title', 'media__side_identifier',
|
||||
'user__username', 'date_emprunt', 'date_rendu')
|
||||
date_hierarchy = 'date_emprunt'
|
||||
autocomplete_fields = ('media', 'user', 'permanencier_emprunt',
|
||||
'permanencier_rendu')
|
||||
|
Reference in New Issue
Block a user