This is an automated email from the ASF dual-hosted git repository. madhan pushed a commit to branch atlas-2.5 in repository https://gitbox.apache.org/repos/asf/atlas.git
commit 3842cffef3a3a887c835e674d856571e7609891a Author: Prasad Pawar <[email protected]> AuthorDate: Mon Sep 22 16:49:37 2025 +0530 ATLAS-5138: React UI: Display Auto Purge (#444) (cherry picked from commit ae5e2f8bf6a61e76aac32e950951a83fedf63e3b) --- dashboard/src/utils/Enum.ts | 6 ++++-- dashboard/src/views/Administrator/Audits/AuditResults.tsx | 12 +++++++----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/dashboard/src/utils/Enum.ts b/dashboard/src/utils/Enum.ts index f95ea8add..9dd4ace11 100644 --- a/dashboard/src/utils/Enum.ts +++ b/dashboard/src/utils/Enum.ts @@ -77,7 +77,8 @@ export const category: { [key: string]: string } = { BUSINESS_METADATA: "Business Metadata", PURGE: "Purge Entities", IMPORT: "Import Entities", - EXPORT: "Export Entities" + EXPORT: "Export Entities", + AUTO_PURGE : "Auto Purged Entities" }; export const auditAction: { [key: string]: string } = { @@ -106,7 +107,8 @@ export const auditAction: { [key: string]: string } = { TYPE_DEF_CREATE: "Type Created", TYPE_DEF_DELETE: "Type Deleted", IMPORT: "Import", - EXPORT: "Export" + EXPORT: "Export", + AUTO_PURGE : "Auto Purged Entities" }; export const stats: any = { diff --git a/dashboard/src/views/Administrator/Audits/AuditResults.tsx b/dashboard/src/views/Administrator/Audits/AuditResults.tsx index 5b1f9c3c7..9deef0525 100644 --- a/dashboard/src/views/Administrator/Audits/AuditResults.tsx +++ b/dashboard/src/views/Administrator/Audits/AuditResults.tsx @@ -53,13 +53,14 @@ const AuditResults = ({ componentProps, row }: any) => { const { operation, params, result } = auditObj; const resultObj = - operation == "PURGE" + (operation == "PURGE" || operation == "AUTO_PURGE") ? result.replace("[", "").replace("]", "").split(",") : jsonParse(result); return ( <> {operation != "PURGE" && + operation != "AUTO_PURGE" && operation != "IMPORT" && operation != "EXPORT" && !isEmpty(resultObj) ? ( @@ -155,11 +156,12 @@ const AuditResults = ({ componentProps, row }: any) => { </Grid> ) : ( operation != "PURGE" && + operation != "AUTO_PURGE" && operation != "IMPORT" && operation != "EXPORT" && <Typography>No Results Found</Typography> )} - {operation == "PURGE" && !isEmpty(resultObj) ? ( + {(operation == "PURGE" || operation == "AUTO_PURGE") && !isEmpty(resultObj) ? ( <> <Typography>{`${category[operation]}`}</Typography> <List className="audit-results-list"> @@ -187,7 +189,7 @@ const AuditResults = ({ componentProps, row }: any) => { </List> </> ) : ( - operation == "PURGE" && <Typography>No Results Found</Typography> + (operation == "PURGE" || operation == "AUTO_PURGE") && <Typography>No Results Found</Typography> )} {(operation == "IMPORT" || operation == "EXPORT") && ( @@ -254,11 +256,11 @@ const AuditResults = ({ componentProps, row }: any) => { </StyledPaper> </CustomModal> - {operation == "PURGE" && ( + {(operation == "PURGE" || operation == "AUTO_PURGE") && ( <CustomModal open={openPurgeModal} onClose={handleClosePurgeModal} - title={`Purged Entity Details: ${currentPurgeResultObj}`} + title={operation == "PURGE" ? `Purged Entity Details: ${currentPurgeResultObj}` : `Auto Purged Entity Details: ${currentPurgeResultObj}`} footer={false} button1Handler={undefined} button2Handler={undefined}
