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

Function pbRoleToString

app/cli/pkg/action/membership_list.go:207–221  ·  view source on GitHub ↗
(role pb.MembershipRole)

Source from the content-addressed store, hash-verified

205}
206
207func pbRoleToString(role pb.MembershipRole) Role {
208 switch role {
209 case pb.MembershipRole_MEMBERSHIP_ROLE_ORG_ADMIN:
210 return RoleAdmin
211 case pb.MembershipRole_MEMBERSHIP_ROLE_ORG_VIEWER:
212 return RoleViewer
213 case pb.MembershipRole_MEMBERSHIP_ROLE_ORG_OWNER:
214 return RoleOwner
215 case pb.MembershipRole_MEMBERSHIP_ROLE_ORG_MEMBER:
216 return RoleMember
217 case pb.MembershipRole_MEMBERSHIP_ROLE_ORG_CONTRIBUTOR:
218 return RoleContributor
219 }
220 return ""
221}
222
223func stringToPbRole(role Role) pb.MembershipRole {
224 switch role {

Callers 2

pbMembershipItemToActionFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected