Slight UI improvements to the teams page: sort members by whether they are a robot, reduce the number displayed to 20, and make users clickable
This commit is contained in:
parent
c2e4cbe95b
commit
3a2f271362
3 changed files with 11 additions and 4 deletions
|
@ -47,6 +47,10 @@
|
||||||
padding-left: 40px;
|
padding-left: 40px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.teams-manager .team-member-list .team-member a {
|
||||||
|
text-decoration: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
.teams-manager .team-member-list .team-member-more {
|
.teams-manager .team-member-list .team-member-more {
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
padding-left: 6px;
|
padding-left: 6px;
|
||||||
|
|
|
@ -35,14 +35,17 @@
|
||||||
|
|
||||||
<div class="team-member-list" ng-if="members[team.name]">
|
<div class="team-member-list" ng-if="members[team.name]">
|
||||||
<div class="cor-loader" ng-if="!members[team.name].members"></div>
|
<div class="cor-loader" ng-if="!members[team.name].members"></div>
|
||||||
<span class="team-member" ng-repeat="member in members[team.name].members | limitTo: 25">
|
<span class="team-member"
|
||||||
|
ng-repeat="member in members[team.name].members | orderBy:'is_robot' | limitTo: 20">
|
||||||
<span data-title="{{ member.name }}" bs-tooltip>
|
<span data-title="{{ member.name }}" bs-tooltip>
|
||||||
<span class="avatar" data="member.avatar" size="26" ng-if="!member.is_robot"></span>
|
<a href="/user/{{ member.name }}" ng-if="!member.is_robot">
|
||||||
|
<span class="avatar" data="member.avatar" size="26"></span>
|
||||||
|
</a>
|
||||||
<i class="fa fa-wrench fa-lg" ng-if="member.is_robot"></i>
|
<i class="fa fa-wrench fa-lg" ng-if="member.is_robot"></i>
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="team-member-more"
|
<span class="team-member-more"
|
||||||
ng-if="members[team.name].members.length > 25">+ {{ members[team.name].members.length - 25 }} more team members.</span>
|
ng-if="members[team.name].members.length > 20">+ {{ members[team.name].members.length - 20 }} more team members.</span>
|
||||||
<span class="team-member-more"
|
<span class="team-member-more"
|
||||||
ng-if="!members[team.name].members.length">(Empty Team)</span>
|
ng-if="!members[team.name].members.length">(Empty Team)</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -12,7 +12,7 @@ angular.module('quay').directive('focusablePopoverContent', ['$timeout', '$popov
|
||||||
|
|
||||||
if (!scope) { return; }
|
if (!scope) { return; }
|
||||||
scope.$apply(function() {
|
scope.$apply(function() {
|
||||||
if (!scope || !$scope.$hide) { return; }
|
if (!scope || !scope.$hide) { return; }
|
||||||
scope.$hide();
|
scope.$hide();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
Reference in a new issue