diff --git a/aleksis/apps/alsijil/frontend/index.js b/aleksis/apps/alsijil/frontend/index.js
index 64073a7ba700d354d35bbe4924260a4413b14c0c..37bde1e72d4ec8c6011256bc3ec614c38f535760 100644
--- a/aleksis/apps/alsijil/frontend/index.js
+++ b/aleksis/apps/alsijil/frontend/index.js
@@ -7,7 +7,7 @@ export default {
     titleKey: "alsijil.menu_title",
     icon: "mdi-account-group-outline",
     iconActive: "mdi-account-group",
-    validators: [hasPersonValidator],
+    permission: "alsijil.view_menu_rule",
   },
   props: {
     byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
diff --git a/aleksis/apps/alsijil/rules.py b/aleksis/apps/alsijil/rules.py
index 171a0765737f8b68164af78b3823c96481eef044..4aa4d276fdefbbed9111b23b1cc4132bf6b77008 100644
--- a/aleksis/apps/alsijil/rules.py
+++ b/aleksis/apps/alsijil/rules.py
@@ -466,3 +466,12 @@ add_perm(
     "alsijil.edit_personal_note_rule",
     edit_personal_note_predicate,
 )
+
+# View parent menu entry
+view_menu_predicate = has_person & (
+    view_documentations_menu_predicate | view_extramarks_predicate
+)
+add_perm(
+    "alsijil.view_menu_rule",
+    view_menu_predicate,
+)