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)

Reply via email to