Streamline and cleanup the entity-reference so it can be used everywhere in a simple fashion. Also changes the entity-search to use the reference as its icon source when in persistent mode

This commit is contained in:
Joseph Schorr 2014-01-21 16:23:00 -05:00
parent c2928a96d0
commit 74df6b1df7
11 changed files with 87 additions and 46 deletions

View file

@ -805,14 +805,12 @@ quayApp.directive('entityReference', function () {
transclude: false,
restrict: 'C',
scope: {
'name': '=name',
'orgname': '=orgname',
'team': '=team',
'isrobot': '=isrobot'
'entity': '=entity',
'namespace': '=namespace'
},
controller: function($scope, $element, UserService) {
$scope.getIsAdmin = function(orgname) {
return UserService.isNamespaceAdmin(orgname);
$scope.getIsAdmin = function(namespace) {
return UserService.isNamespaceAdmin(namespace);
};
$scope.getPrefix = function(name) {
@ -1354,7 +1352,7 @@ quayApp.directive('logsView', function () {
'username': 'user',
'team': 'group',
'token': 'key',
'repo': 'hdd',
'repo': 'hdd-o',
'robot': 'wrench'
};