lemurheavy / coveralls-public

The public issue tracker for coveralls.io
http://coveralls.io
124 stars 7 forks source link

How do you add users? #1779

Open tombigly opened 2 weeks ago

tombigly commented 2 weeks ago

I need to add my team and don't see an option.

afinetooth commented 2 weeks ago

Hi @tombigly.

Coveralls doesn't have traditional team or user management, since everyone just authorizes into Coveralls.io via OAuth through GitHub. (Or Gitlab or Bitbucket.)

Whatever repos your users have access to at GitHub (I'll just use GitHub as the example from here), they have the same access at Coveralls.io.

That means, that, if you've added any repos to Coveralls and they have access to them, when they login they'll see those repos on their Dashboard. Similarly, on their Add Repos page, they'll have access to the orgs they belong to and can add repos they have access to.

We have two different integrations with GitHub at this time, our legacy integration, which is based on a couple of OAuth Apps, and our new integration, which is based on a GitHub App called Coveralls Official.

Well be phasing out the legacy integration next year, and we recommend all users upgrade to the new integration as soon as they can. It will be the default integration for all new accounts in Jan.

The reason I mention this is that the New GitHub Integration offers a bit more security and control over access; for instance, it only lets users who are Repo Admins add repos to Coveralls.

tombigly commented 2 weeks ago

They were going to add the repos they need.

[image: photo]

Thomas Ryan CEO Bigly Sales, Inc.

Replace your call center with AI and cut costs up to 90%

561-254-4007 | @.***

[image: youtube] https://www.youtube.com/channel/UCR120Q_VlAzeoa1QSGU8gGA

[image: facebook] https://www.facebook.com/BiglySales01

[image: instagram] https://www.instagram.com/biglysales/

[image: twitter] https://twitter.com/biglysales

[image: Meeting Button App] https://biglysales.com/

On Thu, Nov 14, 2024 at 4:17 PM James Kessler @.***> wrote:

Hi @tombigly https://github.com/tombigly.

Coveralls doesn't have traditional team or user management, since everyone just authorizes into Coveralls.io via OAuth through GitHub. (Or Gitlab or Bitbucket.)

Whatever repos your users have access to at GitHub (I'll just use GitHub as the example from here), they have the same access at Coveralls.io.

That means, that, if you've added any repos to Coveralls and they have access to them, they'll see those repos on their Dashboard https://docs.coveralls.io/app-ui#the-dashboard. Similarly, on their Add Repos page https://docs.coveralls.io/app-ui#the-add-repos-page, they'll have access to the orgs they belong to and can add repos they have access to.

We have two different integration with GitHub at this time, our legacy integration, which is based on a couple of OAuth Apps, and our new integration, which is based on a GitHub App called Coveralls Official https://github.com/apps/coveralls-official.

Well be phasing out the legacy integration next year, and we recommend all users upgrade to the new integration https://coveralls.io/new-github-integration-beta as soon as they can. It will be the default integration for all new accounts in Jan.

The reason I mention this is that the New GitHub Integration https://coveralls.io/new-github-integration-beta offers a bit more security and control over access; for instance, it only lets users who are Repo Admins add repos to Coveralls.

— Reply to this email directly, view it on GitHub https://github.com/lemurheavy/coveralls-public/issues/1779#issuecomment-2477426282, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARQZASQKFPEWMFKU2WDVPHT2AUHPBAVCNFSM6AAAAABRZY6MC6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINZXGQZDMMRYGI . You are receiving this because you were mentioned.Message ID: @.***>

afinetooth commented 2 weeks ago

@tombigly I see you started a new subscription, which means you can get priority support at support@coveralls.io. Should be faster turnaround than this community issues board.

So feel free to do that. In the meantime, can you please clarify what you mean by?:

They were going to add the repos they need.

In case it helps, here are steps you can give your team members:

  1. Log in to Coveralls.io via GITHUB SIGN IN, here: https://coveralls.io/sign-in
  2. Go to the DASHBOARD to see any Bigly-Sales repos already added to Coveralls, here: https://coveralls.io/github/Bigly-Sales
  3. Go to ADD REPOS to add any other repos you need, here: https://coveralls.io/repos/new
afinetooth commented 3 days ago

Hi @tombigly. Checking to see if you've got past this one.

I see you have one project still in setup.

I'd like to encourage you to do one or both of these things:

  1. Email us at support@coveralls.io for questions / help; or
  2. Schedule a 30-min Setup Help session with us, here: https://calendly.com/coveralls-support

We can usually get you up-and-running in that time.