diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0641f37faa92945d9d76dad3bce3c40db57a3dfb..13ff09417100460d1f40ae06e2a681cf105d3dd5 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -15,6 +15,7 @@ Changed
 * Add verbose names for all preference sections.
 * Add verbose names for all openid connect scopes and show them in grant
   view.
+* Include public dashboard in navigation
 
 Fixed
 ~~~~~
diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py
index 04cfb5689ef101b41f169b970f760aea95ae9338..b368a6c702e4b2514afc903fb5ff48417ef22bfa 100644
--- a/aleksis/core/menus.py
+++ b/aleksis/core/menus.py
@@ -24,7 +24,9 @@ MENUS = {
             "name": _("Dashboard"),
             "url": "index",
             "icon": "home",
-            "validators": ["menu_generator.validators.is_authenticated"],
+            "validators": [
+                ("aleksis.core.util.predicates.permission_validator", "core.view_dashboard_rule")
+            ],
         },
         {
             "name": _("Notifications"),