feat: resolved merge conflicts

This commit is contained in:
=
2024-10-25 14:17:17 +05:30
parent 203422c131
commit b9a1629db0
4 changed files with 27 additions and 7 deletions

View File

@@ -1972,6 +1972,16 @@ export const secretV2BridgeServiceFactory = ({
type: SecretType.Shared
});
ForbiddenError.from(permission).throwUnlessCan(
ProjectPermissionActions.Read,
subject(ProjectPermissionSub.Secrets, {
environment,
secretPath,
secretName,
secretTags: (secret?.tags || []).map((el) => el.slug)
})
);
const secretValue = secret.encryptedValue
? secretManagerDecryptor({ cipherTextBlob: secret.encryptedValue }).toString()
: "";
@@ -1981,10 +1991,15 @@ export const secretV2BridgeServiceFactory = ({
folderDAL,
secretDAL,
decryptSecretValue: (value) => (value ? secretManagerDecryptor({ cipherTextBlob: value }).toString() : undefined),
canExpandValue: (expandEnvironment, expandSecretPath) =>
canExpandValue: (expandEnvironment, expandSecretPath, expandSecretName, expandSecretTags) =>
permission.can(
ProjectPermissionActions.Read,
subject(ProjectPermissionSub.Secrets, { environment: expandEnvironment, secretPath: expandSecretPath })
subject(ProjectPermissionSub.Secrets, {
environment: expandEnvironment,
secretPath: expandSecretPath,
secretName: expandSecretName,
secretTags: expandSecretTags
})
)
});

View File

@@ -308,7 +308,12 @@ export const SecretItem = memo(
</Tooltip>
<ProjectPermissionCan
I={ProjectPermissionActions.Edit}
a={subject(ProjectPermissionSub.Secrets, { environment, secretPath, secretName, secretTags: selectedTagSlugs})}
a={subject(ProjectPermissionSub.Secrets, {
environment,
secretPath,
secretName,
secretTags: selectedTagSlugs
})}
>
{(isAllowed) => (
<Modal>
@@ -335,7 +340,7 @@ export const SecretItem = memo(
</IconButton>
</ModalTrigger>
<ModalContent
title="Secret Reference Tree"
title="Secret Reference Details"
subTitle="Visual breakdown of secrets referenced by this secret."
>
<SecretReferenceTree

View File

@@ -106,8 +106,8 @@ export const SecretReferenceTree = ({ secretPath, environment, secretKey }: Prop
</ul>
)}
</div>
<div className="mt-2 text-sm text-gray-400">
Click on a secret key to view its corresponding sub references.
<div className="mt-2 text-sm text-mineshaft-400">
Click a secret key to view its sub-references.
</div>
</div>
);

View File

@@ -248,7 +248,7 @@ export const SecretEditRow = ({
</div>
</ModalTrigger>
<ModalContent
title="Secret Reference Tree"
title="Secret Reference Details"
subTitle="Visual breakdown of secrets referenced by this secret."
>
<SecretReferenceTree