aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2016-08-22 09:57:41 +0200
committerStas Vilchik <vilchiks@gmail.com>2016-08-23 11:42:54 +0200
commitff0d0ce04e82caa91f5d08286163d5fe8d5f9ec2 (patch)
tree4f8c2afcae0765c12cad341c9e4111d5d97c8f9a /server
parentc94f82925f5ce0664b3e681f1db6fdb52c5c9263 (diff)
downloadsonarqube-ff0d0ce04e82caa91f5d08286163d5fe8d5f9ec2.tar.gz
sonarqube-ff0d0ce04e82caa91f5d08286163d5fe8d5f9ec2.zip
SONAR-7836 Remove link to download the Task logs in the UI
Diffstat (limited to 'server')
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/Task.js13
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/TaskCancelButton.js2
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/TaskLogsLink.js35
-rw-r--r--server/sonar-web/src/main/js/apps/background-tasks/components/Tasks.js1
4 files changed, 4 insertions, 47 deletions
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/Task.js b/server/sonar-web/src/main/js/apps/background-tasks/components/Task.js
index 4ef215963b0..0f1c813fe48 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/Task.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/Task.js
@@ -26,7 +26,6 @@ import TaskDay from './TaskDay';
import TaskDate from './TaskDate';
import TaskExecutionTime from './TaskExecutionTime';
import TaskCancelButton from './TaskCancelButton';
-import TaskLogsLink from './TaskLogsLink';
import { STATUSES } from './../constants';
export default class Task extends React.Component {
@@ -64,15 +63,6 @@ export default class Task extends React.Component {
<TaskDate date={task.executedAt} baseDate={task.submittedAt} format="LTS"/>
<TaskExecutionTime task={task}/>
- <td className="thin nowrap text-right">
- {task.logs && (
- <TaskLogsLink task={task}/>
- )}
- {task.status === STATUSES.PENDING && (
- <TaskCancelButton task={task} onCancelTask={onCancelTask}/>
- )}
- </td>
-
<td className="thin nowrap">
{!component && (
<a
@@ -82,6 +72,9 @@ export default class Task extends React.Component {
title={`Show only "${task.componentName}" tasks`}
data-toggle="tooltip"/>
)}
+ {task.status === STATUSES.PENDING && (
+ <TaskCancelButton task={task} onCancelTask={onCancelTask}/>
+ )}
</td>
</tr>
);
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/TaskCancelButton.js b/server/sonar-web/src/main/js/apps/background-tasks/components/TaskCancelButton.js
index d6469deba43..4255f9f9ab8 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/TaskCancelButton.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/TaskCancelButton.js
@@ -29,7 +29,7 @@ const TaskCancelButton = ({ task, onCancelTask }) => {
return (
<a
onClick={handleClick}
- className="icon-delete"
+ className="spacer-left icon-delete"
title={translate('background_tasks.cancel_task')}
data-toggle="tooltip"
href="#"/>
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/TaskLogsLink.js b/server/sonar-web/src/main/js/apps/background-tasks/components/TaskLogsLink.js
deleted file mode 100644
index e05dfb1f2cb..00000000000
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/TaskLogsLink.js
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * SonarQube
- * Copyright (C) 2009-2016 SonarSource SA
- * mailto:contact AT sonarsource DOT com
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3 of the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- */
-import React from 'react';
-import { translate } from '../../../helpers/l10n';
-
-const TaskLogsLink = ({ task }) => {
- const url = `${window.baseUrl}/api/ce/logs?taskId=${task.id}`;
-
- return (
- <a
- target="_blank"
- href={url}>
- {translate('background_tasks.logs')}
- </a>
- );
-};
-
-export default TaskLogsLink;
diff --git a/server/sonar-web/src/main/js/apps/background-tasks/components/Tasks.js b/server/sonar-web/src/main/js/apps/background-tasks/components/Tasks.js
index 86586ebb64a..0cb1ddf0822 100644
--- a/server/sonar-web/src/main/js/apps/background-tasks/components/Tasks.js
+++ b/server/sonar-web/src/main/js/apps/background-tasks/components/Tasks.js
@@ -57,7 +57,6 @@ export default class Tasks extends React.Component {
<th>{translate('background_tasks.table.finished')}</th>
<th>{translate('background_tasks.table.duration')}</th>
<th>&nbsp;</th>
- <th>&nbsp;</th>
</tr>
</thead>
<tbody>