Skip to content
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

Canceling authorization prevents future registration #1098

Closed
droidmonkey opened this issue May 11, 2018 · 8 comments
Closed

Canceling authorization prevents future registration #1098

droidmonkey opened this issue May 11, 2018 · 8 comments

Comments

@droidmonkey
Copy link

droidmonkey commented May 11, 2018

When registering a team the GitHub authorization process kicks in. In my organization (keepassxreboot) we do not allow apps to auto-register so they must be explicitly authorized. I was not ready to make that commitment and canceled the authorization process. However, now the KeePassXC team is in a half-registered state and I cannot link it with my actual account anymore (https://liberapay.com/keepassxc/).

  1. Request the KeePassXC team be reset

  2. This bug needs to be fixed or some alternate way to claim a team.

@Changaco
Copy link
Member

I don't understand the problem. As of now the GitHub organization "keepassxreboot" is connected to the "keepassxc" Liberapay account, which seems to be what you wanted.

@droidmonkey
Copy link
Author

I realized that the authorization emails for the account all went to the spam folder. Good to go on registration.

However, how do i add team members? The UI is not very easy to work around.

@Changaco
Copy link
Member

You can't add members because you created an organization account, not a team account.

Transforming an organization account into a team is currently not supported.

@mattbk
Copy link
Contributor

mattbk commented May 11, 2018

Is there an explanation of what the point of organizations is?

@Changaco
Copy link
Member

Changaco commented May 12, 2018

Organization accounts are for businesses and nonprofits. In the future they will be able to have members (#1107), reimburse expenses (#505), and act as fiscal sponsors for teams (#1108).

@droidmonkey
Copy link
Author

droidmonkey commented May 12, 2018

The whole process is wanting for some clarity. Having never used your platform before, it would seem I royally messed everything up and doesn't look like I can fix it. The name KeePassXC is "claimed" erroneously by an organization account even though I wanted to claim it as a team. Can you just blow it all up on the backend so I can try again?

IMO, never implement a feature that the user cannot undo or correct. It adds unnecessary burden on your support team.

@Changaco
Copy link
Member

@droidmonkey I have transformed https://liberapay.com/keepassxc into a team. To invite others to join log in to your personal account then go to https://liberapay.com/keepassxc/edit/members.

@droidmonkey
Copy link
Author

Thank you works perfectly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants