diffy

Teams

Team and roles

Who can use an organization in diffy, what each role may do, and how to bring someone in

Roles

OwnerAdminMember
See reviews, repositories and the dashboardYesYesYes
Retry a review, pause or remove a repositoryYesYesYes
Add, change and delete API keysYesYesNo
Invite people and change rolesYesYes, except ownersNo
Make or remove an ownerYesNoNo

Every organization has at least one owner. The last owner cannot be demoted or removed: make someone else an owner first.

People who already have access on GitHub

Anyone who can reach the diffy GitHub App on the organization gets in when they sign in with GitHub, as a member. They do not need an invitation. An admin or owner can then raise their role on the Team management tab. Whoever installed the App is its first owner.

Access that comes from GitHub cannot be removed in diffy, because it would come back at the next sign-in. Change the person's role here, or take their access away on GitHub.

Invite someone

  • Open Organization settings, then Team management, and choose Invite. Enter an email address and the role: member or admin.
  • diffy emails them a link when email is set up on the server. Either way the link is shown to you once, to copy and send yourself.
  • They open the link, sign in with GitHub and accept. The link works once and expires after 7 days.
  • Inviting an address that already has an open invitation replaces it: the earlier link stops working. Get a new link, or cancel an invitation, from the menu on its row.

If a person opens the link with the wrong GitHub account, the invitation page lets them sign in with another one.