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

Commit723f42d

Browse files
committed
make gen
1 parent1f5e72c commit723f42d

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
}
@@ -6082,6 +6066,22 @@ func (q *FakeQuerier) RegisterWorkspaceProxy(_ context.Context, arg database.Reg
60826066
return database.WorkspaceProxy{},sql.ErrNoRows
60836067
}
60846068

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

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp