Better way to know how to switch between PipeCD projects
What would you like to be added:
If you're using PipeCD to handle deployments for multiple projects, you can switch between them by clicking to the project name on the top left of the PipeCD web console.
We should have a better way to show this feature. An idea is to add Login to other project to the list that show in the dialog when click to the project name
Why is this needed:
We can have a Current Project: Projectx dropdown, and Login to other project to list and search all the project ?
Hi @khanhtc1202,
As per my current understanding,
To make switching between projects in PipeCD easier, I suggest to add a "Switch to another project" option to the dialog that appears when clicking the project name. This lets users enter a project ID directly, which is great for accessing projects not in the list.
We can also include a search bar to quickly find projects and add tabs for "Recent" (preferred) and "Favorites" for faster access.
@kiratlog You are clearly not following the rule of commenting on the issue first, and this isn’t even the first time you’ve done it
Just to clarify — since no one was assigned and it was a small issue, I followed FIFO and submitted a PR accordingly.
Also, I’d appreciate it if feedback could be phrased more constructively — the tone felt unnecessarily pointed.
https://github.com/pipe-cd/pipecd/blob/master/CONTRIBUTING.md
Thank you all so much for your great contribution! We're sorry for our insufficient CONTRIBUTING.md. We just updated it (https://github.com/pipe-cd/pipecd/pull/5847) to clarify some points.
@niladrix719
You are clearly not following the rule of commenting on the issue first, and this isn’t even the first time you’ve done it
Thank you so much, basically you're right.
@kiratlog
it was a small issue,
Yes, just opening a PR is enough for small issues in some cases, but please note that we were in a discussion for the spec.
Also, please mention something on an Issue before opening a PR, even if it's small (especially good-first-issue). Otherwise, it confuses the discussion/development.
feedback could be phrased more constructively
In this case, opening a PR does not enhance the discussion or feedback because we're discussing UI, not code itself.
After determining the UI, let's create a new PR 👍
To make switching between projects in PipeCD easier, I suggest to add a "Switch to another project" option to the dialog that appears when clicking the project name. This lets users enter a project ID directly, which is great for accessing projects not in the list.
@abhinavs1920 My primary concern is that clicking on the project name does not yield anything when the user logs into only one project (first-time user).
The current user story is: suppose I only have one project, and I want to log in to another project. I have to log out of my project first, then log in to another project; the next time I click the project name in the top-left dropdown, I can switch between projects.
That's why I said the spec of this feature is not clear for new users, so I suggested to make clicking on the project name drop-down always show a list with Login to another project in all cases.
We can also include a search bar to quickly find projects and add tabs for "Recent" (preferred) and "Favorites" for faster access.
This is cool, though it could be overthinking, but I like the idea 😄
Btw, this is not a fixed spec issue, so ideas are welcome, thanks all @t-kikuc @niladrix719 @abhinavs1920 @sagnik3788 @kiratlog Let's fix a spec for this before processing further 👍
sure thing 👍
To make switching between projects in PipeCD easier, I suggest to add a "Switch to another project" option to the dialog that appears when clicking the project name. This lets users enter a project ID directly, which is great for accessing projects not in the list.
@abhinavs1920 My primary concern is that clicking on the project name does not yield anything when the user logs into only one project (first-time user). The current user story is: suppose I only have one project, and I want to log in to another project. I have to log out of my project first, then log in to another project; the next time I click the project name in the top-left dropdown, I can switch between projects. That's why I said the spec of this feature is not clear for new users, so I suggested to make clicking on the project name drop-down always show a list with
Login to another projectin all cases.
Okay, Just got the better understanding of the User Story, so for that we can rely on the same approach used by the @kiratlog, which shows a option login to another project.
We can also include a search bar to quickly find projects and add tabs for "Recent" (preferred) and "Favorites" for faster access.
This is cool, though it could be overthinking, but I like the idea 😄
Yeah, you are right. 😅
Btw, this is not a fixed spec issue, so ideas are welcome, thanks all @t-kikuc @niladrix719 @abhinavs1920 @sagnik3788 @kiratlog Let's fix a spec for this before processing further 👍
Does this issue still need attention? Happy to get it fixed.