-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
CHE-3048: add new workspace creation flow #5447
Conversation
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2899/ |
Feedbacks from tests on a2 Functional feedbacks: UI feedbacks:
|
It seems we have a bug when:
Actual result: A blank project is added into the workspace |
Other feedbacks from sprint demo:
SELECT STACK Change "RAM SETTING" to "RAM" Change the filter text:
|
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2921/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2923/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2925/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2931/ |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/2974/ |
Known issue, found during testing #5545 |
// create-workspace flow | ||
$grey-input-label-color = #91979F | ||
$very-light-grey-background-color = #F7F7F7 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why aren't they in file 'colors.json' like other 20 color constants? I guess it should be one place for constant.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we defined color.json as application colors palette, now seems new are added, but need to deal - it's really new ones or replacement for existing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
* | ||
* @author Oleksii Kurinnyi | ||
*/ | ||
export class StackSelectorItem { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I saw an implementation of ng.IDirective in other directives for this PR. Could we make it as a rule?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1, also prefer to point it directly. let's make as a rule
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
* | ||
* @param {any} error error object or string | ||
*/ | ||
private logError(error: any): void { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I saw using this private logError once for the service. I guess we should have something looks like in separate error service because we have a lot of places with error.data.message checking.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 agree
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/3005/ |
QA PR - #5256 |
added release note. |
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/3019/ |
Signed-off-by: Anna Shumilova <ashumilo@redhat.com> CHE-2971: add toggle widgets added directives: - che-toggle-joined - che-toggle-joined-button - che-toggle-single-button Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-2971: add change-memory-unit filter and rename filter cheNumberRoundFilter => numberRound Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-2971: add chips-list widget Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-2971: add 'stacks' icon into che-font. Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-2971: add stack-selector and stack-selector-item components Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> add stack-selector to demo-components page Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-2971: add number-spinner widget Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> clean-up che-button-* directives Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> update demo-components component Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> code clean-up Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-3048: add template-selector and template-selector-item components. Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> CHE-3048: add create-workspace component. Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> code clean-up Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> make page loading smooth Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> align container's lable and input in 'Name' section Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> Add attributes needed for tests Signed-off-by: Anna Shumilova <ashumilo@redhat.com> reload iframe with IDE after all of the projects are added and imported Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com> fix styles for select stack widgets Signed-off-by: Oleksii Orel <oorel@redhat.com> fixup! fix styles for select stack widgets Fix GitHub loading repos and some feedbacks Signed-off-by: Anna Shumilova <ashumilo@redhat.com> fixup! fix styles for select stack widgets fixup! Fix GitHub loading repos and some feedbacks
Signed-off-by: Anna Shumilova <ashumilo@redhat.com>
Build success. https://ci.codenvycorp.com/job/che-pullrequests-build/3023/ |
What does this PR do?
This PR provides new workspace creation flow with the following improvements:
What issues does this PR fix or reference?
#2971
#3212
#3213
#3214
#3392
#5166
Changelog
[UD] added new simplified workspace creation flow
Release Notes
This version introduces a major usability improvement on the dashboard. We have created a new flow to create a workspace. This flow is simpler to understand and simpler to use. We also have unified the experience, so that you can always add a project while creating a workspace. The flow is consistent from the different places on the dashboard where you can create a workspace.
There are 3 main steps when creating a workspace:
1- Assigning a name
2- Selecting a stack for the workspace runtime
3- Configuring the workspace's resources
The logical next step is to add or import projects in the workspace. That step is becoming more flexible, so you decide if you want to add one or multiple projects while creating the workspace - or if you prefer to import the projects later.
Let us know what you think!
Docs PR
https://github.com/eclipse/che-docs/pull/252/files