18 lines
638 B
Python
18 lines
638 B
Python
from import_export.admin import ImportExportModelAdmin
|
|
from admin_extra_buttons.api import ExtraButtonsMixin
|
|
from django.contrib import admin
|
|
from djangoql.admin import DjangoQLSearchMixin
|
|
from django.utils.html import format_html
|
|
|
|
class UniversalModelAdmin(DjangoQLSearchMixin,ImportExportModelAdmin,ExtraButtonsMixin,admin.ModelAdmin):
|
|
djangoql_completion_enabled_by_default = True
|
|
|
|
#Add search fields if you want to have the toggle on/off
|
|
# example:
|
|
# search_fields = ['season', 'episode', 'url', 'seen']
|
|
|
|
|
|
def clickable_links(self, obj):
|
|
return format_html('<a href="{}">{}</a>', obj.url,obj.url)
|
|
|