Skip to content

Commit

Permalink
ADS manager admin: add link to public URL
Browse files Browse the repository at this point in the history
  • Loading branch information
brmzkw committed Oct 18, 2024
1 parent 1ef887d commit fdd6773
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions mesads/app/admin/ads_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@ def administration(self, obj):
ordering = ("commune__libelle",)

fields = (
"public_url",
"administrator",
"administration",
"no_ads_declared",
Expand All @@ -129,6 +130,7 @@ def administration(self, obj):
autocomplete_fields = ("epci_delegate",)

readonly_fields = (
"public_url",
"administrator",
"administration",
"ads_manager_administrator_users_link",
Expand All @@ -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'<a href="{url}">Cliquer ici</a>')

@admin.display(description="Gestionnaire configuré ?")
def display_ads_manager_request_count(self, ads_manager):
if ads_manager.adsmanagerrequest_set.filter(accepted=True).count():
Expand Down

0 comments on commit fdd6773

Please sign in to comment.