-
Notifications
You must be signed in to change notification settings - Fork 308
Support GitHub organization account #871
Comments
I'm looking for a way for people to gittip the @tastejs org and not individual members. |
@sindresorhus Does @tastejs have a Twitter account? That's the easiest way at present to set up a Gittip account for it. |
@sindresorhus Okay, so you should be able to sign into Gittip using the tastejs Twitter account and stake out tastejs on Gittip. Is that workable? |
@whit537 yay, didn't think of that. Works for now :) https://www.gittip.com/tastejs/ Though would be nice to be able to connect an GitHub org account to it. |
We decided early on (#4) to only support individual GitHub accounts for the time being. Now seems like a good time to revisit. What API does GitHub give us to authenticate a GitHub org? |
@whit537 absolutely none. |
To be specific, you can get the public members and that is all. You can not use an org to sign in/authenticate someone |
What you might be able to do, is after loading Alternatively, force them to try to administer the organization without doing any pre-emptive checks. With that, you then check if they're a member using their authorization token, and whether they own/operate the organization, otherwise disallow them. |
👍 😸 |
:P So @meatballhat and I talked in IRC about this issue. He's asking for it because it would make it easier for him to get his company onto Gittip. (IRC logging is down right now, sorry. :( ) |
For the record, I'm moving forward with https://www.gittip.com/ModClothLabs/, but would love to switch to a github org association whenever it becomes available given our primary github org is already visible at https://www.gittip.com/on/github/modcloth/ |
... |
+1 from @amorgner in email. |
+1 from me :] |
+1 from @alekcac via [email protected] |
@whit537 even though this isn't part of the current focus on Infrastructure, would you accept a pull request? I'm running into a wall right now with Active Admin because we can't use GitHub, and we can't get an appropriate Twitter handle (it's blacklisted because it includes the word 'admin'). Right now we're using @gregbell's account, re-purposed as an open team. This is far from optimal, especially since Greg wants to let Active Admin be managed & owned by the community instead of him keeping that burden. What do you say? This is a rather timely matter for us. |
Using a corporate twitter account doesn't really solve the issue. Also, it feels a bit weird for a company to be asking for money from the community for Active Admin. Just my two cents :) |
@gregbell So the problem you're trying to solve is that you want to use Gittip to accept money from the ActiveAdmin community and channel it to the ActiveAdmin developers? Yes? Is having your personal GitHub account attached to Gittip/ActiveAdmin a blocker for using Gittip today? |
There's no critical reason why we can't continue what we're doing now. But I'm willing to implement this. |
Cool. Thanks, @gregbell. |
+1 from @cattsmall on Twitter. |
+1 from @prateekdayal @pjc to [email protected]. |
+1 from me and gittip.com/kiberpipa |
+1. Bitbucket also provides team accounts similar to GitHub’s organization accounts. It would be better if both become supported. |
I have created the github "user" account @magitians, to create the magit team. That works well enough for me. I do however think that you should mention in the FAQ that github organisations are not supported. Currently it sais "Team accounts are created just like regular accounts. Just login." (emphasis mine). I didn't expect I could directly use a github organisation, but after reading the FAQ I was wondering whether I was overlooking something obvious. |
+1 from @ahdinosaur in IRC |
...and @duckinator in IRC |
+1 from me |
+1000 |
+1 from me. However, I think there is something worth noting I don't think we need to authenticate against a github org. For me at least, I just want to be able to have a link to our github org url on the gittip account. In a similar way, it would be probably be helpful to have a specific field for a homepage url for team accounts. You could put this in the description field, but it doesn't quite seem as helpful. |
Closing. This has been implemented in #2326. Concerns have been expressed about the UI but the core functionality is there. Here's how to use it:
Note that you need to be logged in to GitHub as someone who has admin access to the organization account. |
For anyone updating your profile, just be aware that linking your github org will force you to use your github org avatar for gittip. There doesn't seem to be any way for avatars to be selected from your social accounts, or to choose an alternate one either. |
Awesome work, @Changaco, thank you! :-) |
We wanted to have a gittip account for @tastejs
// @addyosmani @passy
The $50 bounty on this issue has been claimed at Bountysource.
The text was updated successfully, but these errors were encountered: