@@ -12,6 +12,8 @@ import (
1212 "testing"
1313
1414 "code.gitea.io/gitea/models"
15+ "code.gitea.io/gitea/models/db"
16+ "code.gitea.io/gitea/models/organization"
1517 "code.gitea.io/gitea/models/unittest"
1618 user_model "code.gitea.io/gitea/models/user"
1719 "code.gitea.io/gitea/services/auth"
@@ -317,37 +319,37 @@ func TestLDAPGroupTeamSyncAddMember(t *testing.T) {
317319 }
318320 defer prepareTestEnv (t )()
319321 addAuthSourceLDAP (t , "" , "on" , `{"cn=ship_crew,ou=people,dc=planetexpress,dc=com":{"org26": ["team11"]},"cn=admin_staff,ou=people,dc=planetexpress,dc=com": {"non-existent": ["non-existent"]}}` )
320- org , err := models .GetOrgByName ("org26" )
322+ org , err := organization .GetOrgByName ("org26" )
321323 assert .NoError (t , err )
322- team , err := models .GetTeam (org .ID , "team11" )
324+ team , err := organization .GetTeam (org .ID , "team11" )
323325 assert .NoError (t , err )
324326 auth .SyncExternalUsers (context .Background (), true )
325327 for _ , gitLDAPUser := range gitLDAPUsers {
326328 user := unittest .AssertExistsAndLoadBean (t , & user_model.User {
327329 Name : gitLDAPUser .UserName ,
328330 }).(* user_model.User )
329- usersOrgs , err := models .FindOrgs (models .FindOrgOptions {
331+ usersOrgs , err := organization .FindOrgs (organization .FindOrgOptions {
330332 UserID : user .ID ,
331333 IncludePrivate : true ,
332334 })
333335 assert .NoError (t , err )
334- allOrgTeams , err := models .GetUserOrgTeams (org .ID , user .ID )
336+ allOrgTeams , err := organization .GetUserOrgTeams (db . DefaultContext , org .ID , user .ID )
335337 assert .NoError (t , err )
336338 if user .Name == "fry" || user .Name == "leela" || user .Name == "bender" {
337339 // assert members of LDAP group "cn=ship_crew" are added to mapped teams
338340 assert .Equal (t , len (usersOrgs ), 1 , "User [%s] should be member of one organization" , user .Name )
339341 assert .Equal (t , usersOrgs [0 ].Name , "org26" , "Membership should be added to the right organization" )
340- isMember , err := models .IsTeamMember (usersOrgs [0 ].ID , team .ID , user .ID )
342+ isMember , err := organization .IsTeamMember (db . DefaultContext , usersOrgs [0 ].ID , team .ID , user .ID )
341343 assert .NoError (t , err )
342344 assert .True (t , isMember , "Membership should be added to the right team" )
343- err = team . RemoveMember ( user .ID )
345+ err = models . RemoveTeamMember ( team , user .ID )
344346 assert .NoError (t , err )
345- err = usersOrgs [0 ].RemoveMember ( user .ID )
347+ err = models . RemoveOrgUser ( usersOrgs [0 ].ID , user .ID )
346348 assert .NoError (t , err )
347349 } else {
348350 // assert members of LDAP group "cn=admin_staff" keep initial team membership since mapped team does not exist
349351 assert .Empty (t , usersOrgs , "User should be member of no organization" )
350- isMember , err := models .IsTeamMember (org .ID , team .ID , user .ID )
352+ isMember , err := organization .IsTeamMember (db . DefaultContext , org .ID , team .ID , user .ID )
351353 assert .NoError (t , err )
352354 assert .False (t , isMember , "User should no be added to this team" )
353355 assert .Empty (t , allOrgTeams , "User should not be added to any team" )
@@ -362,30 +364,30 @@ func TestLDAPGroupTeamSyncRemoveMember(t *testing.T) {
362364 }
363365 defer prepareTestEnv (t )()
364366 addAuthSourceLDAP (t , "" , "on" , `{"cn=dispatch,ou=people,dc=planetexpress,dc=com": {"org26": ["team11"]}}` )
365- org , err := models .GetOrgByName ("org26" )
367+ org , err := organization .GetOrgByName ("org26" )
366368 assert .NoError (t , err )
367- team , err := models .GetTeam (org .ID , "team11" )
369+ team , err := organization .GetTeam (org .ID , "team11" )
368370 assert .NoError (t , err )
369371 loginUserWithPassword (t , gitLDAPUsers [0 ].UserName , gitLDAPUsers [0 ].Password )
370372 user := unittest .AssertExistsAndLoadBean (t , & user_model.User {
371373 Name : gitLDAPUsers [0 ].UserName ,
372374 }).(* user_model.User )
373- err = org . AddMember ( user .ID )
375+ err = organization . AddOrgUser ( org . ID , user .ID )
374376 assert .NoError (t , err )
375- err = team . AddMember ( user .ID )
377+ err = models . AddTeamMember ( team , user .ID )
376378 assert .NoError (t , err )
377- isMember , err := models .IsOrganizationMember (org .ID , user .ID )
379+ isMember , err := organization .IsOrganizationMember (db . DefaultContext , org .ID , user .ID )
378380 assert .NoError (t , err )
379381 assert .True (t , isMember , "User should be member of this organization" )
380- isMember , err = models .IsTeamMember (org .ID , team .ID , user .ID )
382+ isMember , err = organization .IsTeamMember (db . DefaultContext , org .ID , team .ID , user .ID )
381383 assert .NoError (t , err )
382384 assert .True (t , isMember , "User should be member of this team" )
383385 // assert team member "professor" gets removed from org26 team11
384386 loginUserWithPassword (t , gitLDAPUsers [0 ].UserName , gitLDAPUsers [0 ].Password )
385- isMember , err = models .IsOrganizationMember (org .ID , user .ID )
387+ isMember , err = organization .IsOrganizationMember (db . DefaultContext , org .ID , user .ID )
386388 assert .NoError (t , err )
387389 assert .False (t , isMember , "User membership should have been removed from organization" )
388- isMember , err = models .IsTeamMember (org .ID , team .ID , user .ID )
390+ isMember , err = organization .IsTeamMember (db . DefaultContext , org .ID , team .ID , user .ID )
389391 assert .NoError (t , err )
390392 assert .False (t , isMember , "User membership should have been removed from team" )
391393}
0 commit comments