Skip to content

Commit cb9fda1

Browse files
fix default permission to match docs
1 parent a9d8c20 commit cb9fda1

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pkg/connector/repository.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,14 +128,16 @@ func (o *repositoryResourceType) List(ctx context.Context, parentID *v2.Resource
128128
func (o *repositoryResourceType) Entitlements(_ context.Context, resource *v2.Resource, _ resourceSdk.SyncOpAttrs) ([]*v2.Entitlement, *resourceSdk.SyncOpResults, error) {
129129
rv := make([]*v2.Entitlement, 0, len(repoAccessLevels))
130130
for i, level := range repoAccessLevels {
131-
rv = append(rv, entitlement.NewPermissionEntitlement(nil, level,
131+
rv = append(rv, entitlement.NewPermissionEntitlement(
132+
resource,
133+
level,
132134
entitlement.WithDisplayName(fmt.Sprintf("Repo %s", titleCase(level))),
133135
entitlement.WithDescription(fmt.Sprintf("Access to repository in GitHub as %s", level)),
134136
entitlement.WithGrantableTo(resourceTypeUser, resourceTypeTeam),
135137
entitlement.WithAnnotation(&v2.EntitlementExclusionGroup{
136138
ExclusionGroupId: "repository-permission-" + resource.GetId().GetResource(),
137139
Order: uint32(i),
138-
IsDefault: level == repoPermissionPull,
140+
IsDefault: level == repoPermissionPush,
139141
}),
140142
))
141143
}

0 commit comments

Comments
 (0)