@@ -113,7 +113,7 @@ func (t *Team) LoadUnits(ctx context.Context) (err error) {
113113
114114// GetUnitNames returns the team units names
115115func (t * Team ) GetUnitNames () (res []string ) {
116- if t .AccessMode >= perm . AccessModeAdmin {
116+ if t .HasAdminAccess () {
117117 return unit .AllUnitKeyNames ()
118118 }
119119
@@ -126,7 +126,7 @@ func (t *Team) GetUnitNames() (res []string) {
126126// GetUnitsMap returns the team units permissions
127127func (t * Team ) GetUnitsMap () map [string ]string {
128128 m := make (map [string ]string )
129- if t .AccessMode >= perm . AccessModeAdmin {
129+ if t .HasAdminAccess () {
130130 for _ , u := range unit .Units {
131131 m [u .NameKey ] = t .AccessMode .ToString ()
132132 }
@@ -153,6 +153,10 @@ func (t *Team) IsMember(ctx context.Context, userID int64) bool {
153153 return isMember
154154}
155155
156+ func (t * Team ) HasAdminAccess () bool {
157+ return t .AccessMode >= perm .AccessModeAdmin
158+ }
159+
156160// LoadMembers returns paginated members in team of organization.
157161func (t * Team ) LoadMembers (ctx context.Context ) (err error ) {
158162 t .Members , err = GetTeamMembers (ctx , & SearchMembersOptions {
@@ -238,22 +242,6 @@ func GetTeamByID(ctx context.Context, teamID int64) (*Team, error) {
238242 return t , nil
239243}
240244
241- // GetTeamNamesByID returns team's lower name from a list of team ids.
242- func GetTeamNamesByID (ctx context.Context , teamIDs []int64 ) ([]string , error ) {
243- if len (teamIDs ) == 0 {
244- return []string {}, nil
245- }
246-
247- var teamNames []string
248- err := db .GetEngine (ctx ).Table ("team" ).
249- Select ("lower_name" ).
250- In ("id" , teamIDs ).
251- Asc ("name" ).
252- Find (& teamNames )
253-
254- return teamNames , err
255- }
256-
257245// IncrTeamRepoNum increases the number of repos for the given team by 1
258246func IncrTeamRepoNum (ctx context.Context , teamID int64 ) error {
259247 _ , err := db .GetEngine (ctx ).Incr ("num_repos" ).ID (teamID ).Update (new (Team ))
0 commit comments