Brijesh Bhalala created ATLAS-5331:
--------------------------------------
Summary: Atlas React UI: Add bulk classification assignment for
multiple entities in Schema table of Entity detail page
Key: ATLAS-5331
URL: https://issues.apache.org/jira/browse/ATLAS-5331
Project: Atlas
Issue Type: Task
Components: atlas-core
Affects Versions: 2.5.0
Reporter: Brijesh Bhalala
Assignee: Brijesh Bhalala
In the classic Atlas UI, users had the ability to select multiple entities at
once (e.g., multiple columns within a {{{}hive_table{}}}'s Schema tab) and
assign a classification to all of them simultaneously using a global "+
Classification" button. This bulk-assignment functionality is currently missing
in the new React UI, forcing users to manually assign classifications to one
entity at a time, which is highly inefficient for large schemas.
*Current Behavior*
# Navigate to an entity's detail page (e.g., a {{{}hive_table{}}}) in the
React UI.
# Open the *Schema* tab.
# There is no mechanism (checkboxes) to select multiple rows at once.
# There is no bulk "+ Classification" button available above the table.
# Users must click the inline {{+}} button on every single row to assign
classifications individually.
*Expected Behavior*
# The Schema tab (and other relevant data tables) should include checkboxes on
the left side of each row to allow multi-selection.
# A bulk *"+ Classification"* button should be present at the top of the table.
# Clicking the bulk *"+ Classification"* button should open the standard "Add
Classification" modal.
# Upon submitting the modal, the selected classification should be applied to
all checked entities via a bulk API request.
*Acceptance Criteria*
*
Implement row-selection checkboxes in the Schema tab data table.
* Add a global *"+ Classification"* button above the table that becomes active
when at least one row is selected.
* Hook up the "Add Classification" modal to accept an array of selected
entity GUIDs.
* Integrate the bulk classification assignment API to handle the multiple
GUIDs.
* Ensure the table data correctly refreshes to display the newly added
classifications on all selected rows upon success.
* (Optional) Add a bulk "Remove Classification" option if applicable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)