Skip to content

[Subtask] Support bulk editing of node and edge attributes #228

@oxy86

Description

@oxy86

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


UI Suggestions

  • context menu:
    • "Set attribute for selection"
  • bulk edit dialog:
    • attribute name
    • value
  • integration with table view:
    • multi-row edit

Implementation Notes


Edge Cases

  • mixed attribute types
  • partially missing attributes
  • large selections

Dependencies


Relation to Feature

Part of:
#223 Graph data editing and structured data workflows

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions