@opengis/fastify-table
Version:
core-plugins
12 lines (11 loc) • 381 B
JavaScript
import config from "../../../../config.js";
export default async function getAdminAccess({ id, user, }) {
if (!id) {
return { message: "not enough params: id", status: 400 };
}
if (!config?.local &&
!["admin"].includes(user?.user_type || user?.type || "")) {
return { message: "access restricted: admin", status: 403 };
}
return null;
}