16 lines
394 B
TypeScript

import { Collection, FieldTypes, Policies } from "sealious";
import { Roles } from "../policy-types/roles.js";
export default class Globals extends Collection {
fields = {
key: new FieldTypes.Text(),
value: new FieldTypes.Text(),
};
defaultPolicy = new Roles(["admin"]);
policies = {
show: new Policies.Public(),
delete: new Policies.Noone(),
create: new Policies.Super(),
};
}