Skip to content

Mention the user who already imported the repository as a project #5119

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

Closed
gtsiolis opened this issue Aug 9, 2021 · 4 comments · Fixed by #5128
Closed

Mention the user who already imported the repository as a project #5119

gtsiolis opened this issue Aug 9, 2021 · 4 comments · Fixed by #5128
Assignees
Labels
component: dashboard feature: teams and projects [DEPRECATED] Please, use feature: organizations or feature: projects labels instead. groundwork: in progress team: webapp Issue belongs to the WebApp team user experience

Comments

@gtsiolis
Copy link
Contributor

gtsiolis commented Aug 9, 2021

Problem to solve

In the upcoming Teams & Projects feature, a user can try importing a repository as a project. However, there will be cases where someone on your team, with proper permissions to install the app for GitHub[1] or the hook for GitLab[2], has already imported a repository as a project.

Curently, there's a text label next to each each project with the label already taken. However, there's no indication for who added the project so that you can reach out or make any action.

Proposal

A good first MVC (minimum viable change) could be to surface the user who already added the repository as a project.

Designs

Tooltip on already added projects
Taken
@jldec
Copy link
Contributor

jldec commented Nov 3, 2021

Let's do this ™️

1 caveat: we have to be careful not to expose user information which the user is not already exposing e.g. if say the user's github id is visible, but their email is not visible, it would be better to expose their github id only.

nit: for usability, tooltips that require hovering are not the easiest (esp on touch devices), so making something visibile or clickable is preferable.

@jldec
Copy link
Contributor

jldec commented Nov 3, 2021

/schedule

@laushinka
Copy link
Contributor

I have a stupid question - is it possible to allow anyone with proper permissions to create projects out of the same repos? Or is this something that the git providers don't let us?

@jldec
Copy link
Contributor

jldec commented Dec 10, 2021

We know from user support questions that this is causing problems.
Let's implement the minimal solution to show a team owner name - a tooltip as proposed by @gtsiolis is fine.

Repository owner moved this from In Groundwork to Done in 🍎 WebApp Team Dec 20, 2021
@jldec jldec moved this to Done in 🍎 WebApp Team Jan 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: dashboard feature: teams and projects [DEPRECATED] Please, use feature: organizations or feature: projects labels instead. groundwork: in progress team: webapp Issue belongs to the WebApp team user experience
Projects
Archived in project
Status: Next iteration 🛹
Development

Successfully merging a pull request may close this issue.

6 participants