From 10258ad41e1fc5604762c699983a3badf2001ae7 Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sun, 9 Aug 2026 22:10:47 +0200 Subject: [PATCH] Fix permissions for navbar links --- src/back/collections/navbar-links.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/back/collections/navbar-links.ts b/src/back/collections/navbar-links.ts index 2d521b9..551b531 100644 --- a/src/back/collections/navbar-links.ts +++ b/src/back/collections/navbar-links.ts @@ -1,9 +1,13 @@ import { Collection, FieldTypes, Policies } from "sealious"; +import { Roles } from "../policy-types/roles.js"; export default class NavbarLinks extends Collection { fields = { label: new FieldTypes.Text(), href: new FieldTypes.Text(), }; - defaultPolicy = new Policies.Public(); + defaultPolicy = new Roles(["admin"]); + policies = { + show: new Policies.Public(), + }; }