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

Method GetTemplatesWithFilter

coderd/database/dbauthz/dbauthz.go:4509–4515  ·  view source on GitHub ↗
(ctx context.Context, arg database.GetTemplatesWithFilterParams)

Source from the content-addressed store, hash-verified

4507}
4508
4509func (q *querier) GetTemplatesWithFilter(ctx context.Context, arg database.GetTemplatesWithFilterParams) ([]database.Template, error) {
4510 prep, err := prepareSQLFilter(ctx, q.auth, policy.ActionRead, rbac.ResourceTemplate.Type)
4511 if err != nil {
4512 return nil, xerrors.Errorf("(dev error) prepare sql filter: %w", err)
4513 }
4514 return q.db.GetAuthorizedTemplates(ctx, arg, prep)
4515}
4516
4517func (q *querier) GetTotalUsageDCManagedAgentsV1(ctx context.Context, arg database.GetTotalUsageDCManagedAgentsV1Params) (int64, error) {
4518 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceUsageEvent); err != nil {

Callers 1

Calls 3

prepareSQLFilterFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected