reworked html serving, added new permissions for api/auth, updated adapters

This commit is contained in:
dswbx
2024-11-23 11:21:09 +01:00
parent 6077f0e64f
commit 2433833ad0
30 changed files with 418 additions and 298 deletions

View File

@@ -15,7 +15,7 @@ import {
import { Hono } from "hono";
import type { Handler } from "hono/types";
import type { ModuleBuildContext } from "modules";
import { AppData } from "../AppData";
import * as SystemPermissions from "modules/permissions";
import { type AppDataConfig, FIELDS } from "../data-schema";
export class DataController implements ClassController {
@@ -89,12 +89,10 @@ export class DataController implements ClassController {
return func;
}
// add timing
/*hono.use("*", async (c, next) => {
startTime(c, "data");
hono.use("*", async (c, next) => {
this.ctx.guard.throwUnlessGranted(SystemPermissions.api);
await next();
endTime(c, "data");
});*/
});
// info
hono.get(