remove useless import

This commit is contained in:
Wenkai Yin 2016-06-15 13:42:19 +08:00
parent fc8fbbcb98
commit 836598f5c9
2 changed files with 3 additions and 1 deletions

View File

@ -19,7 +19,6 @@ import (
"fmt"
"net/http"
"strings"
"unicode"
"github.com/vmware/harbor/dao"
"github.com/vmware/harbor/models"

View File

@ -59,11 +59,13 @@ func listRoles(userID int, projectID int64) ([]models.Role, error) {
roles := make([]models.Role, 0, 1)
isSysAdmin, err := dao.IsAdminRole(userID)
if err != nil {
log.Errorf("failed to determine whether the user %d is system admin: %v", userID, err)
return roles, err
}
if isSysAdmin {
role, err := dao.GetRoleByID(models.PROJECTADMIN)
if err != nil {
log.Errorf("failed to get role %d: %v", models.PROJECTADMIN, err)
return roles, err
}
roles = append(roles, *role)
@ -72,6 +74,7 @@ func listRoles(userID int, projectID int64) ([]models.Role, error) {
rs, err := dao.GetUserProjectRoles(userID, projectID)
if err != nil {
log.Errorf("failed to get user %d 's roles for project %d: %v", userID, projectID, err)
return roles, err
}
roles = append(roles, rs...)