From d903447bf14a54e6f3209923e1339f697cc4c82f Mon Sep 17 00:00:00 2001 From: Stefan Wehrmeyer Date: Fri, 3 Feb 2023 15:16:16 +0100 Subject: [PATCH] Remove admin view_on_site workaround Fixed in Django 4.0.4 --- froide_govplan/admin.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/froide_govplan/admin.py b/froide_govplan/admin.py index a98a271..cf8d573 100644 --- a/froide_govplan/admin.py +++ b/froide_govplan/admin.py @@ -91,11 +91,6 @@ class GovernmentPlanAdmin(admin.ModelAdmin): ) return qs - def view_on_site(self, obj): - # Avoid Django's redirect through normal admin - # TODO: remove on https://github.com/django/django/pull/15526 - return obj.get_absolute_url() - def get_actions(self, request): actions = super().get_actions(request) if not has_limited_access(request.user): @@ -279,11 +274,6 @@ class GovernmentPlanUpdateAdmin(admin.ModelAdmin): qs = qs.filter(plan__in=get_allowed_plans(request)) return qs - def view_on_site(self, obj): - # Avoid Django's redirect through normal admin - # TODO: remove on https://github.com/django/django/pull/15526 - return obj.get_absolute_url() - def save_model(self, request, obj, form, change): limited = has_limited_access(request.user) if not change and limited: