From 87b50f94a28b37fc941162224b93e02ec0c9036a Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Sun, 17 Aug 2025 19:30:19 +0100 Subject: [PATCH] fix for fully turning off notifications JS Signed-off-by: Andy Miller --- themes/grav/templates/partials/javascript-config.html.twig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/themes/grav/templates/partials/javascript-config.html.twig b/themes/grav/templates/partials/javascript-config.html.twig index 6e75b3db..c0c1542a 100644 --- a/themes/grav/templates/partials/javascript-config.html.twig +++ b/themes/grav/templates/partials/javascript-config.html.twig @@ -1,5 +1,10 @@ {% if user.authorized and authorize(['admin.login', 'admin.super']) %} -{% set notifications = (config.plugins.admin.widgets['dashboard-notifications'] or config.plugins.admin.notifications.dashboard or config.plugins.admin.notifications.plugins or config.plugins.admin.notifications.themes) ? 1 : 0 %} +{% set feed_enabled = config.plugins.admin.notifications.feed is same as(true) or config.plugins.admin.notifications.feed == 'true' %} +{% set dashboard_enabled = config.plugins.admin.notifications.dashboard is same as(true) or config.plugins.admin.notifications.dashboard == 'true' %} +{% set plugins_enabled = config.plugins.admin.notifications.plugins is same as(true) or config.plugins.admin.notifications.plugins == 'true' %} +{% set themes_enabled = config.plugins.admin.notifications.themes is same as(true) or config.plugins.admin.notifications.themes == 'true' %} +{% set notifications = (feed_enabled or dashboard_enabled or plugins_enabled or themes_enabled) ? 1 : 0 %} + {% switch template_route %} {% case 'dashboard' %} {% set notifications_filters = "['feed', 'dashboard', 'top']" %}