Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

impl: ability to customize the links to Dashboard#211

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
fioan89 merged 14 commits intomainfromimpl-support-customizing-dashboard-url
Oct 30, 2025

Conversation

@fioan89
Copy link
Collaborator

@fioan89fioan89 commentedOct 20, 2025
edited
Loading

Some clients (Netflix in this specific case) rely on mainly their own dashboard tools instead of the Coder one. Two main reasons that were mentioned by Netflix:

  • aggregate many dev tools in a unified internal console
  • specific platform/security needs that their own UI handles better

For this reason they would like the actions that open up the Coder Dashboard (Create workspace andOpen in dashboard) to be fully customizable, and allow clients to override the URL.
ForCreate workspace we now have a config that defaults $lastDeploymentUrl/templates, but it can be replaced with a complete new URL. It also supports$workspaceOwner as a placeholder that is replaced by the plugin with the username that logged in.

ForOpen in dashboard a full URL can be provided and we also introduced two placeholders$workspaceOwner and$workspaceName which will be replaced by the plugin but only for this action.

For now the decision is to not allow configuration from UI since Netflix is the only target for this change, and they deploy at scale a templated settings.json.

Some clients (Netflix in this specific case) rely on mainly their own dashboardtools instead of the Coder one. Two main reasons that were mentioned by Netflix:- aggregate many dev tools in a unified internal console- specific platform/security needs that their own UI handles betterFor this reason they would like the actions open up the Coder Dashboard(only Create workspace for now) to be fully customizable, and allow clientsto override the URL.For `Create workspace` we now have a config that defaults $lastDeploymentUrl/templates,but it can be replaced with a relative URL to $lastDeploymentUrl or a complete new URL.For now the decision is to not allow configuration from UI since Netflix is theonly target for this change, and they deploy at scale a templated settings.json.
@fioan89fioan89 marked this pull request as ready for reviewOctober 20, 2025 20:16
Copy link
Member

@code-ashercode-asher left a comment

Choose a reason for hiding this comment

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

Nice 👌

There is no need to support relative paths as the existing customer will havea custom dashboard that is hosted on a different hostname than the Coder deployment.The part related to relative URL paths is now removed in order to simplify the code.
For `Open in dashboard` we now have a config that can be replaced witha complete new URL to another custom hostname and path. This new settingsupports `$workspaceOwner` and `$workspaceName` as placeholders.
…oder/coder-jetbrains-toolbox-plugin into impl-support-customizing-dashboard-url
@fioan89fioan89 changed the titleimpl: ability to customize the link to workspace creation in Dashboardimpl: ability to customize the links to DashboardOct 29, 2025
@fioan89fioan89 merged commit3ac53e8 intomainOct 30, 2025
6 checks passed
@fioan89fioan89 deleted the impl-support-customizing-dashboard-url branchOctober 30, 2025 23:44
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@code-ashercode-ashercode-asher approved these changes

@f0sself0sselAwaiting requested review from f0ssel

@jcjiangjcjiangAwaiting requested review from jcjiang

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@fioan89@code-asher

[8]ページ先頭

©2009-2025 Movatter.jp