From 7faff5368f375591a5a9a3aa0db3d6f731366921 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Sun, 17 Apr 2022 10:20:52 +0200 Subject: [PATCH] Use gallery URL in uploads notifications --- photologue/views.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/photologue/views.py b/photologue/views.py index 8baca75..4914804 100644 --- a/photologue/views.py +++ b/photologue/views.py @@ -236,15 +236,14 @@ class GalleryUpload(PermissionRequiredMixin, FormView): else: messages.success(self.request, f"{n_success} photo(s) uploaded.") - gallery_title = form.cleaned_data["gallery"] or form.cleaned_data.get( - "new_gallery_title", "" - ) + # Notify administrators on new uploads + gallery_url = reverse_lazy("photologue:pl-gallery", args=[gallery.slug]) + gallery_url = self.request.build_absolute_uri(gallery_url) if uploaded_photo_name: - # Notify administrators photos = ", ".join(uploaded_photo_name) mail_admins( subject=f"New upload from {self.request.user.username}", - message=f"{self.request.user.username} has uploaded in `{gallery_title}`:\n{photos}", + message=f"{self.request.user.username} has uploaded in <{gallery_url}>:\n{photos}", ) return super().form_valid(form)