Download short format logs from web ui

Fixes #304
This commit is contained in:
Girish Ramakrishnan
2017-04-18 20:32:57 -07:00
parent 3cb4d4b1ab
commit 68a1efe3d3
6 changed files with 49 additions and 17 deletions

View File

@@ -65,13 +65,13 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat
$scope.populateLogTypes = function () {
$scope.logs.types = [
{ id: 'system', name: 'System', url: Client.makeURL('/api/v1/cloudron/logs?unit=all') },
{ id: 'box', name: 'Box', url: Client.makeURL('/api/v1/cloudron/logs?unit=box') },
{ id: 'mail', name: 'Mail', url: Client.makeURL('/api/v1/cloudron/logs?unit=mail') }
{ name: 'System (All)', url: Client.makeURL('/api/v1/cloudron/logs?units=all') },
{ name: 'Box', url: Client.makeURL('/api/v1/cloudron/logs?units=box') },
{ name: 'Mail', url: Client.makeURL('/api/v1/cloudron/logs?units=mail') }
];
Client.getInstalledApps().forEach(function (app) {
$scope.logs.types.push({ id: app.id, name: app.fqdn, url: Client.makeURL('/api/v1/apps/' + app.id + '/logs') });
$scope.logs.types.push({ name: app.fqdn, url: Client.makeURL('/api/v1/apps/' + app.id + '/logs') });
});
};