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

Method UpdatePresetsLastInvalidatedAt

coderd/database/dbauthz/dbauthz.go:7061–7073  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpdatePresetsLastInvalidatedAtParams)

Source from the content-addressed store, hash-verified

7059}
7060
7061func (q *querier) UpdatePresetsLastInvalidatedAt(ctx context.Context, arg database.UpdatePresetsLastInvalidatedAtParams) ([]database.UpdatePresetsLastInvalidatedAtRow, error) {
7062 // Fetch template to check authorization
7063 template, err := q.db.GetTemplateByID(ctx, arg.TemplateID)
7064 if err != nil {
7065 return nil, err
7066 }
7067
7068 if err := q.authorizeContext(ctx, policy.ActionUpdate, template); err != nil {
7069 return nil, err
7070 }
7071
7072 return q.db.UpdatePresetsLastInvalidatedAt(ctx, arg)
7073}
7074
7075func (q *querier) UpdateProvisionerDaemonLastSeenAt(ctx context.Context, arg database.UpdateProvisionerDaemonLastSeenAtParams) error {
7076 if err := q.authorizeContext(ctx, policy.ActionUpdate, rbac.ResourceProvisionerDaemon); err != nil {

Callers

nothing calls this directly

Calls 3

authorizeContextMethod · 0.95
GetTemplateByIDMethod · 0.65

Tested by

no test coverage detected