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

Method ListByOrg

app/controlplane/pkg/data/orginvitation.go:140–155  ·  view source on GitHub ↗
(ctx context.Context, orgID uuid.UUID)

Source from the content-addressed store, hash-verified

138}
139
140func (r *OrgInvitation) ListByOrg(ctx context.Context, orgID uuid.UUID) ([]*biz.OrgInvitation, error) {
141 ctx, span := otelx.Start(ctx, orgInvitationRepoTracer, "OrgInvitation.ListByOrg")
142 defer span.End()
143
144 invite, err := r.query().Where(orginvitation.OrganizationID(orgID)).All(ctx)
145 if err != nil {
146 return nil, fmt.Errorf("error finding invites for org %s: %w", orgID.String(), err)
147 }
148
149 res := make([]*biz.OrgInvitation, len(invite))
150 for i, v := range invite {
151 res[i] = entInviteToBiz(v)
152 }
153
154 return res, nil
155}
156
157func entInviteToBiz(i *ent.OrgInvitation) *biz.OrgInvitation {
158 if i == nil {

Callers

nothing calls this directly

Calls 7

queryMethod · 0.95
StartFunction · 0.92
OrganizationIDFunction · 0.92
entInviteToBizFunction · 0.85
StringMethod · 0.65
AllMethod · 0.45
WhereMethod · 0.45

Tested by

no test coverage detected