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 { Collection, FieldTypes, Policies } from "sealious";
|
||||||
|
import { Roles } from "../policy-types/roles.js";
|
||||||
|
|
||||||
export default class NavbarLinks extends Collection {
|
export default class NavbarLinks extends Collection {
|
||||||
fields = {
|
fields = {
|
||||||
label: new FieldTypes.Text(),
|
label: new FieldTypes.Text(),
|
||||||
href: 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