Testing #50

Merged
pi-ux-ce merged 8 commits from testing into main 2026-10-03 22:28:38 +00:00
2 changed files with 17 additions and 1 deletions
Showing only changes of commit 130b0af8d8 - Show all commits
+16
View File
@@ -2,10 +2,24 @@ from django.contrib import admin
from django.utils.html import format_html from django.utils.html import format_html
from .models import StreamingSiteTestingData,StreamingRedirectData from .models import StreamingSiteTestingData,StreamingRedirectData
from .utils import full_testing from .utils import full_testing
from apps.website_redirection.utils import redirect_method
from urllib.parse import urlsplit, urlunsplit from urllib.parse import urlsplit, urlunsplit
from core.admin import UniversalModelAdmin 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") @admin.action(description="check the URLs")
def check(modeladmin, request, queryset): def check(modeladmin, request, queryset):
@@ -61,6 +75,8 @@ class streamingAdmin(UniversalModelAdmin):
@admin.register(StreamingRedirectData) @admin.register(StreamingRedirectData)
class StreamingRedirectAdmin(UniversalModelAdmin): class StreamingRedirectAdmin(UniversalModelAdmin):
list_display = ['name','image_tag','season','episode','randomViewing','clickable_links','addedDate','alias'] 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'] #fields = ['name','season','episode','url_example','prefix','infix','suffix','alias','randomViewing','seasonInformation']
fieldsets = ( fieldsets = (
( (
+1 -1
View File
@@ -21,7 +21,7 @@ class StreamingRedirectData(models.Model):
name = models.CharField(primary_key=True,max_length=1000, help_text="Name of the show") name = models.CharField(primary_key=True,max_length=1000, help_text="Name of the show")
season = models.IntegerField(null=False,default=1) season = models.IntegerField(null=False,default=1)
episode = models.IntegerField(null=False,default=0) episode = models.IntegerField(null=False,default=0)
url_display = models.CharField(max_length=1000, help_text="https://www.1shows.org/tv/456-the-simpsons?streaming=true&season=18&episode=5",blank=True, null=True) url_display = models.CharField(max_length=1000, help_text="https://streaming.geeraert.eu/office",blank=True, null=True)
prefix = models.CharField(max_length=1000, help_text="https://www.1shows.org/tv/456-the-simpsons?streaming=true&season=",blank=True, null=True) prefix = models.CharField(max_length=1000, help_text="https://www.1shows.org/tv/456-the-simpsons?streaming=true&season=",blank=True, null=True)
infix = models.CharField(max_length=1000, help_text="&episode=",blank=True, null=True) infix = models.CharField(max_length=1000, help_text="&episode=",blank=True, null=True)
suffix = models.CharField(max_length=1000, help_text="" ,blank=True, null=True) suffix = models.CharField(max_length=1000, help_text="" ,blank=True, null=True)