Fix permissions for navbar links
This commit is contained in:
parent
95d13656ec
commit
10258ad41e
@ -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(),
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user