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

Method UpdateWorkspaceAppHealthByID

coderd/database/dbauthz/dbauthz.go:7826–7838  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpdateWorkspaceAppHealthByIDParams)

Source from the content-addressed store, hash-verified

7824}
7825
7826func (q *querier) UpdateWorkspaceAppHealthByID(ctx context.Context, arg database.UpdateWorkspaceAppHealthByIDParams) error {
7827 // TODO: This is a workspace agent operation. Should users be able to query this?
7828 workspace, err := q.db.GetWorkspaceByWorkspaceAppID(ctx, arg.ID)
7829 if err != nil {
7830 return err
7831 }
7832
7833 err = q.authorizeContext(ctx, policy.ActionUpdate, workspace.RBACObject())
7834 if err != nil {
7835 return err
7836 }
7837 return q.db.UpdateWorkspaceAppHealthByID(ctx, arg)
7838}
7839
7840func (q *querier) UpdateWorkspaceAutomaticUpdates(ctx context.Context, arg database.UpdateWorkspaceAutomaticUpdatesParams) error {
7841 workspace, err := q.db.GetWorkspaceByID(ctx, arg.ID)

Callers

nothing calls this directly

Calls 4

authorizeContextMethod · 0.95
RBACObjectMethod · 0.65

Tested by

no test coverage detected