From 64c9081587c266b916c7b13baa1c8e79156e475b Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Mon, 2 Dec 2013 14:05:19 -0500 Subject: [PATCH] Make sure functions work in the description map as well --- static/directives/logs-view.html | 2 +- static/js/app.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/static/directives/logs-view.html b/static/directives/logs-view.html index 4f5a43aaa..2af2bf6e3 100644 --- a/static/directives/logs-view.html +++ b/static/directives/logs-view.html @@ -31,7 +31,7 @@ Description Date/Time - User + User/Token diff --git a/static/js/app.js b/static/js/app.js index 3eea068a7..766900ec7 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -788,8 +788,13 @@ quayApp.directive('logsView', function () { }; $scope.getDescription = function(log) { - var description = logDescriptions[log.kind] || logTitles[log.kind] || log.kind; log.metadata['_ip'] = log.ip; + + var description = logDescriptions[log.kind] || logTitles[log.kind] || log.kind; + if (typeof description != 'string') { + description = description(log.metadata); + } + for (var key in log.metadata) { if (log.metadata.hasOwnProperty(key)) { var markedDown = getMarkedDown(log.metadata[key].toString());