(users []resources.User)
| 79 | } |
| 80 | |
| 81 | func SortUsers(users []resources.User) { |
| 82 | sort.Slice(users, func(i, j int) bool { |
| 83 | if users[i].PresentationName == users[j].PresentationName { |
| 84 | |
| 85 | if users[i].Origin == constant.DefaultOriginUaa || users[j].Origin == "" { |
| 86 | return true |
| 87 | } |
| 88 | |
| 89 | if users[j].Origin == constant.DefaultOriginUaa || users[i].Origin == "" { |
| 90 | return false |
| 91 | } |
| 92 | |
| 93 | return users[i].Origin < users[j].Origin |
| 94 | } |
| 95 | |
| 96 | return users[i].PresentationName < users[j].PresentationName |
| 97 | }) |
| 98 | } |
| 99 | |
| 100 | func GetHumanReadableOrigin(user resources.User) string { |
| 101 | if user.Origin == "" { |
no outgoing calls
no test coverage detected