@@ -10,6 +10,11 @@ import (
1010 "errors"
1111)
1212
13+ // GetSecurityManagerRole retrieves the security manager role for an organization.
14+ //
15+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#get-all-organization-roles-for-an-organization
16+ //
17+ //meta:operation GET /orgs/{org}/organization-roles
1318func (s * OrganizationsService ) GetSecurityManagerRole (ctx context.Context , org string ) (* CustomOrgRoles , * Response , error ) {
1419 roles , resp , err := s .ListRoles (ctx , org )
1520 if err != nil {
@@ -27,9 +32,11 @@ func (s *OrganizationsService) GetSecurityManagerRole(ctx context.Context, org s
2732
2833// ListSecurityManagerTeams lists all security manager teams for an organization.
2934//
30- // GitHub API docs: https://docs.github.com/en/rest/orgs/organization-roles#list-teams-that-are-assigned-to-an-organization-role
35+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#get-all-organization-roles-for-an-organization
36+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#list-teams-that-are-assigned-to-an-organization-role
3137//
32- //meta:operation GET /orgs/{org}/organization-roles/{security_manager_role_id}/teams
38+ //meta:operation GET /orgs/{org}/organization-roles
39+ //meta:operation GET /orgs/{org}/organization-roles/{role_id}/teams
3340func (s * OrganizationsService ) ListSecurityManagerTeams (ctx context.Context , org string ) ([]* Team , * Response , error ) {
3441 securityManagerRole , resp , err := s .GetSecurityManagerRole (ctx , org )
3542 if err != nil {
@@ -55,9 +62,11 @@ func (s *OrganizationsService) ListSecurityManagerTeams(ctx context.Context, org
5562
5663// AddSecurityManagerTeam adds a team to the list of security managers for an organization.
5764//
58- // GitHub API docs: https://docs.github.com/en/rest/orgs/organization-roles#assign-an-organization-role-to-a-team
65+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#assign-an-organization-role-to-a-team
66+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#get-all-organization-roles-for-an-organization
5967//
60- //meta:operation PUT /orgs/{org}/organization-roles/teams/{team_slug}/{security_manager_role_id}
68+ //meta:operation GET /orgs/{org}/organization-roles
69+ //meta:operation PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}
6170func (s * OrganizationsService ) AddSecurityManagerTeam (ctx context.Context , org , team string ) (* Response , error ) {
6271 securityManagerRole , resp , err := s .GetSecurityManagerRole (ctx , org )
6372 if err != nil {
@@ -69,9 +78,11 @@ func (s *OrganizationsService) AddSecurityManagerTeam(ctx context.Context, org,
6978
7079// RemoveSecurityManagerTeam removes a team from the list of security managers for an organization.
7180//
72- // GitHub API docs: https://docs.github.com/en/rest/orgs/organization-roles#remove-an-organization-role-from-a-team
81+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#get-all-organization-roles-for-an-organization
82+ // GitHub API docs: https://docs.github.com/rest/orgs/organization-roles#remove-an-organization-role-from-a-team
7383//
74- //meta:operation DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{security_manager_role_id}
84+ //meta:operation GET /orgs/{org}/organization-roles
85+ //meta:operation DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}
7586func (s * OrganizationsService ) RemoveSecurityManagerTeam (ctx context.Context , org , team string ) (* Response , error ) {
7687 securityManagerRole , resp , err := s .GetSecurityManagerRole (ctx , org )
7788 if err != nil {
0 commit comments