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

This commit is contained in:
=
2024-05-31 23:10:04 +05:30
parent cf690e2e16
commit c6043568cf
6 changed files with 9 additions and 16 deletions
@@ -67,7 +67,6 @@ export const decryptSecrets = (
env: encSecret.environment, env: encSecret.environment,
key: secretKey, key: secretKey,
value: secretValue, value: secretValue,
isReplicated: encSecret.isReplicated,
tags: encSecret.tags, tags: encSecret.tags,
comment: secretComment, comment: secretComment,
reminderRepeatDays: encSecret.secretReminderRepeatDays, reminderRepeatDays: encSecret.secretReminderRepeatDays,
-2
View File
@@ -14,7 +14,6 @@ export type EncryptedSecret = {
secretValueIV: string; secretValueIV: string;
secretValueTag: string; secretValueTag: string;
__v: number; __v: number;
isReplicated?: boolean;
createdAt: string; createdAt: string;
updatedAt: string; updatedAt: string;
skipMultilineEncoding?: boolean; skipMultilineEncoding?: boolean;
@@ -32,7 +31,6 @@ export type DecryptedSecret = {
key: string; key: string;
value: string; value: string;
comment: string; comment: string;
isReplicated?: boolean;
reminderRepeatDays?: number | null; reminderRepeatDays?: number | null;
reminderNote?: string | null; reminderNote?: string | null;
tags: WsTag[]; tags: WsTag[];
+1 -1
View File
@@ -3,7 +3,7 @@ import { ReservedFolders } from "@app/hooks/api/secretFolders/types";
export const formatReservedPaths = (secretPath: string) => { export const formatReservedPaths = (secretPath: string) => {
const i = secretPath.indexOf(ReservedFolders.SecretReplication); const i = secretPath.indexOf(ReservedFolders.SecretReplication);
if (i !== -1) { if (i !== -1) {
return secretPath.slice(0, i); return `${secretPath.slice(0, i)} - (replication)`;
} }
return secretPath; return secretPath;
}; };
@@ -201,9 +201,11 @@ export const SecretApprovalRequestChanges = ({
<div className="border-r border-mineshaft-500 pr-1"> <div className="border-r border-mineshaft-500 pr-1">
<FontAwesomeIcon icon={faFolder} className="text-primary" size="sm" /> <FontAwesomeIcon icon={faFolder} className="text-primary" size="sm" />
</div> </div>
<div className="pl-2 pb-0.5 text-sm"> <Tooltip content={formatReservedPaths(secretApprovalRequestDetails.secretPath)}>
{formatReservedPaths(secretApprovalRequestDetails.secretPath)} <div className="truncate pl-2 pb-0.5 text-sm" style={{ maxWidth: "10rem" }}>
</div> {formatReservedPaths(secretApprovalRequestDetails.secretPath)}
</div>
</Tooltip>
</div> </div>
</div> </div>
</div> </div>
@@ -154,7 +154,6 @@ export const SecretImportListView = ({
}; };
const handleOpenReplicationSecrets = (replicationImportId: string) => { const handleOpenReplicationSecrets = (replicationImportId: string) => {
console.log(secretImports);
const reservedImport = secretImports.find( const reservedImport = secretImports.find(
({ isReserved, importPath, importEnv }) => ({ isReserved, importPath, importEnv }) =>
importEnv.slug === environment && importEnv.slug === environment &&
@@ -224,11 +224,7 @@ export const SecretItem = memo(
"ml-3 block h-3.5 w-3.5 group-hover:hidden", "ml-3 block h-3.5 w-3.5 group-hover:hidden",
isSelected && "hidden" isSelected && "hidden"
)} )}
symbolName={ symbolName={FontAwesomeSpriteName.SecretKey}
secret.isReplicated
? FontAwesomeSpriteName.ReplicatedSecretKey
: FontAwesomeSpriteName.SecretKey
}
/> />
</div> </div>
<div className="flex h-11 w-80 flex-shrink-0 items-center px-4 py-2"> <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 <Tooltip
content={ content={
secretReminderRepeatDays && secretReminderRepeatDays > 0 secretReminderRepeatDays && secretReminderRepeatDays > 0
? `Every ${secretReminderRepeatDays} day${ ? `Every ${secretReminderRepeatDays} day${Number(secretReminderRepeatDays) > 1 ? "s" : ""
Number(secretReminderRepeatDays) > 1 ? "s" : "" }
}
` `
: "Reminder" : "Reminder"
} }