testing #27

Merged
pi-ux-ce merged 14 commits from testing into main 2026-08-05 14:30:43 +00:00
2 changed files with 11 additions and 4 deletions
Showing only changes of commit 4dbfeff967 - Show all commits
@@ -2,6 +2,8 @@ from django.contrib import admin
from .models import historicalData,redirectData from .models import historicalData,redirectData
from .utils import redirect_method from .utils import redirect_method
from import_export.admin import ImportExportModelAdmin from import_export.admin import ImportExportModelAdmin
from django.utils.html import format_html
# Register your models here. # Register your models here.
@@ -18,14 +20,17 @@ def re_redirect(modeladmin, request, queryset):
request, request,
output_generated output_generated
) )
@admin.register(historicalData) @admin.register(historicalData)
class historicalAdmin(ImportExportModelAdmin): class historicalAdmin(ImportExportModelAdmin):
list_display = [field.name for field in historicalData._meta.fields if field.name != 'id'] list_input = (field.name for field in historicalData._meta.fields if field.name != 'id' or field.name != 'url')
list_display = ["clickable_links"]
list_display.extend(list_input)
actions = [re_redirect] actions = [re_redirect]
def clickable_links(self, obj):
return format_html('<a href="{}">{}</a>', obj.url,obj.url)
@admin.register(redirectData) @admin.register(redirectData)
class redirectAdmin(ImportExportModelAdmin): class redirectAdmin(ImportExportModelAdmin):
list_display = [field.name for field in redirectData._meta.fields if field.name != 'id'] list_display = [field.name for field in redirectData._meta.fields if field.name != 'id']
@@ -1,4 +1,6 @@
from django.db import models from django.db import models
from django.contrib import admin
from django.utils.html import format_html
class historicalData(models.Model): class historicalData(models.Model):
url = models.CharField(max_length=1000) url = models.CharField(max_length=1000)