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

Implement new format workspace key {namespace}/{workspaceName} or {workspaceId} #4073

Merged
merged 3 commits into from
Feb 10, 2017

Conversation

sleshchenko
Copy link
Member

@sleshchenko sleshchenko commented Feb 9, 2017

What does this PR do?

Implement new format workspace key:

  1. {workspaceId}
  2. {namespace}/{workspaceName}
    Note that namespace can contain '/' symbol so workspace key can look like {namespace_part1}/{namespace_part2}/.../{namespace_partN}/{workspaceName}.

Also this PR contains required changes for IDE and Dashboard.

What issues does this PR fix or reference?

#4061

Changelog

Reworked workspace key to new format where namespace can contain / symbols.

Release Notes

Reworked workspace key to new format where namespace can contain / symbols.

Docs PR

Will be explained as part of the documentation for teams.

@sleshchenko sleshchenko changed the title Composite namespace Implement new format workspace key {namespace}/{workspaceName} or {workspaceId} Feb 9, 2017
@slemeur slemeur added the kind/task Internal things, technical debt, and to-do tasks to be performed. label Feb 9, 2017
Copy link
Contributor

@voievodin voievodin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

serverside changes are okay to me

@ashumilova ashumilova added this to the 5.3.0 milestone Feb 10, 2017
Sergii Leschenko added 3 commits February 10, 2017 15:04
…in `/` symbols

Impemented new format workspace key:
1. {workspaceId}
2. {namespace}/{workspaceName}
Note that namespace can contains '/' symbol so workspace key can looks like {namespace_part1}/{namespace_part2}/.../{namespace_partN}/{workspaceName}.
According to new workspace key format changes URL
to IDE looks like {HOST}/namespace/namespace_part_2/workspaceName
According to new workspace key format changes URL to
dashboard workspace details team looks like
{HOST}/dashboard/#/workspace/namespace/namespace_part_2/workspaceName
@sleshchenko sleshchenko merged commit 75d4227 into eclipse-che:master Feb 10, 2017
@sleshchenko sleshchenko deleted the compositeNamespace branch February 10, 2017 13:13
@codenvy-ci
Copy link

Build # 1937 - FAILED

Please check console output at https://ci.codenvycorp.com/job/che-pullrequests-build/1937/ to view the results.

@benoitf
Copy link
Contributor

benoitf commented Feb 10, 2017

What about cli changes ?
Release notes is not saying it's a breaking change as well

@ashumilova
Copy link
Contributor

PR for CLI : #4115

@JamesDrummond JamesDrummond mentioned this pull request Feb 17, 2017
9 tasks
JPinkney pushed a commit to JPinkney/che that referenced this pull request Aug 17, 2017
…rkspaceId} (eclipse-che#4073)

* CHE-4061 Rework workspace key to new format where namespace can contain `/` symbols

Impemented new format workspace key:
1. {workspaceId}
2. {namespace}/{workspaceName}
Note that namespace can contains '/' symbol so workspace key can looks like {namespace_part1}/{namespace_part2}/.../{namespace_partN}/{workspaceName}.

* CHE-4061 Adapt IDE to work with workspace key in new format

According to new workspace key format changes URL
to IDE looks like {HOST}/namespace/namespace_part_2/workspaceName


* CHE-4061 Adapt dashboard to work with workspace key in new format

According to new workspace key format changes URL to
dashboard workspace details team looks like
{HOST}/dashboard/#/workspace/namespace/namespace_part_2/workspaceName
skabashnyuk pushed a commit that referenced this pull request Jan 3, 2020
…rkspaceId} (#4073)

* CHE-4061 Rework workspace key to new format where namespace can contain `/` symbols

Impemented new format workspace key:
1. {workspaceId}
2. {namespace}/{workspaceName}
Note that namespace can contains '/' symbol so workspace key can looks like {namespace_part1}/{namespace_part2}/.../{namespace_partN}/{workspaceName}.

* CHE-4061 Adapt IDE to work with workspace key in new format

According to new workspace key format changes URL
to IDE looks like {HOST}/namespace/namespace_part_2/workspaceName


* CHE-4061 Adapt dashboard to work with workspace key in new format

According to new workspace key format changes URL to
dashboard workspace details team looks like
{HOST}/dashboard/#/workspace/namespace/namespace_part_2/workspaceName
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/task Internal things, technical debt, and to-do tasks to be performed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants