wesley-dean-flexion / sync_github_org_team

Tool to manage a team consisting of all users in a GitHub organization
0 stars 0 forks source link

Add ability to turn off notifications, etc. upon group creation #28

Open wesley-dean-flexion opened 4 weeks ago

wesley-dean-flexion commented 4 weeks ago

As an organizational admin, so that I know that the synchronized teams is automatically managed, so notifications aren't sent to everyone, etc., I would like the ability to set various settings when the group is created.

wesley-dean-flexion commented 4 weeks ago

https://docs.github.com/en/rest/teams/teams?apiVersion=2022-11-28#create-a-team

{
  "name": "Justice League",
  "description": "A great team.",
  "privacy": "closed",
  "notification_setting": "notifications_disabled"
}

(there are other settings, but those are the most interesting at the moment)