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

Method UpdateWorkspaceAutomaticUpdates

coderd/database/dbauthz/dbauthz.go:7840–7851  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpdateWorkspaceAutomaticUpdatesParams)

Source from the content-addressed store, hash-verified

7838}
7839
7840func (q *querier) UpdateWorkspaceAutomaticUpdates(ctx context.Context, arg database.UpdateWorkspaceAutomaticUpdatesParams) error {
7841 workspace, err := q.db.GetWorkspaceByID(ctx, arg.ID)
7842 if err != nil {
7843 return err
7844 }
7845
7846 err = q.authorizeContext(ctx, policy.ActionUpdate, workspace.RBACObject())
7847 if err != nil {
7848 return err
7849 }
7850 return q.db.UpdateWorkspaceAutomaticUpdates(ctx, arg)
7851}
7852
7853func (q *querier) UpdateWorkspaceAutostart(ctx context.Context, arg database.UpdateWorkspaceAutostartParams) error {
7854 fetch := func(ctx context.Context, arg database.UpdateWorkspaceAutostartParams) (database.Workspace, error) {

Callers

nothing calls this directly

Calls 4

authorizeContextMethod · 0.95
GetWorkspaceByIDMethod · 0.65
RBACObjectMethod · 0.65

Tested by

no test coverage detected