mirror of
https://github.com/go-gitea/gitea.git
synced 2025-09-24 10:58:31 +00:00
Remove incorrect "db.DefaultContext" usages (#35366)
This commit is contained in:
@@ -243,7 +243,7 @@ func TestLDAPUserSync(t *testing.T) {
|
||||
|
||||
// Check if users exists
|
||||
for _, gitLDAPUser := range te.gitLDAPUsers {
|
||||
dbUser, err := user_model.GetUserByName(db.DefaultContext, gitLDAPUser.UserName)
|
||||
dbUser, err := user_model.GetUserByName(t.Context(), gitLDAPUser.UserName)
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, gitLDAPUser.UserName, dbUser.Name)
|
||||
assert.Equal(t, gitLDAPUser.Email, dbUser.Email)
|
||||
@@ -253,7 +253,7 @@ func TestLDAPUserSync(t *testing.T) {
|
||||
|
||||
// Check if no users exist
|
||||
for _, otherLDAPUser := range te.otherLDAPUsers {
|
||||
_, err := user_model.GetUserByName(db.DefaultContext, otherLDAPUser.UserName)
|
||||
_, err := user_model.GetUserByName(t.Context(), otherLDAPUser.UserName)
|
||||
assert.True(t, user_model.IsErrUserNotExist(err))
|
||||
}
|
||||
}
|
||||
@@ -349,7 +349,7 @@ func TestLDAPUserSyncWithGroupFilter(t *testing.T) {
|
||||
})
|
||||
ldapConfig := ldapSource.Cfg.(*ldap.Source)
|
||||
ldapConfig.GroupFilter = "(cn=ship_crew)"
|
||||
require.NoError(t, auth_model.UpdateSource(db.DefaultContext, ldapSource))
|
||||
require.NoError(t, auth_model.UpdateSource(t.Context(), ldapSource))
|
||||
|
||||
require.NoError(t, auth.SyncExternalUsers(t.Context(), true))
|
||||
|
||||
@@ -428,37 +428,37 @@ func TestLDAPGroupTeamSyncAddMember(t *testing.T) {
|
||||
groupTeamMap: `{"cn=ship_crew,ou=people,dc=planetexpress,dc=com":{"org26": ["team11"]},"cn=admin_staff,ou=people,dc=planetexpress,dc=com": {"non-existent": ["non-existent"]}}`,
|
||||
groupTeamMapRemoval: "on",
|
||||
})
|
||||
org, err := organization.GetOrgByName(db.DefaultContext, "org26")
|
||||
org, err := organization.GetOrgByName(t.Context(), "org26")
|
||||
assert.NoError(t, err)
|
||||
team, err := organization.GetTeam(db.DefaultContext, org.ID, "team11")
|
||||
team, err := organization.GetTeam(t.Context(), org.ID, "team11")
|
||||
assert.NoError(t, err)
|
||||
require.NoError(t, auth.SyncExternalUsers(t.Context(), true))
|
||||
for _, gitLDAPUser := range te.gitLDAPUsers {
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{
|
||||
Name: gitLDAPUser.UserName,
|
||||
})
|
||||
usersOrgs, err := db.Find[organization.Organization](db.DefaultContext, organization.FindOrgOptions{
|
||||
usersOrgs, err := db.Find[organization.Organization](t.Context(), organization.FindOrgOptions{
|
||||
UserID: user.ID,
|
||||
IncludeVisibility: structs.VisibleTypePrivate,
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
allOrgTeams, err := organization.GetUserOrgTeams(db.DefaultContext, org.ID, user.ID)
|
||||
allOrgTeams, err := organization.GetUserOrgTeams(t.Context(), org.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
if user.Name == "fry" || user.Name == "leela" || user.Name == "bender" {
|
||||
// assert members of LDAP group "cn=ship_crew" are added to mapped teams
|
||||
assert.Len(t, usersOrgs, 1, "User [%s] should be member of one organization", user.Name)
|
||||
assert.Equal(t, "org26", usersOrgs[0].Name, "Membership should be added to the right organization")
|
||||
isMember, err := organization.IsTeamMember(db.DefaultContext, usersOrgs[0].ID, team.ID, user.ID)
|
||||
isMember, err := organization.IsTeamMember(t.Context(), usersOrgs[0].ID, team.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.True(t, isMember, "Membership should be added to the right team")
|
||||
err = org_service.RemoveTeamMember(db.DefaultContext, team, user)
|
||||
err = org_service.RemoveTeamMember(t.Context(), team, user)
|
||||
assert.NoError(t, err)
|
||||
err = org_service.RemoveOrgUser(db.DefaultContext, usersOrgs[0], user)
|
||||
err = org_service.RemoveOrgUser(t.Context(), usersOrgs[0], user)
|
||||
assert.NoError(t, err)
|
||||
} else {
|
||||
// assert members of LDAP group "cn=admin_staff" keep initial team membership since mapped team does not exist
|
||||
assert.Empty(t, usersOrgs, "User should be member of no organization")
|
||||
isMember, err := organization.IsTeamMember(db.DefaultContext, org.ID, team.ID, user.ID)
|
||||
isMember, err := organization.IsTeamMember(t.Context(), org.ID, team.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.False(t, isMember, "User should no be added to this team")
|
||||
assert.Empty(t, allOrgTeams, "User should not be added to any team")
|
||||
@@ -476,30 +476,30 @@ func TestLDAPGroupTeamSyncRemoveMember(t *testing.T) {
|
||||
groupTeamMap: `{"cn=dispatch,ou=people,dc=planetexpress,dc=com": {"org26": ["team11"]}}`,
|
||||
groupTeamMapRemoval: "on",
|
||||
})
|
||||
org, err := organization.GetOrgByName(db.DefaultContext, "org26")
|
||||
org, err := organization.GetOrgByName(t.Context(), "org26")
|
||||
assert.NoError(t, err)
|
||||
team, err := organization.GetTeam(db.DefaultContext, org.ID, "team11")
|
||||
team, err := organization.GetTeam(t.Context(), org.ID, "team11")
|
||||
assert.NoError(t, err)
|
||||
loginUserWithPassword(t, te.gitLDAPUsers[0].UserName, te.gitLDAPUsers[0].Password)
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{
|
||||
Name: te.gitLDAPUsers[0].UserName,
|
||||
})
|
||||
err = organization.AddOrgUser(db.DefaultContext, org.ID, user.ID)
|
||||
err = organization.AddOrgUser(t.Context(), org.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
err = org_service.AddTeamMember(db.DefaultContext, team, user)
|
||||
err = org_service.AddTeamMember(t.Context(), team, user)
|
||||
assert.NoError(t, err)
|
||||
isMember, err := organization.IsOrganizationMember(db.DefaultContext, org.ID, user.ID)
|
||||
isMember, err := organization.IsOrganizationMember(t.Context(), org.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.True(t, isMember, "User should be member of this organization")
|
||||
isMember, err = organization.IsTeamMember(db.DefaultContext, org.ID, team.ID, user.ID)
|
||||
isMember, err = organization.IsTeamMember(t.Context(), org.ID, team.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.True(t, isMember, "User should be member of this team")
|
||||
// assert team member "professor" gets removed from org26 team11
|
||||
loginUserWithPassword(t, te.gitLDAPUsers[0].UserName, te.gitLDAPUsers[0].Password)
|
||||
isMember, err = organization.IsOrganizationMember(db.DefaultContext, org.ID, user.ID)
|
||||
isMember, err = organization.IsOrganizationMember(t.Context(), org.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.False(t, isMember, "User membership should have been removed from organization")
|
||||
isMember, err = organization.IsTeamMember(db.DefaultContext, org.ID, team.ID, user.ID)
|
||||
isMember, err = organization.IsTeamMember(t.Context(), org.ID, team.ID, user.ID)
|
||||
assert.NoError(t, err)
|
||||
assert.False(t, isMember, "User membership should have been removed from team")
|
||||
}
|
||||
|
Reference in New Issue
Block a user