-
Notifications
You must be signed in to change notification settings - Fork 52
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
Make the workbench independent from the concept of project #562
Comments
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
The various subscriptions will now use editingContextId instead Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
The various subscriptions will now use editingContextId instead Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
The fields Project#representation and Project#representations are now available on the type EditingContext instead. It allows us to have features such as the retrieval of the tools of a diagram or even the onboarding area independant from the concept of Project. Most of the references to the concept of project now remain in the mutations. Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
…ject Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
The various subscriptions will now use editingContextId instead Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
The fields Project#representation and Project#representations are now available on the type EditingContext instead. It allows us to have features such as the retrieval of the tools of a diagram or even the onboarding area independant from the concept of Project. Most of the references to the concept of project now remain in the mutations. Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
…ject Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
sbegaudeau
added a commit
that referenced
this issue
Jun 23, 2021
Bug: #562 Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem
Our APIs and some of our lifecycle operations are still tightly couple with the expectation of a project.
Solution
Rename all occurrences of projectId to editingContextId and make sure we properly leverage the editing context indirection. For example in the GraphQL schema, the field
Project#representation
andProject#representations
should probably move to the typeEditingContext
.Rabbit holes
No-gos
Test
Doc
UX/UI
Next
The text was updated successfully, but these errors were encountered: