hide raw resources ui if disabled

This commit is contained in:
miloschwartz 2025-06-17 16:23:33 -04:00
parent 21e9edd201
commit 32e54d0f94
No known key found for this signature in database
2 changed files with 10 additions and 2 deletions

View file

@ -166,6 +166,14 @@ export async function createResource(
{ siteId, orgId } { siteId, orgId }
); );
} else { } else {
if (!config.getRawConfig().flags?.allow_raw_resources) {
return next(
createHttpError(
HttpCode.BAD_REQUEST,
"Raw resources are not allowed"
)
);
}
return await createRawResource( return await createRawResource(
{ req, res, next }, { req, res, next },
{ siteId, orgId } { siteId, orgId }

View file

@ -683,7 +683,7 @@ export default function Page() {
</SettingsSectionForm> </SettingsSectionForm>
</SettingsSectionBody> </SettingsSectionBody>
</SettingsSection> </SettingsSection>
) : ( ) : env.flags.allowRawResources ? (
<SettingsSection> <SettingsSection>
<SettingsSectionHeader> <SettingsSectionHeader>
<SettingsSectionTitle> <SettingsSectionTitle>
@ -781,7 +781,7 @@ export default function Page() {
</SettingsSectionForm> </SettingsSectionForm>
</SettingsSectionBody> </SettingsSectionBody>
</SettingsSection> </SettingsSection>
)} ) : null}
<div className="flex justify-end space-x-2 mt-8"> <div className="flex justify-end space-x-2 mt-8">
<Button <Button