Leonard Gram 6 лет назад
Родитель
Сommit
ccfd6789ca
3 измененных файлов с 12 добавлено и 12 удалено
  1. 9 9
      pkg/models/team_member.go
  2. 1 1
      pkg/services/teamguardian/team.go
  3. 2 2
      pkg/services/teamguardian/teams_test.go

+ 9 - 9
pkg/models/team_member.go

@@ -64,13 +64,13 @@ type GetTeamMembersQuery struct {
 // Projections and DTOs
 // Projections and DTOs
 
 
 type TeamMemberDTO struct {
 type TeamMemberDTO struct {
-	OrgId      int64    `json:"orgId"`
-	TeamId     int64    `json:"teamId"`
-	UserId     int64    `json:"userId"`
-	External   bool     `json:"-"`
-	Email      string   `json:"email"`
-	Login      string   `json:"login"`
-	AvatarUrl  string   `json:"avatarUrl"`
-	Labels     []string `json:"labels"`
-	Permission int64    `json:"permission"`
+	OrgId      int64          `json:"orgId"`
+	TeamId     int64          `json:"teamId"`
+	UserId     int64          `json:"userId"`
+	External   bool           `json:"-"`
+	Email      string         `json:"email"`
+	Login      string         `json:"login"`
+	AvatarUrl  string         `json:"avatarUrl"`
+	Labels     []string       `json:"labels"`
+	Permission PermissionType `json:"permission"`
 }
 }

+ 1 - 1
pkg/services/teamguardian/team.go

@@ -25,7 +25,7 @@ func CanAdmin(orgId int64, teamId int64, user *m.SignedInUser) error {
 	}
 	}
 
 
 	for _, member := range cmd.Result {
 	for _, member := range cmd.Result {
-		if member.UserId == user.UserId && member.Permission == int64(m.PERMISSION_ADMIN) {
+		if member.UserId == user.UserId && member.Permission == m.PERMISSION_ADMIN {
 			return nil
 			return nil
 		}
 		}
 	}
 	}

+ 2 - 2
pkg/services/teamguardian/teams_test.go

@@ -45,7 +45,7 @@ func TestUpdateTeam(t *testing.T) {
 						OrgId:      testTeam.OrgId,
 						OrgId:      testTeam.OrgId,
 						TeamId:     testTeam.Id,
 						TeamId:     testTeam.Id,
 						UserId:     editor.UserId,
 						UserId:     editor.UserId,
-						Permission: int64(m.PERMISSION_ADMIN),
+						Permission: m.PERMISSION_ADMIN,
 					}}
 					}}
 					return nil
 					return nil
 				})
 				})
@@ -67,7 +67,7 @@ func TestUpdateTeam(t *testing.T) {
 						OrgId:      testTeamOtherOrg.OrgId,
 						OrgId:      testTeamOtherOrg.OrgId,
 						TeamId:     testTeamOtherOrg.Id,
 						TeamId:     testTeamOtherOrg.Id,
 						UserId:     editor.UserId,
 						UserId:     editor.UserId,
-						Permission: int64(m.PERMISSION_ADMIN),
+						Permission: m.PERMISSION_ADMIN,
 					}}
 					}}
 					return nil
 					return nil
 				})
 				})