Merge pull request #2999 from Infisical/misc/added-handling-for-case-enforcement

misc: added handling of secret case enforcement
This commit is contained in:
Sheen
2025-01-21 13:58:48 +08:00
committed by GitHub
11 changed files with 111 additions and 19 deletions
@@ -169,8 +169,8 @@ export const CreateSecretForm = ({ secretPath = "/", onClose }: Props) => {
if (!secretKey || isWholeKeyHighlighted) {
e.preventDefault();
setValue("key", key);
const keyStr = currentWorkspace.autoCapitalization ? key.toUpperCase() : key;
setValue("key", keyStr);
if (value) {
setValue("value", value);
}
@@ -125,8 +125,8 @@ export const CreateSecretForm = ({
if (!secretKey || isWholeKeyHighlighted) {
e.preventDefault();
setValue("key", key);
const keyStr = autoCapitalize ? key.toUpperCase() : key;
setValue("key", keyStr);
if (value) {
setValue("value", value);
}
@@ -37,7 +37,7 @@ export const AutoCapitalizationSection = () => {
return (
<div className="mb-6 rounded-lg border border-mineshaft-600 bg-mineshaft-900 p-4">
<p className="mb-3 text-xl font-semibold">{t("settings.project.auto-capitalization")}</p>
<p className="mb-3 text-xl font-semibold">{t("settings.project.enforce-capitalization")}</p>
<ProjectPermissionCan I={ProjectPermissionActions.Edit} a={ProjectPermissionSub.Settings}>
{(isAllowed) => (
<div className="w-max">
@@ -50,7 +50,7 @@ export const AutoCapitalizationSection = () => {
handleToggleCapitalizationToggle(state as boolean);
}}
>
{t("settings.project.auto-capitalization-description")}
{t("settings.project.enforce-capitalization-description")}
</Checkbox>
</div>
)}