Use gallery URL in uploads notifications
This commit is contained in:
parent
58d819a719
commit
7faff5368f
1 changed files with 4 additions and 5 deletions
|
|
@ -236,15 +236,14 @@ class GalleryUpload(PermissionRequiredMixin, FormView):
|
||||||
else:
|
else:
|
||||||
messages.success(self.request, f"{n_success} photo(s) uploaded.")
|
messages.success(self.request, f"{n_success} photo(s) uploaded.")
|
||||||
|
|
||||||
gallery_title = form.cleaned_data["gallery"] or form.cleaned_data.get(
|
# Notify administrators on new uploads
|
||||||
"new_gallery_title", ""
|
gallery_url = reverse_lazy("photologue:pl-gallery", args=[gallery.slug])
|
||||||
)
|
gallery_url = self.request.build_absolute_uri(gallery_url)
|
||||||
if uploaded_photo_name:
|
if uploaded_photo_name:
|
||||||
# Notify administrators
|
|
||||||
photos = ", ".join(uploaded_photo_name)
|
photos = ", ".join(uploaded_photo_name)
|
||||||
mail_admins(
|
mail_admins(
|
||||||
subject=f"New upload from {self.request.user.username}",
|
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)
|
return super().form_valid(form)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue