mirror of
https://github.com/apache/superset.git
synced 2026-04-22 09:35:23 +00:00
feat(sql lab): display presto and trino tracking url (#20799)
This commit is contained in:
@@ -109,6 +109,9 @@ const ResultSetButtons = styled.div`
|
||||
|
||||
const ResultSetErrorMessage = styled.div`
|
||||
padding-top: ${({ theme }) => 4 * theme.gridUnit}px;
|
||||
.sql-result-track-job {
|
||||
margin-top: ${({ theme }) => 2 * theme.gridUnit}px;
|
||||
}
|
||||
`;
|
||||
|
||||
export default class ResultSet extends React.PureComponent<
|
||||
@@ -417,6 +420,19 @@ export default class ResultSet extends React.PureComponent<
|
||||
if (this.props.database && this.props.database.explore_database_id) {
|
||||
exploreDBId = this.props.database.explore_database_id;
|
||||
}
|
||||
let trackingUrl;
|
||||
if (query.trackingUrl) {
|
||||
trackingUrl = (
|
||||
<Button
|
||||
className="sql-result-track-job"
|
||||
buttonSize="small"
|
||||
href={query.trackingUrl}
|
||||
target="_blank"
|
||||
>
|
||||
{query.state === 'running' ? t('Track job') : t('See query details')}
|
||||
</Button>
|
||||
);
|
||||
}
|
||||
|
||||
if (this.props.showSql) sql = <HighlightedSql sql={query.sql} />;
|
||||
|
||||
@@ -434,6 +450,7 @@ export default class ResultSet extends React.PureComponent<
|
||||
link={query.link}
|
||||
source="sqllab"
|
||||
/>
|
||||
{trackingUrl}
|
||||
</ResultSetErrorMessage>
|
||||
);
|
||||
}
|
||||
@@ -550,7 +567,6 @@ export default class ResultSet extends React.PureComponent<
|
||||
);
|
||||
}
|
||||
}
|
||||
let trackingUrl;
|
||||
let progressBar;
|
||||
if (query.progress > 0) {
|
||||
progressBar = (
|
||||
@@ -560,16 +576,6 @@ export default class ResultSet extends React.PureComponent<
|
||||
/>
|
||||
);
|
||||
}
|
||||
if (query.trackingUrl) {
|
||||
trackingUrl = (
|
||||
<Button
|
||||
buttonSize="small"
|
||||
onClick={() => query.trackingUrl && window.open(query.trackingUrl)}
|
||||
>
|
||||
{t('Track job')}
|
||||
</Button>
|
||||
);
|
||||
}
|
||||
const progressMsg =
|
||||
query && query.extra && query.extra.progress
|
||||
? query.extra.progress
|
||||
|
||||
Reference in New Issue
Block a user