Allow github project collaborator to configure Appveyor project configuration

Dmitry's Avatar

Dmitry

07 Oct, 2014 09:38 PM

Hello guys

Assume there is a github repository with a connected Appveyor project.

How to make a collaborator of this github project be able to configure Appveyor project as well as owner can?

There is a "Permission" tab with a "Administrator", "User" roles, which looks pretty unclear to me. Who is "User"? Is it a every random person observing this particular project? Also I don't see any way of adding project Administrators or Users. How to do that?

Thanks for your time!

  1. Support Staff 1 Posted by Feodor Fitsner on 08 Oct, 2014 05:03 AM

    Feodor Fitsner's Avatar

    Hi Dmitry,

    Both Administrator and User are built-in roles. You should add a new user and assign him a role, presumably Administrator if you want to give him owner permissions.

    Please let me know if you have any questions.

  2. 2 Posted by Dmitry on 08 Oct, 2014 06:01 AM

    Dmitry's Avatar

    I can't see any "Add new user" button anywhere. My current plan is Trial

  3. Support Staff 3 Posted by Feodor Fitsner on 08 Oct, 2014 06:08 AM

    Feodor Fitsner's Avatar
  4. 4 Posted by mmihajlovic on 17 Oct, 2014 09:03 AM

    mmihajlovic's Avatar

    The weird this is that adding a team member means adding a member to the account not the project? Is there any way I can restrict them to only one of the projects on my account?

  5. Support Staff 5 Posted by Feodor Fitsner on 17 Oct, 2014 08:57 PM

    Feodor Fitsner's Avatar

    That's also possible. You can define a custom Role, add created user to that role and then apply permissions for specific project on its settings page. Basically, you should deny viewing of all projects except one.

    Let me know if you have any questions.

  6. 6 Posted by j.verdurmen on 12 Jun, 2015 05:29 PM

    j.verdurmen's Avatar

    I had to admit that it was very difficult to find these options in Appveyor.

  7. Support Staff 7 Posted by Feodor Fitsner on 12 Jun, 2015 05:36 PM

    Feodor Fitsner's Avatar

    We've added a new guide here: http://www.appveyor.com/docs/team-setup

    Let me know if something else could be added there.

  8. 8 Posted by Mikhail Tymchuk on 14 Mar, 2016 09:59 AM

    Mikhail Tymchuk's Avatar

    There is no https://ci.appveyor.com/team link at this page: http://www.appveyor.com/docs/team-setup
    It tells about the principles, but give no information where to click.

    I had to google this thread to actually get there.

  9. Support Staff 9 Posted by Feodor Fitsner on 14 Mar, 2016 07:17 PM

    Feodor Fitsner's Avatar

    Fair enough, thanks for pointing that out! I've just added a short intro on that page: http://www.appveyor.com/docs/team-setup#introduction

  10. 10 Posted by Phil Haack on 25 Jul, 2016 04:44 PM

    Phil Haack's Avatar

    > That's also possible. You can define a custom Role, add created user to that role and then apply permissions for specific project on its settings page. Basically, you should deny viewing of all projects except one.

    This will work, but the problem I see is that I have to go through each project and deny access to this role because the default behavior is inherit. I assume I have to do that every time I add a new project.

    Following the principle of least access, I'd like new roles to be denied access by default rather than inherit. That way I don't inadvertently give access to something I didn't expect to. Perhaps make that a role setting if you don't want to disrupt the existing flow too much.

  11. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 02:07 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac