Overview
Introduce bulk editing capabilities for node and edge attributes, allowing users to modify multiple elements at once.
This builds on the table view (#225) and attribute editing (#224), enabling efficient data cleaning and transformation workflows.
Motivation
Editing attributes one node/edge at a time is not practical for real-world datasets.
Users need to:
- update many nodes at once
- assign values to groups
- clean or normalize data
Scope
Bulk operations
- set attribute value for selected nodes/edges
- add attribute to multiple elements
- remove attribute from multiple elements
Selection sources
Behavior
- operations apply to:
- current selection
- or visible subset
- must be:
UI Suggestions
- context menu:
- "Set attribute for selection"
- bulk edit dialog:
- integration with table view:
Implementation Notes
- build on:
- ensure updates trigger UI refresh correctly
- prepare for future transformations (next subtask)
Edge Cases
- mixed attribute types
- partially missing attributes
- large selections
Dependencies
Relation to Feature
Part of:
#223 Graph data editing and structured data workflows
Overview
Introduce bulk editing capabilities for node and edge attributes, allowing users to modify multiple elements at once.
This builds on the table view (#225) and attribute editing (#224), enabling efficient data cleaning and transformation workflows.
Motivation
Editing attributes one node/edge at a time is not practical for real-world datasets.
Users need to:
Scope
Bulk operations
Selection sources
Behavior
UI Suggestions
Implementation Notes
Edge Cases
Dependencies
Relation to Feature
Part of:
#223 Graph data editing and structured data workflows