Skip to content
Merged
Show file tree
Hide file tree
Changes from 7 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions pkg/connector/connector.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,12 @@ var (
},
Annotations: v1AnnotationsForResourceType("user"),
}
resourceTypeOrgRole = &v2.ResourceType{
Id: "org_role",
DisplayName: "Organization Role",
Traits: []v2.ResourceType_Trait{v2.ResourceType_TRAIT_ROLE},
Annotations: v1AnnotationsForResourceType("org_role"),
}
)

type GitHub struct {
Expand All @@ -66,6 +72,7 @@ func (gh *GitHub) ResourceSyncers(ctx context.Context) []connectorbuilder.Resour
teamBuilder(gh.client, gh.orgCache),
userBuilder(gh.client, gh.hasSAMLEnabled, gh.graphqlClient, gh.orgCache),
repositoryBuilder(gh.client, gh.orgCache),
orgRoleBuilder(gh.client, gh.orgCache),
}
}

Expand Down
1 change: 1 addition & 0 deletions pkg/connector/org.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ func organizationResource(
&v2.ChildResourceType{ResourceTypeId: resourceTypeUser.Id},
&v2.ChildResourceType{ResourceTypeId: resourceTypeTeam.Id},
&v2.ChildResourceType{ResourceTypeId: resourceTypeRepository.Id},
&v2.ChildResourceType{ResourceTypeId: resourceTypeOrgRole.Id},
),
)
}
Expand Down
Loading