MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / stringToPbRole

Function stringToPbRole

app/cli/pkg/action/membership_list.go:223–237  ·  view source on GitHub ↗
(role Role)

Source from the content-addressed store, hash-verified

221}
222
223func stringToPbRole(role Role) pb.MembershipRole {
224 switch role {
225 case RoleAdmin:
226 return pb.MembershipRole_MEMBERSHIP_ROLE_ORG_ADMIN
227 case RoleViewer:
228 return pb.MembershipRole_MEMBERSHIP_ROLE_ORG_VIEWER
229 case RoleOwner:
230 return pb.MembershipRole_MEMBERSHIP_ROLE_ORG_OWNER
231 case RoleMember:
232 return pb.MembershipRole_MEMBERSHIP_ROLE_ORG_MEMBER
233 case RoleContributor:
234 return pb.MembershipRole_MEMBERSHIP_ROLE_ORG_CONTRIBUTOR
235 }
236 return pb.MembershipRole_MEMBERSHIP_ROLE_UNSPECIFIED
237}

Callers 3

ChangeRoleMethod · 0.85
ListMembersMethod · 0.85
RunMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected