collective / Collective

Plone Collective Requests, Questions, Maintenance
http://collective.github.io
124 stars 164 forks source link

Adding new members to the collective #1398

Closed mauritsvanrees closed 3 years ago

mauritsvanrees commented 3 years ago

Hi @collective/staff

I seem to handle almost all requests for collective membership. I just approved about 15 or so, the oldest was about 2 weeks old. If others step up, newcomers don't have to wait this long. So a friendly reminder that anyone on staff can approve a new member and send an invitation. :-)

How I do it:

I have the following text as a saved reply:


I have sent you an invitation. Welcome!

You can follow the instructions in the automatic email, or visit https://github.com/collective to accept the invitation.

After accepting the invitation, your account is still private: others cannot see on your profile page that you are a member of the collective. That is fine. But we are happy to have you as a public member. So if you would like to, please visit https://github.com/orgs/collective/people and make your account public there.


I will close this issue after creating it, as there is no action to take now. All requests have been handled.

ale-rt commented 3 years ago

I am glad to help if I can! Unluckily if I go here https://github.com/orgs/collective/people I cannot see the "Invite member" link you are mentioning: image I am not sure if some permission need to be granted to my ale-rt account to make this possible or if I am looking in the wrong place.

mauritsvanrees commented 3 years ago

@ale-rt Aha, you are staff member, but that does not seem to grant any extra permissions. I gave you the role owner now. That should help.

ale-rt commented 3 years ago

It does! Thanks a lot!

tkimnguyen commented 3 years ago

@mauritsvanrees thank you for doing this, and @ale-rt for taking this on too! It's not great that this should fall on you. Let's figure out how to bubble this up so others can help too.

tkimnguyen commented 3 years ago

For example: could these requests get pushed on to the forum? or Slack/Discord?

tkimnguyen commented 3 years ago

I made @polyester an owner here. I admit I get so many notifications from GH that I do not see these, but I will look at tuning those better.

mauritsvanrees commented 3 years ago

Since we want to move more to Discord, if anyone wants to try out integration of GitHub with Discord, this issue list might be a nice project to start with. But such integration may make sense for all plone repositories, and that would immediately be overkill, making people ignore those messages, or the channel where they end up.

People should just look at their GitHub notifications regularly and feel responsible for a few of them. But I understand that notifications can be overwhelming, and that when you simply read them all, there is no time left to actually do any action on them. There are probably lots of plone repositories where I don't get notifications for. I did that long ago, just to make it a bit more manageable. I am probably missing important stuff for those.

tkimnguyen commented 3 years ago

People should just look at their GitHub notifications regularly and feel responsible for a few of them

Indeed... I am going to set aside time each week to do just that. I agree that just pushing all notifications to Discord just moves the problem to another platform.

tkimnguyen commented 3 years ago

I just did my first (in a long time)... https://github.com/collective/Collective/issues/1401

tkimnguyen commented 3 years ago

One note: I see you gave them write access, so that's what I just did for #1401

mauritsvanrees commented 3 years ago

I just make give them the Member role. I don't give any special permissions. But being Member should give them read and write access.

tkimnguyen commented 3 years ago
image

these are the choices

mauritsvanrees commented 3 years ago

Where do you see these choices?

Until now, during the invite I have simply given the role Member (choice is Member or Owner).

This is a recent one I added, and he has write access to all repositories: https://github.com/orgs/collective/people/whyadiwhy

I just did another one. Screenshots:

Screenshot 2021-06-02 at 17 14 46

Screenshot 2021-06-02 at 17 15 22

tkimnguyen commented 3 years ago

wow that is really strange... not at all what I see !

tkimnguyen commented 3 years ago

I was sure I was following your steps above. On the next one I will see if I can capture URLs or screen shots

nutjob4life commented 3 years ago

I get what @mauritsvanrees gets, except in the in "Dark dimmed" node.

  1. Starting at https://github.com/orgs/collective/people I click Invite member
  2. I type the username of a person to invite and click Invite

I then get the screen to choose role and team:

Screen Shot 2021-06-04 at 3 35 29 PM

tkimnguyen commented 3 years ago

Yeah the other day I added someone else and saw what you both see. Very odd but we should be ok for now.