Making WordPress.org

Opened 8 months ago

Closed 6 months ago

Last modified 5 months ago

#7082 closed enhancement (fixed)

Allow Make teams to self-manage invitations to GitHub teams

Reported by: dd32's profile dd32 Owned by: dd32's profile dd32
Milestone: Priority: normal
Component: Make (Get Involved) / P2 Keywords:
Cc:

Description

Currently make teams require either a GitHub admin on the team, or rely upon posting #meta requests (that are more often than not, in private channels for attention) to add a new contributor to the GitHub repo's.

Adding a member to the WordPress GitHub repo's is required for some teams as some Repo's (Such as the Learn Content Triage team) rely upon a github user being a member of the organisation before they can perform basic tasks on an issue (Such as marking off a checkbox in an issue) or to edit a document in a PR branch.

It should be easier for a Team Rep to get a new contributor added to the GitHub Repo.

Change History (7)

This ticket was mentioned in Slack in #meta by dufresnesteven. View the logs.


8 months ago

#2 @dd32
8 months ago

I mis-typed the trac ticket number..

In [12671]:

Make: Allow Make teams to invite new GitHub members to the WordPress organisation in certain teams.

See #7802.

Currently it throws an unhandled error when the user is a member of the organisation, but not a member of the team. We should probably just process the team addition in that case.

#3 @dd32
8 months ago

In 12678:

Make: GitHub Invite Tool: Allow specifying a GitHub user URL, and if the user is a member of the org already, just add them to the team(s).

See #7082.

#4 @dd32
8 months ago

In 12679:

Make: GitHub Invite Tool: Fix the invite logging.

See #7082.

#5 @dd32
6 months ago

In 12859:

Make: GitHub Invite Tool: Fix the "already a member of the org? Skip invite and add to team" workflow.

The error message was truncated.

See #7082.

#6 @dd32
6 months ago

  • Resolution set to fixed
  • Status changed from assigned to closed

I'm marking this as fixed, a make/meta post is in draft ready to be published after a review.

https://make.wordpress.org/meta/?p=27683

This ticket was mentioned in Slack in #meta by dufresnesteven. View the logs.


5 months ago

Note: See TracTickets for help on using tickets.