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

Method GetPresetByID

coderd/database/dbauthz/dbauthz.go:3943–3956  ·  view source on GitHub ↗
(ctx context.Context, presetID uuid.UUID)

Source from the content-addressed store, hash-verified

3941}
3942
3943func (q *querier) GetPresetByID(ctx context.Context, presetID uuid.UUID) (database.GetPresetByIDRow, error) {
3944 empty := database.GetPresetByIDRow{}
3945
3946 preset, err := q.db.GetPresetByID(ctx, presetID)
3947 if err != nil {
3948 return empty, err
3949 }
3950 _, err = q.GetTemplateByID(ctx, preset.TemplateID.UUID)
3951 if err != nil {
3952 return empty, err
3953 }
3954
3955 return preset, nil
3956}
3957
3958func (q *querier) GetPresetByWorkspaceBuildID(ctx context.Context, workspaceID uuid.UUID) (database.TemplateVersionPreset, error) {
3959 if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceTemplate); err != nil {

Callers 1

Calls 2

GetTemplateByIDMethod · 0.95
GetPresetByIDMethod · 0.65

Tested by

no test coverage detected