[ 
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)

Reply via email to