diff --git a/src/apps/schema/src/app/components/CreateModelDialogue.tsx b/src/apps/schema/src/app/components/CreateModelDialogue.tsx index 2f8a2d4f1..709d6abed 100644 --- a/src/apps/schema/src/app/components/CreateModelDialogue.tsx +++ b/src/apps/schema/src/app/components/CreateModelDialogue.tsx @@ -42,6 +42,7 @@ import { formatPathPart } from "../../../../../utility/formatPathPart"; import { AppState } from "../../../../../shell/store/types"; import { SelectModelParentInput } from "./SelectModelParentInput"; import { SelectBlockGroupInput } from "./SelectBlockGroupInput"; +import { isZestyEmail } from "../../../../../utility/isZestyEmail"; interface Props { onClose: () => void; @@ -256,7 +257,7 @@ export const CreateModelDialogue = ({ onClose, modelType = "" }: Props) => { {modelTypes ?.filter((modelType) => { if (modelType.key === "block") { - return user?.staff; + return isZestyEmail(user.email); } return true; }) diff --git a/src/apps/schema/src/app/components/Sidebar/index.tsx b/src/apps/schema/src/app/components/Sidebar/index.tsx index 419cc51a9..9845d3ba6 100644 --- a/src/apps/schema/src/app/components/Sidebar/index.tsx +++ b/src/apps/schema/src/app/components/Sidebar/index.tsx @@ -14,6 +14,7 @@ import { CreateModelDialogue } from "../CreateModelDialogue"; import { ModelList } from "./ModelList"; import { useSelector } from "react-redux"; import { AppState } from "../../../../../../shell/store/types"; +import { isZestyEmail } from "../../../../../../utility/isZestyEmail"; export const Sidebar = () => { const { data: models, isLoading } = useGetContentModelsQuery(); @@ -81,7 +82,7 @@ export const Sidebar = () => { } /> - {user?.staff && ( + {isZestyEmail(user.email) && (