[
https://issues.apache.org/jira/browse/ATLAS-5350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brijesh Bhalala updated ATLAS-5350:
-----------------------------------
Description:
{*}Enhance Purge Audit Results View in Administrator Audits Tab{*}
Enhance the Purge Audit results view to parse `PurgeSummary` audit records and
render an interactive summary UI across both Atlas React UI and Classic UI.
{*}Key Changes:{*}
{*}Supported Interfaces{*}
* Implemented Purge Audit enhancements in both:
* Atlas React Administrator Audits view
* Classic UI Administrator Audits view
* Provides a consistent purge audit experience across both interfaces.
{*}Legacy Purge Audit Support{*}
* Maintains backward compatibility with existing legacy purge audit records.
* Supports rendering of:
* New `PurgeSummary` audit records.
* Existing legacy purge audit data.
{*}4 Metric Cards with Counts{*}
* Added four summary metric cards:
* REQUESTED
* PURGED
* FAILED
* SKIPPED
* Each card displays the corresponding purge record count (including base and
dependency counts).
* Cards have distinct color themes for better visual identification.
* Provides a quick overview of purge execution results.
{*}Run Id Header{*}
* Added Run Id header in the purge audit summary view.
* Includes one-click copy functionality.
* Displays copy feedback using a tooltip after successful copying.
{*}Failure and Skip Details{*}
* FAILED and SKIPPED cards are non-clickable.
* Hovering over these cards displays a helpful tooltip:
* FAILED: Instructs the user that entities failed and to check
`purgefailure.log`.
* SKIPPED: Instructs the user that entities were skipped and to check
`purgefailure.log`.
* Tooltip provides clear next-steps without opening additional views.
{*}Interactive Detail Drawer{*}
* Only the REQUESTED and PURGED metric cards are clickable.
* Clicking these cards opens a right-side detail drawer.
* Drawer displays:
* Clickable GUID links for purge records.
* Real-time search functionality for large GUID lists.
* *{*}Client-side{*}* pagination support for handling large result sets
efficiently.
* Explicit fallback messaging for summary audits where the specific entity
list is not available in the payload.
* Allows users to efficiently browse and navigate through purge records.
{*}Enhanced Audit Filters{*}
* Added additional filters in the Administrator Audits tab:
* Run ID
* Filter purge audit records by a specific purge execution run.
was:
h1. Enhance Purge Audit Results View in Administrator Audits Tab
Enhance the Purge Audit results view to parse {{{{{}PurgeSummary{}}}}} audit
records and render an interactive summary UI across both *Atlas React UI* and
{*}Classic UI{*}.
h2. Key Changes:
h3. *Supported Interfaces*
* Implemented Purge Audit enhancements in both:
** *Atlas React Administrator Audits view*
** *Classic UI Administrator Audits view*
* Provides a consistent purge audit experience across both interfaces.
h3. *Legacy Purge Audit Support*
* Maintains backward compatibility with existing legacy purge audit records.
* Supports rendering of:
** New {{{{{}PurgeSummary{}}}}} audit records.
** Existing legacy purge audit data.
h3. *4 Metric Cards with Counts*
* Added four summary metric cards:
** *Requested*
** *Total Purged*
** *Failed*
** *Skipped*
* Each card displays the corresponding purge record count.
* Cards have distinct color themes for better visual identification.
* Provides a quick overview of purge execution results.
h3. *Run Id Header*
* Added *Run Id* header in the purge audit summary view.
* Includes one-click copy functionality.
* Displays copy feedback using a tooltip after successful copying.
h3. *Failure and Skip Details*
* *Failed* and *Skipped* cards are non-clickable.
* Hovering over these cards displays a dark tooltip containing:
* {*}Failed:{*}{*}{{*}}
** Failure error codes{*}.{*}
** Failure log details.
* *Skipped:*
** Skip reasons.
** Skip explanations.
* Tooltip provides detailed information without opening additional views.
h3. *Interactive Detail Drawer*
* Only *Requested* and *Total Purged* metric cards are clickable.
* Clicking these cards opens a right-side detail drawer.
* Drawer displays:
** Clickable GUID links for purge records.
** Real-time search functionality for large GUID lists.
** Pagination support for handling large result sets.
* Allows users to efficiently browse and navigate through purge records.
h3. *Enhanced Audit Filters*
* Added additional filters in the Administrator Audits tab:
* {*}Run ID{*}{*}{{*}}
** Filter purge audit records by a specific purge execution run.{*}{{*}}
> Atlas UI: Enhance Purge Audit Results UI
> ----------------------------------------
>
> Key: ATLAS-5350
> URL: https://issues.apache.org/jira/browse/ATLAS-5350
> Project: Atlas
> Issue Type: Task
> Components: atlas-core
> Affects Versions: 3.0.0
> Reporter: Brijesh Bhalala
> Assignee: Brijesh Bhalala
> Priority: Major
> Labels: atlas-react
> Attachments: Screenshot from 2026-08-10 11-50-32.png, Screenshot from
> 2026-08-10 11-50-38.png, Screenshot from 2026-08-10 11-50-58.png, Screenshot
> from 2026-08-10 11-51-32.png, Screenshot from 2026-08-10 11-51-39.png,
> Screenshot from 2026-08-10 11-51-45.png, Screenshot from 2026-08-10
> 11-51-57.png, Screenshot from 2026-08-10 11-52-33.png
>
> Time Spent: 4h
> Remaining Estimate: 0h
>
> {*}Enhance Purge Audit Results View in Administrator Audits Tab{*}
> Enhance the Purge Audit results view to parse `PurgeSummary` audit records
> and render an interactive summary UI across both Atlas React UI and Classic
> UI.
> {*}Key Changes:{*}
> {*}Supported Interfaces{*}
> * Implemented Purge Audit enhancements in both:
> * Atlas React Administrator Audits view
> * Classic UI Administrator Audits view
> * Provides a consistent purge audit experience across both interfaces.
> {*}Legacy Purge Audit Support{*}
> * Maintains backward compatibility with existing legacy purge audit records.
> * Supports rendering of:
> * New `PurgeSummary` audit records.
> * Existing legacy purge audit data.
> {*}4 Metric Cards with Counts{*}
> * Added four summary metric cards:
> * REQUESTED
> * PURGED
> * FAILED
> * SKIPPED
> * Each card displays the corresponding purge record count (including base
> and dependency counts).
> * Cards have distinct color themes for better visual identification.
> * Provides a quick overview of purge execution results.
> {*}Run Id Header{*}
> * Added Run Id header in the purge audit summary view.
> * Includes one-click copy functionality.
> * Displays copy feedback using a tooltip after successful copying.
> {*}Failure and Skip Details{*}
> * FAILED and SKIPPED cards are non-clickable.
> * Hovering over these cards displays a helpful tooltip:
> * FAILED: Instructs the user that entities failed and to check
> `purgefailure.log`.
> * SKIPPED: Instructs the user that entities were skipped and to check
> `purgefailure.log`.
> * Tooltip provides clear next-steps without opening additional views.
> {*}Interactive Detail Drawer{*}
> * Only the REQUESTED and PURGED metric cards are clickable.
> * Clicking these cards opens a right-side detail drawer.
> * Drawer displays:
> * Clickable GUID links for purge records.
> * Real-time search functionality for large GUID lists.
> * *{*}Client-side{*}* pagination support for handling large result sets
> efficiently.
> * Explicit fallback messaging for summary audits where the specific entity
> list is not available in the payload.
> * Allows users to efficiently browse and navigate through purge records.
> {*}Enhanced Audit Filters{*}
> * Added additional filters in the Administrator Audits tab:
> * Run ID
> * Filter purge audit records by a specific purge execution run.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)