Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit9e0314c

Browse files
committed
make gen
1 parent9cc1768 commit9e0314c

File tree

2 files changed

+24
-24
lines changed

2 files changed

+24
-24
lines changed

‎coderd/database/dbauthz/dbauthz.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -656,14 +656,6 @@ func authorizedTemplateVersionFromJob(ctx context.Context, q *querier, job datab
656656
}
657657
}
658658

659-
func (q*querier)RemoveUserFromAllGroups(ctx context.Context,userID uuid.UUID)error {
660-
// This is a system function to clear user groups in group sync.
661-
iferr:=q.authorizeContext(ctx,rbac.ActionUpdate,rbac.ResourceSystem);err!=nil {
662-
returnerr
663-
}
664-
returnq.db.RemoveUserFromAllGroups(ctx,userID)
665-
}
666-
667659
func (q*querier)AcquireLock(ctx context.Context,idint64)error {
668660
returnq.db.AcquireLock(ctx,id)
669661
}
@@ -2553,6 +2545,14 @@ func (q *querier) RegisterWorkspaceProxy(ctx context.Context, arg database.Regis
25532545
returnupdateWithReturn(q.log,q.auth,fetch,q.db.RegisterWorkspaceProxy)(ctx,arg)
25542546
}
25552547

2548+
func (q*querier)RemoveUserFromAllGroups(ctx context.Context,userID uuid.UUID)error {
2549+
// This is a system function to clear user groups in group sync.
2550+
iferr:=q.authorizeContext(ctx,rbac.ActionUpdate,rbac.ResourceSystem);err!=nil {
2551+
returnerr
2552+
}
2553+
returnq.db.RemoveUserFromAllGroups(ctx,userID)
2554+
}
2555+
25562556
func (q*querier)RevokeDBCryptKey(ctx context.Context,activeKeyDigeststring)error {
25572557
iferr:=q.authorizeContext(ctx,rbac.ActionUpdate,rbac.ResourceSystem);err!=nil {
25582558
returnerr

‎coderd/database/dbmem/dbmem.go

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -733,22 +733,6 @@ func isNotNull(v interface{}) bool {
733733
returnreflect.ValueOf(v).FieldByName("Valid").Bool()
734734
}
735735

736-
func (q*FakeQuerier)RemoveUserFromAllGroups(_ context.Context,userID uuid.UUID)error {
737-
q.mutex.Lock()
738-
deferq.mutex.Unlock()
739-
740-
newMembers:=q.groupMembers[:0]
741-
for_,member:=rangeq.groupMembers {
742-
ifmember.UserID==userID {
743-
continue
744-
}
745-
newMembers=append(newMembers,member)
746-
}
747-
q.groupMembers=newMembers
748-
749-
returnnil
750-
}
751-
752736
func (*FakeQuerier)AcquireLock(_ context.Context,_int64)error {
753737
returnxerrors.New("AcquireLock must only be called within a transaction")
754738
}
@@ -6081,6 +6065,22 @@ func (q *FakeQuerier) RegisterWorkspaceProxy(_ context.Context, arg database.Reg
60816065
return database.WorkspaceProxy{},sql.ErrNoRows
60826066
}
60836067

6068+
func (q*FakeQuerier)RemoveUserFromAllGroups(_ context.Context,userID uuid.UUID)error {
6069+
q.mutex.Lock()
6070+
deferq.mutex.Unlock()
6071+
6072+
newMembers:=q.groupMembers[:0]
6073+
for_,member:=rangeq.groupMembers {
6074+
ifmember.UserID==userID {
6075+
continue
6076+
}
6077+
newMembers=append(newMembers,member)
6078+
}
6079+
q.groupMembers=newMembers
6080+
6081+
returnnil
6082+
}
6083+
60846084
func (q*FakeQuerier)RevokeDBCryptKey(_ context.Context,activeKeyDigeststring)error {
60856085
q.mutex.Lock()
60866086
deferq.mutex.Unlock()

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp