From fdd67737946e8b6b87f9dd67a9b6ed942f512807 Mon Sep 17 00:00:00 2001 From: Julien Castets Date: Fri, 18 Oct 2024 15:47:04 +0200 Subject: [PATCH] ADS manager admin: add link to public URL --- mesads/app/admin/ads_manager.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mesads/app/admin/ads_manager.py b/mesads/app/admin/ads_manager.py index a7fa671..f84051c 100644 --- a/mesads/app/admin/ads_manager.py +++ b/mesads/app/admin/ads_manager.py @@ -116,6 +116,7 @@ def administration(self, obj): ordering = ("commune__libelle",) fields = ( + "public_url", "administrator", "administration", "no_ads_declared", @@ -129,6 +130,7 @@ def administration(self, obj): autocomplete_fields = ("epci_delegate",) readonly_fields = ( + "public_url", "administrator", "administration", "ads_manager_administrator_users_link", @@ -144,6 +146,14 @@ def administration(self, obj): inlines = (ADSManagerDecreeInline,) + @admin.display(description="Voir sur le site public") + def public_url(self, obj): + url = reverse( + "app.ads-manager.detail", + kwargs={"manager_id": obj.id}, + ) + return mark_safe(f'Cliquer ici') + @admin.display(description="Gestionnaire configuré ?") def display_ads_manager_request_count(self, ads_manager): if ads_manager.adsmanagerrequest_set.filter(accepted=True).count():