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

Method UpsertUserChatPersonalModelOverride

coderd/database/dbauthz/dbauthz.go:8358–8367  ·  view source on GitHub ↗
(ctx context.Context, arg database.UpsertUserChatPersonalModelOverrideParams)

Source from the content-addressed store, hash-verified

8356}
8357
8358func (q *querier) UpsertUserChatPersonalModelOverride(ctx context.Context, arg database.UpsertUserChatPersonalModelOverrideParams) error {
8359 u, err := q.db.GetUserByID(ctx, arg.UserID)
8360 if err != nil {
8361 return err
8362 }
8363 if err := q.authorizeContext(ctx, policy.ActionUpdatePersonal, u); err != nil {
8364 return err
8365 }
8366 return q.db.UpsertUserChatPersonalModelOverride(ctx, arg)
8367}
8368
8369func (q *querier) UpsertWebpushVAPIDKeys(ctx context.Context, arg database.UpsertWebpushVAPIDKeysParams) error {
8370 if err := q.authorizeContext(ctx, policy.ActionUpdate, rbac.ResourceDeploymentConfig); err != nil {

Callers

nothing calls this directly

Calls 3

authorizeContextMethod · 0.95
GetUserByIDMethod · 0.65

Tested by

no test coverage detected