From 94e61ca9ed21819c26b80f91a8a8e1d64559bc97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Mon, 8 Dec 2025 13:05:12 +0300 Subject: [PATCH] feat: show create post button for users with publish permissions Previously: Only staff users could see 'Create Post' button Now: Button visible for: - Staff users (is_staff), OR - Users with feed.publish_company_post permission, OR - Users with feed.publish_department_post permission This allows department managers and content creators to publish posts without needing full staff status. --- backend/templates/feed/feed_list.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/templates/feed/feed_list.html b/backend/templates/feed/feed_list.html index 84b595ca..da8ae7b2 100644 --- a/backend/templates/feed/feed_list.html +++ b/backend/templates/feed/feed_list.html @@ -15,7 +15,8 @@
{# ===== НОВАЯ ШАПКА С КОМПОНЕНТОМ ===== #} - {% if user.is_authenticated and user.is_staff %} + {# Показываем кнопку создания для: staff ИЛИ тех, у кого есть права на публикацию #} + {% if user.is_authenticated and user.is_staff or perms.feed.publish_company_post or perms.feed.publish_department_post %} {% include "includes/components/page_header.html" with icon="bi-megaphone" title="Лента" search_id="feedFilter" search_placeholder="Поиск по названию, автору или содержанию" create_as_card=True create_modal="createPostModal" create_text="Создать публикацию" %} {% else %} {% include "includes/components/page_header.html" with icon="bi-megaphone" title="Лента" search_id="feedFilter" search_placeholder="Поиск по названию, автору или содержанию" %}