mirumee / overv.io-beta

Private beta feedback
10 stars 0 forks source link

How do I invite my team to a overv.io project? #518

Closed ehausen closed 9 years ago

ehausen commented 9 years ago

I have created a overv.io project with a repo and I want to add another github & overv.io user to the same project.

But it seems that when I tested with another user I had to create a new overv.io project and add the repo to that and create all the columns again.

Are the projects really per user? Does every member of the team have to create their own workspace on overv.io?

Details of my procedure:

mirekm commented 9 years ago

Hi Erik, Overv.io projects are visible to all users being GitHub collaborators of the repo(s) included in this projects. Each collaborator can only see issues from the repo(s) he has access to on GitHub. It's safe to keep a single project containing multiple repos with exclusive lists of collaborators. Then all the settings (like columns) are shared and everyone only sees issues from repos available to him on GitHub.

The only thing required by the other team members (as long as they are already collaborators in your repo(s) on GitHub) is to log in to Overv.io. Then all the Overv.io projects containing any repos they have access to on GitHub (and earlier added to Overv.io) should be available to them.

TLDR; The only known problem at the moment is that brand new collaborators might not be synced with Overvio on some point yet. Then you might need to refresh your project in Overv.io (or resync it from 'Tracked repositories' tab available on the bottom of the sidebar list of workspaces) and wait for a little bit. We're looking into ways of making this process straightforward and there should be some changes regarding the topic available online soon.

ehausen commented 9 years ago

Can you clarify: "The only known problem at the moment is that brand new collaborators might not be synced with Overvio on some point yet."

I actually managed to access the project with my test-member by going to the URL directly. But I could swear there was no projects already listed when test-member logged in to overv.io? Is that you meant by above.

PS. I really appreciate your fast replies! Remember to enjoy the summer also ;)

mirekm commented 9 years ago

If you add new collaborator to your GitHub repo we don't receive any instant notification about it — at the moment it's necessary to pull the new list of collaborators for the repos involved. This behavior will slightly change soon and we're testing first changes addressing the problem but for now the best way is to send a link to overv.io project if any of your collaborators can't find it on the list.

Thanks! Your feedback is also highly appreciated!

ehausen commented 9 years ago

Suggestion: Add help text about that you just said for example here:

screen shot 2015-07-14 at 20 37 50
ehausen commented 9 years ago

By the way... You stated that

Then all the settings (like columns) are shared and everyone only sees issues from repos available to him on GitHub.

I tested it and it's seems to be only columns. Other settings like "Distinguish 'My issues'" and collapsed columns seem to be personal, right?

mirekm commented 9 years ago

Yeah, I should have mentioned that: there are shared non-private/general project's settings and personal ones like "Distinguish my issues", collapsed columns or folded milestones.

mirekm commented 9 years ago

We've also added a Refresh button to /dashboard view. Now in case you can't find your project (containing repo(s) that you already have access to on GitHub) it will update your list of GitHub repositories and in turn will also reveal all the projects in Overv.io containing these repositories.