Log GET secrets v2

This commit is contained in:
Tuan Dang
2023-08-08 22:42:13 +07:00
parent 58854e6b81
commit a9389643b8
4 changed files with 24 additions and 17 deletions

View File

@@ -943,6 +943,21 @@ export const getSecrets = async (req: Request, res: Response) => {
channel,
ipAddress: req.realIP
}));
await EEAuditLogService.createAuditLog(
req.authData,
{
type: EventType.GET_SECRETS,
metadata: {
environment,
secretPath: secretPath as string,
numberOfSecrets: secrets.length
}
},
{
workspaceId: new Types.ObjectId(workspaceId as string)
}
);
const postHogClient = await TelemetryService.getPostHogClient();
if (postHogClient) {

View File

@@ -63,12 +63,12 @@ class EELicenseService {
environmentsUsed: 0,
secretVersioning: true,
pitRecovery: false,
ipAllowlisting: true,
ipAllowlisting: false,
rbac: true,
customRateLimits: true,
customAlerts: true,
auditLogs: true,
auditLogsRetentionDays: 30,
customRateLimits: false,
customAlerts: false,
auditLogs: false,
auditLogsRetentionDays: 0,
samlSSO: false,
status: null,
trial_end: null,

View File

@@ -483,7 +483,7 @@ export const AppLayout = ({ children }: LayoutProps) => {
</MenuItem>
</a>
</Link>
<Link href={`/project/${currentWorkspace?._id}/audit-logs`} passHref>
{/* <Link href={`/project/${currentWorkspace?._id}/audit-logs`} passHref>
<a>
<MenuItem
isSelected={
@@ -494,7 +494,7 @@ export const AppLayout = ({ children }: LayoutProps) => {
Audit Logs V2
</MenuItem>
</a>
</Link>
</Link> */}
<Link href={`/project/${currentWorkspace?._id}/logs`} passHref>
<a>
<MenuItem

View File

@@ -45,15 +45,6 @@ export const SecretDetailDrawer = ({
const [canRevealSecOverride, setCanRevealSecOverride] = useToggle();
const { register, setValue, control, getValues } = useFormContext<FormData>();
const secKey = useWatch({
control,
name: `secrets.${index}.key`,
disabled: false,
exact: true
});
console.log("secKeyyy", secKey);
const overrideAction = useWatch({ control, name: `secrets.${index}.overrideAction` });
const isOverridden =
@@ -102,7 +93,8 @@ export const SecretDetailDrawer = ({
isDisabled={isReadOnly}
onClick={() => {
const secret = getValues(`secrets.${index}`);
onSecretDelete(index, secret._id, secret.idOverride);
onSecretDelete(index, secret.key, secret._id, secret.idOverride);
}}
>
Delete