Merge pull request #1758 from github/koesie10/export-results-from-view
Add exporting of results to view
This commit is contained in:
@@ -476,6 +476,10 @@ export interface CopyRepositoryListMessage {
|
||||
t: 'copyRepositoryList';
|
||||
}
|
||||
|
||||
export interface ExportResultsMessage {
|
||||
t: 'exportResults';
|
||||
}
|
||||
|
||||
export interface OpenLogsMessage {
|
||||
t: 'openLogs';
|
||||
}
|
||||
@@ -495,5 +499,6 @@ export type FromVariantAnalysisMessage =
|
||||
| OpenQueryFileMessage
|
||||
| OpenQueryTextMessage
|
||||
| CopyRepositoryListMessage
|
||||
| ExportResultsMessage
|
||||
| OpenLogsMessage
|
||||
| CancelVariantAnalysisMessage;
|
||||
|
||||
@@ -106,6 +106,9 @@ export class VariantAnalysisView extends AbstractWebview<ToVariantAnalysisMessag
|
||||
case 'copyRepositoryList':
|
||||
void commands.executeCommand('codeQL.copyVariantAnalysisRepoList', this.variantAnalysisId);
|
||||
break;
|
||||
case 'exportResults':
|
||||
void commands.executeCommand('codeQL.exportVariantAnalysisResults', this.variantAnalysisId);
|
||||
break;
|
||||
case 'openLogs':
|
||||
await this.openLogs();
|
||||
break;
|
||||
|
||||
@@ -42,6 +42,12 @@ const copyRepositoryList = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const exportResults = () => {
|
||||
vscode.postMessage({
|
||||
t: 'exportResults',
|
||||
});
|
||||
};
|
||||
|
||||
const openLogs = () => {
|
||||
vscode.postMessage({
|
||||
t: 'openLogs',
|
||||
@@ -104,7 +110,7 @@ export function VariantAnalysis({
|
||||
onViewQueryTextClick={openQueryText}
|
||||
onStopQueryClick={stopQuery}
|
||||
onCopyRepositoryListClick={copyRepositoryList}
|
||||
onExportResultsClick={() => console.log('Export results')}
|
||||
onExportResultsClick={exportResults}
|
||||
onViewLogsClick={openLogs}
|
||||
/>
|
||||
<VariantAnalysisOutcomePanels
|
||||
|
||||
Reference in New Issue
Block a user