@@ -389,17 +389,6 @@ func getOwnedOrgsByUserID(sess *xorm.Session, userID int64) ([]*User, error) {
389389 Find (& orgs )
390390}
391391
392- func getOrgsCanCreateRepoByUserIDDesc (sess * xorm.Session , userID int64 ) ([]* User , error ) {
393- orgs := make ([]* User , 0 , 10 )
394- return orgs , sess .
395- Join ("INNER" , "`team_user`" , "`team_user`.org_id=`user`.id" ).
396- Join ("INNER" , "`team`" , "`team`.id=`team_user`.team_id" ).
397- Where ("`team_user`.uid=?" , userID ).
398- And (builder.Eq {"`team`.authorize" : AccessModeOwner }.Or (builder.Eq {"`team`.can_create_org_repo" : true })).
399- Asc ("`user`.name" ).
400- Find (& orgs )
401- }
402-
403392// HasOrgVisible tells if the given user can see the given org
404393func HasOrgVisible (org * User , user * User ) bool {
405394 return hasOrgVisible (x , org , user )
@@ -448,10 +437,17 @@ func GetOwnedOrgsByUserIDDesc(userID int64, desc string) ([]*User, error) {
448437 return getOwnedOrgsByUserID (x .Desc (desc ), userID )
449438}
450439
451- // GetOrgsCanCreateRepoByUserIDDesc returns a list of organizations where given user ID
452- // are allowed to create repos, ordered descending by the given condition.
453- func GetOrgsCanCreateRepoByUserIDDesc (userID int64 , desc string ) ([]* User , error ) {
454- return getOrgsCanCreateRepoByUserIDDesc (x .Desc (desc ), userID )
440+ // GetOrgsCanCreateRepoByUserID returns a list of organizations where given user ID
441+ // are allowed to create repos.
442+ func GetOrgsCanCreateRepoByUserID (userID int64 ) ([]* User , error ) {
443+ orgs := make ([]* User , 0 , 10 )
444+
445+ return orgs , x .Join ("INNER" , "`team_user`" , "`team_user`.org_id=`user`.id" ).
446+ Join ("INNER" , "`team`" , "`team`.id=`team_user`.team_id" ).
447+ Where ("`team_user`.uid=?" , userID ).
448+ And (builder.Eq {"`team`.authorize" : AccessModeOwner }.Or (builder.Eq {"`team`.can_create_org_repo" : true })).
449+ Desc ("`user`.updated_unix" ).
450+ Find (& orgs )
455451}
456452
457453// GetOrgUsersByUserID returns all organization-user relations by user ID.
0 commit comments