Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for a tree widget in forms #1139

Closed
sbegaudeau opened this issue Apr 7, 2022 · 0 comments · Fixed by #1158
Closed

Add support for a tree widget in forms #1139

sbegaudeau opened this issue Apr 7, 2022 · 0 comments · Fixed by #1158

Comments

@sbegaudeau
Copy link
Member

We need to be able to display trees in form representations. For that, we will rely on the <TreeView />from MaterialUI since the use of the tree representation would be overkill for our need and it would require a large refactoring of the explorer.

We will need to write an ADR showing the necessary GraphQL API for the tree widget in order support the needs of the <TreeView /> along with the Java API of the tree widget description. We may need to discuss the ability (or not) to reuse the existing TreeDescription and Tree GraphQL type.

@sbegaudeau sbegaudeau added this to the 2022.5.0 milestone Apr 7, 2022
@pcdavid pcdavid self-assigned this Apr 12, 2022
pcdavid added a commit that referenced this issue Apr 13, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 13, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
@pcdavid pcdavid linked a pull request Apr 13, 2022 that will close this issue
pcdavid added a commit that referenced this issue Apr 13, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
@pcdavid pcdavid pinned this issue Apr 13, 2022
@sbegaudeau sbegaudeau unpinned this issue Apr 18, 2022
@pcdavid pcdavid pinned this issue Apr 19, 2022
@pcdavid pcdavid unpinned this issue Apr 21, 2022
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
… testing

Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
… testing

Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
… testing

Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
… testing

Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Apr 22, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 9, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 18, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
@pcdavid pcdavid modified the milestones: 2022.5.0, 2022.7.0 May 30, 2022
pcdavid added a commit that referenced this issue May 30, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 30, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 30, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 31, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue May 31, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Jun 29, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
pcdavid added a commit that referenced this issue Jun 30, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Jul 11, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Jul 20, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
sbegaudeau pushed a commit that referenced this issue Jul 20, 2022
Bug: #1139
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
lfasani added a commit that referenced this issue Sep 12, 2022
Now there are two separated concepts:
 * The node style description concept that tells how the node is
represented
 * The new concept of LayoutStrategyDescription that tells how the
children are layouted.

* Add new Styles
 - RectangularNodeStyleDescription
 - ImageNodeStyleDescription
 - SVGNodeStyleDescription
 - IconLabelNodeStyleDescription
* Add a "childrenLayoutStrategy" feature to NodeDescription. There are
two implementations
 - FreeFormLayoutStrategyDescription
 - ListLayoutStrategyDescription

Bug: #1316
Bug: #1139
Signed-off-by: Laurent Fasani <laurent.fasani@obeo.fr>
lfasani added a commit that referenced this issue Sep 19, 2022
Now there are two separated concepts:
 * The node style description concept that tells how the node is
represented
 * The new concept of LayoutStrategyDescription that tells how the
children are layouted.

* Add new Styles
 - RectangularNodeStyleDescription
 - ImageNodeStyleDescription
 - IconLabelNodeStyleDescription
* Add a "childrenLayoutStrategy" feature to NodeDescription. There are
two implementations
 - FreeFormLayoutStrategyDescription
 - ListLayoutStrategyDescription

Bug: #1316
Bug: #1139
Signed-off-by: Laurent Fasani <laurent.fasani@obeo.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants