From 0d8a81ff1197b67611b23346d67e512524fd115a Mon Sep 17 00:00:00 2001 From: Markos Gogoulos Date: Mon, 27 Oct 2025 12:17:32 +0200 Subject: [PATCH] fix --- cms/version.py | 2 +- files/views/pages.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/cms/version.py b/cms/version.py index 56bcd646..09d597b0 100644 --- a/cms/version.py +++ b/cms/version.py @@ -1 +1 @@ -VERSION = "7.2.2" +VERSION = "7.2.1" diff --git a/files/views/pages.py b/files/views/pages.py index acd6487b..86c80a4b 100644 --- a/files/views/pages.py +++ b/files/views/pages.py @@ -343,6 +343,10 @@ def publish_media(request): if not (request.user.has_contributor_access_to_media(media) or is_mediacms_editor(request.user)): return HttpResponseRedirect("/") + if not request.user.has_owner_access_to_media(media): + messages.add_message(request, messages.INFO, translate_string(request.LANGUAGE_CODE, f"Permission to publish is not grated by the owner: {media.user.name}")) + return HttpResponseRedirect(media.get_absolute_url()) + if request.method == "POST": form = MediaPublishForm(request.user, request.POST, request.FILES, instance=media) if form.is_valid():