MCPcopy Index your code
hub / github.com/coder/coder / GetUserSecretsTelemetrySummary

Method GetUserSecretsTelemetrySummary

coderd/database/dbauthz/dbauthz.go:4758–4767  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

4756}
4757
4758func (q *querier) GetUserSecretsTelemetrySummary(ctx context.Context) (database.GetUserSecretsTelemetrySummaryRow, error) {
4759 // Telemetry queries are called from system contexts only. The
4760 // query reads aggregate counts across all users' secrets, so
4761 // authorize against the resource type rather than a per-user
4762 // owner.
4763 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceUserSecret); err != nil {
4764 return database.GetUserSecretsTelemetrySummaryRow{}, err
4765 }
4766 return q.db.GetUserSecretsTelemetrySummary(ctx)
4767}
4768
4769func (q *querier) GetUserShellToolDisplayMode(ctx context.Context, userID uuid.UUID) (string, error) {
4770 user, err := q.db.GetUserByID(ctx, userID)

Callers

nothing calls this directly

Calls 2

authorizeContextMethod · 0.95

Tested by

no test coverage detected