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