harbor/static/resources/js/services/log/services.list-log.js

32 lines
849 B
JavaScript

(function() {
'use strict';
angular
.module('harbor.services.log')
.factory('ListLogService', ListLogService);
ListLogService.$inject = ['$http', '$log'];
function ListLogService($http, $log) {
return LogResult;
function LogResult(queryParams) {
var projectId = queryParams.projectId;
var username = queryParams.username;
var beginTimestamp = queryParams.beginTimestamp;
var endTimestamp = queryParams.endTimestamp;
var keywords = queryParams.keywords;
return $http
.post('/api/projects/' + projectId + '/logs/filter', {
'begin_timestamp' : beginTimestamp,
'end_timestamp' : endTimestamp,
'keywords' : keywords,
'project_id': Number(projectId),
'username' : username
});
}
}
})();