feat: removed isReplicated fields from secret as no longer needed corresponding its changes in ui

This commit is contained in:
=
2024-05-31 17:36:32 +05:30
parent cf690e2e16
commit c6043568cf
6 changed files with 9 additions and 16 deletions

View File

@@ -67,7 +67,6 @@ export const decryptSecrets = (
env: encSecret.environment,
key: secretKey,
value: secretValue,
isReplicated: encSecret.isReplicated,
tags: encSecret.tags,
comment: secretComment,
reminderRepeatDays: encSecret.secretReminderRepeatDays,

View File

@@ -14,7 +14,6 @@ export type EncryptedSecret = {
secretValueIV: string;
secretValueTag: string;
__v: number;
isReplicated?: boolean;
createdAt: string;
updatedAt: string;
skipMultilineEncoding?: boolean;
@@ -32,7 +31,6 @@ export type DecryptedSecret = {
key: string;
value: string;
comment: string;
isReplicated?: boolean;
reminderRepeatDays?: number | null;
reminderNote?: string | null;
tags: WsTag[];

View File

@@ -3,7 +3,7 @@ import { ReservedFolders } from "@app/hooks/api/secretFolders/types";
export const formatReservedPaths = (secretPath: string) => {
const i = secretPath.indexOf(ReservedFolders.SecretReplication);
if (i !== -1) {
return secretPath.slice(0, i);
return `${secretPath.slice(0, i)} - (replication)`;
}
return secretPath;
};

View File

@@ -201,9 +201,11 @@ export const SecretApprovalRequestChanges = ({
<div className="border-r border-mineshaft-500 pr-1">
<FontAwesomeIcon icon={faFolder} className="text-primary" size="sm" />
</div>
<div className="pl-2 pb-0.5 text-sm">
{formatReservedPaths(secretApprovalRequestDetails.secretPath)}
</div>
<Tooltip content={formatReservedPaths(secretApprovalRequestDetails.secretPath)}>
<div className="truncate pl-2 pb-0.5 text-sm" style={{ maxWidth: "10rem" }}>
{formatReservedPaths(secretApprovalRequestDetails.secretPath)}
</div>
</Tooltip>
</div>
</div>
</div>

View File

@@ -154,7 +154,6 @@ export const SecretImportListView = ({
};
const handleOpenReplicationSecrets = (replicationImportId: string) => {
console.log(secretImports);
const reservedImport = secretImports.find(
({ isReserved, importPath, importEnv }) =>
importEnv.slug === environment &&

View File

@@ -224,11 +224,7 @@ export const SecretItem = memo(
"ml-3 block h-3.5 w-3.5 group-hover:hidden",
isSelected && "hidden"
)}
symbolName={
secret.isReplicated
? FontAwesomeSpriteName.ReplicatedSecretKey
: FontAwesomeSpriteName.SecretKey
}
symbolName={FontAwesomeSpriteName.SecretKey}
/>
</div>
<div className="flex h-11 w-80 flex-shrink-0 items-center px-4 py-2">
@@ -424,9 +420,8 @@ export const SecretItem = memo(
<Tooltip
content={
secretReminderRepeatDays && secretReminderRepeatDays > 0
? `Every ${secretReminderRepeatDays} day${
Number(secretReminderRepeatDays) > 1 ? "s" : ""
}
? `Every ${secretReminderRepeatDays} day${Number(secretReminderRepeatDays) > 1 ? "s" : ""
}
`
: "Reminder"
}