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

Method UpdateTemplateACLByID

coderd/database/dbauthz/dbauthz.go:7242–7249  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpdateTemplateACLByIDParams)

Source from the content-addressed store, hash-verified

7240}
7241
7242func (q *querier) UpdateTemplateACLByID(ctx context.Context, arg database.UpdateTemplateACLByIDParams) error {
7243 fetch := func(ctx context.Context, arg database.UpdateTemplateACLByIDParams) (database.Template, error) {
7244 return q.db.GetTemplateByID(ctx, arg.ID)
7245 }
7246 // UpdateTemplateACL uses the ActionCreate action. Only users that can create the template
7247 // may update the ACL.
7248 return fetchAndExec(q.log, q.auth, policy.ActionCreate, fetch, q.db.UpdateTemplateACLByID)(ctx, arg)
7249}
7250
7251func (q *querier) UpdateTemplateAccessControlByID(ctx context.Context, arg database.UpdateTemplateAccessControlByIDParams) error {
7252 fetch := func(ctx context.Context, arg database.UpdateTemplateAccessControlByIDParams) (database.Template, error) {

Callers

nothing calls this directly

Calls 2

fetchAndExecFunction · 0.85
GetTemplateByIDMethod · 0.65

Tested by

no test coverage detected