(ctx context.Context, arg database.GetTemplateVersionsByTemplateIDParams)
| 4478 | } |
| 4479 | |
| 4480 | func (q *querier) GetTemplateVersionsByTemplateID(ctx context.Context, arg database.GetTemplateVersionsByTemplateIDParams) ([]database.TemplateVersion, error) { |
| 4481 | // An actor can read template versions if they can read the related template. |
| 4482 | template, err := q.db.GetTemplateByID(ctx, arg.TemplateID) |
| 4483 | if err != nil { |
| 4484 | return nil, err |
| 4485 | } |
| 4486 | |
| 4487 | if err := q.authorizeContext(ctx, policy.ActionRead, template); err != nil { |
| 4488 | return nil, err |
| 4489 | } |
| 4490 | |
| 4491 | return q.db.GetTemplateVersionsByTemplateID(ctx, arg) |
| 4492 | } |
| 4493 | |
| 4494 | func (q *querier) GetTemplateVersionsCreatedAfter(ctx context.Context, createdAt time.Time) ([]database.TemplateVersion, error) { |
| 4495 | // An actor can read execute this query if they can read all templates. |
nothing calls this directly
no test coverage detected