[ 
https://issues.apache.org/jira/browse/ATLAS-5350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brijesh Bhalala updated ATLAS-5350:
-----------------------------------
    Description: 
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.

 ** *Audit Row Kind*

 *** Filter records based on audit row type/category.

  was:
Enhance the Purge Audit results view in the Administrator Audits tab to parse 
{{PurgeSummary}} audit records and render an interactive summary UI.

*Key Changes:*
 * {*}5 Metric Cards{*}: Displays {{{}Requested{}}}, {{{}Purged{}}}, 
{{{}Dependencies Purged{}}}, {{{}Failed{}}}, and {{Skipped}} as clickable 
metric cards with distinct color themes.
 * {*}Run Id Header{*}: Added {{Run Id:}} header with one-click copy button and 
feedback tooltip.
 * {*}Failure/Skip Details{*}: Hovering over Failed or Skipped cards displays a 
dark tooltip with error codes and skip explanations.
 * {*}Detail Drawer{*}: Clicking any metric card opens a right-side drawer 
displaying clickable GUID links with a real-time search bar for lists larger 
than 10 items.


> Atlas React 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
>
> 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.
>  ** *Audit Row Kind*
>  *** Filter records based on audit row type/category.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to