mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 11:01:37 -05:00
added run job context menu to jobs view page (#6011)
This commit is contained in:
@@ -14,7 +14,7 @@ import { Table } from 'sql/base/browser/ui/table/table';
|
|||||||
import { AgentViewComponent } from 'sql/workbench/parts/jobManagement/electron-browser/agentView.component';
|
import { AgentViewComponent } from 'sql/workbench/parts/jobManagement/electron-browser/agentView.component';
|
||||||
import { RowDetailView } from 'sql/base/browser/ui/table/plugins/rowDetailView';
|
import { RowDetailView } from 'sql/base/browser/ui/table/plugins/rowDetailView';
|
||||||
import { JobCacheObject } from 'sql/platform/jobManagement/common/jobManagementService';
|
import { JobCacheObject } from 'sql/platform/jobManagement/common/jobManagementService';
|
||||||
import { EditJobAction, DeleteJobAction, NewJobAction } from 'sql/platform/jobManagement/common/jobActions';
|
import { EditJobAction, DeleteJobAction, NewJobAction, RunJobAction } from 'sql/platform/jobManagement/common/jobActions';
|
||||||
import { JobManagementUtilities } from 'sql/platform/jobManagement/common/jobManagementUtilities';
|
import { JobManagementUtilities } from 'sql/platform/jobManagement/common/jobManagementUtilities';
|
||||||
import { HeaderFilter } from 'sql/base/browser/ui/table/plugins/headerFilter.plugin';
|
import { HeaderFilter } from 'sql/base/browser/ui/table/plugins/headerFilter.plugin';
|
||||||
import { IJobManagementService } from 'sql/platform/jobManagement/common/interfaces';
|
import { IJobManagementService } from 'sql/platform/jobManagement/common/interfaces';
|
||||||
@@ -863,10 +863,12 @@ export class JobsViewComponent extends JobManagementView implements OnInit, OnDe
|
|||||||
|
|
||||||
protected getTableActions(targetObject: JobActionContext): IAction[] {
|
protected getTableActions(targetObject: JobActionContext): IAction[] {
|
||||||
const editAction = this._instantiationService.createInstance(EditJobAction);
|
const editAction = this._instantiationService.createInstance(EditJobAction);
|
||||||
|
const runJobAction = this._instantiationService.createInstance(RunJobAction);
|
||||||
if (!targetObject.canEdit) {
|
if (!targetObject.canEdit) {
|
||||||
editAction.enabled = false;
|
editAction.enabled = false;
|
||||||
}
|
}
|
||||||
return [
|
return [
|
||||||
|
runJobAction,
|
||||||
editAction,
|
editAction,
|
||||||
this._instantiationService.createInstance(DeleteJobAction)
|
this._instantiationService.createInstance(DeleteJobAction)
|
||||||
];
|
];
|
||||||
|
|||||||
Reference in New Issue
Block a user