@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.
18 lines (17 loc) • 545 B
JavaScript
import { flattenPermissionDefinition } from "../../constants/authorization.constants.js";
//#region src/services/orm/permission.service.ts
var PermissionService = class {
_permissions = [];
get permissions() {
return this._permissions;
}
authorizePermission(requiredPermission, assignedPermissions) {
return assignedPermissions.includes(requiredPermission);
}
async syncPermissions() {
this._permissions = flattenPermissionDefinition();
}
};
//#endregion
export { PermissionService };
//# sourceMappingURL=permission.service.js.map