(ctx context.Context)
| 4756 | } |
| 4757 | |
| 4758 | func (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 | |
| 4769 | func (q *querier) GetUserShellToolDisplayMode(ctx context.Context, userID uuid.UUID) (string, error) { |
| 4770 | user, err := q.db.GetUserByID(ctx, userID) |
nothing calls this directly
no test coverage detected