feat(secret-approval): resolved infinite query bug and added support for closing, re-opening request, stale req ui

This commit is contained in:
Akhil Mohan
2023-10-05 20:34:50 +05:30
parent 63588b4e44
commit 04c7d49477
15 changed files with 500 additions and 233 deletions
@@ -18,7 +18,7 @@ export const getSecretApprovalRequestDetails = z.object({
})
});
export const updateSecretApprovalRequestStatus = z.object({
export const updateSecretApprovalReviewStatus = z.object({
body: z.object({
status: z.enum([ApprovalStatus.APPROVED, ApprovalStatus.REJECTED])
}),
@@ -28,7 +28,16 @@ export const updateSecretApprovalRequestStatus = z.object({
});
export const mergeSecretApprovalRequest = z.object({
body: z.object({
params: z.object({
id: z.string().trim()
})
});
export const updateSecretApprovalRequestStatus = z.object({
params: z.object({
id: z.string().trim()
}),
body: z.object({
status: z.enum(["open", "close"])
})
});