universal method
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s

This commit is contained in:
pierre.geeraert
2026-09-16 11:25:36 +01:00
parent aaad6b2b7e
commit 015edcd63d
3 changed files with 6 additions and 6 deletions
+1 -3
View File
@@ -9,6 +9,4 @@ from core.admin import UniversalModelAdmin
class PodcastAdmin(UniversalModelAdmin):
list_display = ('podcast_name','clickable_links','enabled')
def clickable_links(self, obj):
return format_html('<a href="{}">{}</a>', obj.podcast_url,obj.podcast_url)
link_field = 'podcast_url'
+1 -2
View File
@@ -77,5 +77,4 @@ class StreamingRedirectAdmin(UniversalModelAdmin):
'fields': ('seasonInformation','alias','betaserieShowId','maximumNumberSeason')
}),
)
def clickable_links(self, obj):
return format_html('<a href="{}">{}</a>', obj.url_display,obj.url_display)
link_field = 'url_display'
+4 -1
View File
@@ -11,7 +11,10 @@ class UniversalModelAdmin(DjangoQLSearchMixin,ImportExportModelAdmin,ExtraButton
# example:
# search_fields = ['season', 'episode', 'url', 'seen']
link_field = 'url'
def clickable_links(self, obj):
return format_html('<a href="{}">{}</a>', obj.url,obj.url)
url = getattr(obj, self.link_field, None)
return format_html('<a href="{}">{}</a>', url,url)