github-tools / github

A higher-level wrapper around the Github API. Intended for the browser.
BSD 3-Clause "New" or "Revised" License
3.6k stars 759 forks source link

Making my organization's members appear public by default #527

Open ndattani opened 5 years ago

ndattani commented 5 years ago

I checked the related issues list and nothing came up.

I have had some frustrated organization members:

selection_999 486

I searched online and found the instructions for changing from "private" to "public" for organization visibility: https://help.github.com/articles/publicizing-or-hiding-organization-membership/

It helped him:

selection_999 488

selection_999 487

But this is too much to do for every single member of the group. Can I not make this setting the default for all members joining my organization? Or at least have it easy for them to quickly change the setting?

j-rewerts commented 5 years ago

There is an API for it, but I'm not sure it would solve your problem. It sounds like there's no way for a super user to do this on behalf of another user. You'd have to actually impersonate the user, then have their user account change the membership. You might be able to have your new employees give a token to your web app as part of onboarding them. 🤷‍♂️

We don't have this feature implemented yet in our library, but we could add it if you're interested. We'd also accept a PR!