Skip to content

PLU-723 (fix): Pipe collaborators not added to new Tile created from action#1555

Open
kevinkim-ogp wants to merge 1 commit intodevelop-v2from
fix/create-table-add-collab
Open

PLU-723 (fix): Pipe collaborators not added to new Tile created from action#1555
kevinkim-ogp wants to merge 1 commit intodevelop-v2from
fix/create-table-add-collab

Conversation

@kevinkim-ogp
Copy link
Copy Markdown
Contributor

@kevinkim-ogp kevinkim-ogp commented Apr 19, 2026

TL;DR

Owners can create a new Tile from the 'Create row' action, but collaborators were not automatically added.
This is inconsistent with selecting an existing Tile, which correctly syncs collaborators.

What changed?

  • The createTable mutation now accepts an optional flowId input parameter.
  • When a flowId is provided, addFlowTableConnection is called to sync Pipe collaborators (editors, viewers) to the newly created table with their corresponding roles.
  • The ControlledAutocomplete component now reads flowId from EditorContext and passes it through when creating a new table option inline, ensuring the flow association is preserved during table creation from the Pipe Editor.

How to test?

Creating Tile from the _action
_First, create or open a Pipe that you OWN and has collaborators.

  • Verify that you can create a new Tile from the 'Create row' action.
  • Verify that your Pipe collaborators have also been added as Tile collaborators with the same roles.

Then, delete the collaborators from that SAME Pipe.

  • Verify that you can create a new Tile and NO collaborators are added.

Sanity check

  • Verify that Tile can still be created from the 'Create Tile' button in the Tiles page.
  • Verify that Tile can still be created from the 'Create row' action in the Pipe editor when there are no collaborators.

Copy link
Copy Markdown
Contributor Author


How to use the Graphite Merge Queue

Add the label lfg to this PR to add it to the merge queue.

You must have a Graphite account in order to use the merge queue. Sign up using this link.

An organization admin has enabled the Graphite Merge Queue in this repository.

Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue.

This stack of pull requests is managed by Graphite. Learn more about stacking.

@kevinkim-ogp kevinkim-ogp changed the title fix: add collab when creating tile inline PLU-723 (fix): add collab when creating tile inline Apr 19, 2026
@linear
Copy link
Copy Markdown

linear bot commented Apr 19, 2026

@kevinkim-ogp kevinkim-ogp changed the title PLU-723 (fix): add collab when creating tile inline PLU-723 (fix): Pipe collaborators not added to new Tile created from action Apr 19, 2026
@kevinkim-ogp kevinkim-ogp marked this pull request as ready for review April 20, 2026 01:41
@kevinkim-ogp kevinkim-ogp requested a review from a team as a code owner April 20, 2026 01:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant