From 3aa523870f492eefb74d3496f2e38307806d9de4 Mon Sep 17 00:00:00 2001 From: Moritz Weinmann Date: Mon, 29 Jun 2026 08:09:19 +0200 Subject: [PATCH] =?UTF-8?q?fix(wiki):=20Betriebsrat-UI=20vollst=C3=A4ndig?= =?UTF-8?q?=20korrigiert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - categories_posts_listform.php: brCategoryFilter entfernt, Betriebsrat sieht alle Kategorien (nur "Beitrag erstellen"-Button gefiltert) - post_cardform_article.php: Bearbeiten- und "Neue Version"-Button jetzt über \$canEditPost gesteuert statt hart auf r-wiki geprüft - post_cardform.php: Settings-Tab-Link und -Inhalt ebenfalls über \$canEditPost freigegeben - post_cardform_settings.php: Kategorie-Whitelist wird für Betriebsrat auf freigegebene Kategorien gefiltert (inkl. Vererbung); Speichern-Button und JS-Handler über \$canEditPost gesteuert Co-Authored-By: Claude Sonnet 4.6 --- .../Views/categories_posts_listform.php | 10 ++----- .../Views/post_cardform.php | 29 +++++++++---------- .../Views/post_cardform_article.php | 11 ++----- .../Views/post_cardform_settings.php | 16 ++++++---- 4 files changed, 29 insertions(+), 37 deletions(-) diff --git a/module/knowledgecenter_update/Views/categories_posts_listform.php b/module/knowledgecenter_update/Views/categories_posts_listform.php index 8025991..9109da4 100644 --- a/module/knowledgecenter_update/Views/categories_posts_listform.php +++ b/module/knowledgecenter_update/Views/categories_posts_listform.php @@ -27,9 +27,7 @@ if (empty($GLOBALS['allowedRoles'])) { // Standard-Redirect-URL (zum Beispiel für Navigation) $redirectURL = isset($_GET['redirectURL']) ? $_GET['redirectURL'] : '?action=List'; -// Betriebsrat sieht nur Kategorien, die für ihn freigegeben sind $_kcBrOnly = !is_wiki_redakteur() && is_wiki_betriebsrat(); -$brCategoryFilter = $_kcBrOnly ? 'AND c.betriebsrat_editable = 1' : ''; ?>