This commit is contained in:
@@ -2,11 +2,25 @@ from django.contrib import admin
|
||||
from django.utils.html import format_html
|
||||
from .models import StreamingSiteTestingData,StreamingRedirectData
|
||||
from .utils import full_testing
|
||||
from apps.website_redirection.utils import redirect_method
|
||||
from urllib.parse import urlsplit, urlunsplit
|
||||
from core.admin import UniversalModelAdmin
|
||||
|
||||
|
||||
@admin.action(description="Add this show to streaming")
|
||||
def re_redirect(modeladmin, request, queryset):
|
||||
output_generated = ""
|
||||
for query in queryset.values():
|
||||
print(query)
|
||||
key = "streaming"
|
||||
value = query.get('url_display')
|
||||
output_generated = output_generated + redirect_method(key,value)+";"
|
||||
|
||||
modeladmin.message_user(
|
||||
request,
|
||||
output_generated
|
||||
)
|
||||
|
||||
@admin.action(description="check the URLs")
|
||||
def check(modeladmin, request, queryset):
|
||||
for query in queryset:
|
||||
@@ -61,6 +75,8 @@ class streamingAdmin(UniversalModelAdmin):
|
||||
@admin.register(StreamingRedirectData)
|
||||
class StreamingRedirectAdmin(UniversalModelAdmin):
|
||||
list_display = ['name','image_tag','season','episode','randomViewing','clickable_links','addedDate','alias']
|
||||
actions = [re_redirect]
|
||||
|
||||
#fields = ['name','season','episode','url_example','prefix','infix','suffix','alias','randomViewing','seasonInformation']
|
||||
fieldsets = (
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user