Fix permissions for navbar links

This commit is contained in:
Kuba Orlik 2026-08-09 22:10:47 +02:00
parent 95d13656ec
commit 10258ad41e

View File

@ -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(),
};
}