diff --git a/tatudashboard/static/tatudashboard/resources/os-tatu-host/os-tatu-host.module.js b/tatudashboard/static/tatudashboard/resources/os-tatu-host/os-tatu-host.module.js index f91fc1c..b90229a 100644 --- a/tatudashboard/static/tatudashboard/resources/os-tatu-host/os-tatu-host.module.js +++ b/tatudashboard/static/tatudashboard/resources/os-tatu-host/os-tatu-host.module.js @@ -45,13 +45,15 @@ 'horizon.framework.conf.resource-type-registry.service', 'tatudashboard.resources.os-tatu-host.api', 'tatudashboard.resources.os-tatu-host.resourceType', - 'tatudashboard.resources.util' + 'tatudashboard.resources.util', + '$filter' ]; function run(registry, hostApi, resourceTypeString, - util) { + util, + $filter) { var resourceType = registry.getResourceType(resourceTypeString); resourceType .setNames(gettext('SSH Host'), gettext('SSH Hosts')) @@ -97,16 +99,18 @@ priority: 2 }) .append({ - id: 'key-cert.pub', + id: 'srv_url', priority: 2 }) .append({ id: 'pat_bastions', - priority: 2 + priority: 2, + filters: ['noName'] }) .append({ - id: 'srv_url', - priority: 2 + id: 'key-cert.pub', + priority: 2, + filters: [function(input){ return $filter('limitTo')(input, 50, 0); }] }) diff --git a/tatudashboard/static/tatudashboard/resources/os-tatu-user/os-tatu-user.module.js b/tatudashboard/static/tatudashboard/resources/os-tatu-user/os-tatu-user.module.js index f839d66..2c418a0 100644 --- a/tatudashboard/static/tatudashboard/resources/os-tatu-user/os-tatu-user.module.js +++ b/tatudashboard/static/tatudashboard/resources/os-tatu-user/os-tatu-user.module.js @@ -45,17 +45,24 @@ 'horizon.framework.conf.resource-type-registry.service', 'tatudashboard.resources.os-tatu-user.api', 'tatudashboard.resources.os-tatu-user.resourceType', - 'tatudashboard.resources.util' + 'tatudashboard.resources.util', + '$filter' ]; function run(registry, userApi, resourceTypeString, - util) { + util, + $filter) { var resourceType = registry.getResourceType(resourceTypeString); resourceType .setNames(gettext('SSH User'), gettext('SSH Users')) .setListFunction(listUsers) + .setProperty('action', { + label: gettext('Action'), + filters: ['lowercase', 'noName'], + values: util.actionMap() + }) .setProperty('user_id', { label: gettext('User ID') }) @@ -99,7 +106,8 @@ }) .append({ id: 'key-cert.pub', - priority: 2 + priority: 2, + filters: [function(input){ return $filter('limitTo')(input, 50, 0); }] }); diff --git a/tatudashboard/static/tatudashboard/user.html b/tatudashboard/static/tatudashboard/user.html index 834e143..e26efd7 100644 --- a/tatudashboard/static/tatudashboard/user.html +++ b/tatudashboard/static/tatudashboard/user.html @@ -1,4 +1,4 @@ + track-by="fingerprint">