|
533 | 533 | "when": "viewItem =~ /^databricks.*\\.(has-url).*$/ && databricks.context.bundle.deploymentState == idle", |
534 | 534 | "group": "inline@1" |
535 | 535 | }, |
| 536 | + { |
| 537 | + "command": "databricks.utils.openExternal", |
| 538 | + "when": "viewItem =~ /^databricks.*\\.(has-url).*$/ && databricks.context.bundle.deploymentState == idle", |
| 539 | + "group": "navigation_2@0" |
| 540 | + }, |
536 | 541 | { |
537 | 542 | "command": "databricks.connection.attachCluster", |
538 | 543 | "when": "view == clusterView && databricks.context.bundle.deploymentState == idle", |
539 | 544 | "group": "inline@2" |
540 | 545 | }, |
| 546 | + { |
| 547 | + "command": "databricks.connection.attachCluster", |
| 548 | + "when": "view == clusterView && databricks.context.bundle.deploymentState == idle", |
| 549 | + "group": "navigation@2" |
| 550 | + }, |
541 | 551 | { |
542 | 552 | "command": "databricks.connection.bundle.selectTarget", |
543 | 553 | "when": "view == configurationView && viewItem =~ /^databricks.configuration.target.*$/ && databricks.context.bundle.deploymentState == idle", |
544 | 554 | "group": "inline@2" |
545 | 555 | }, |
| 556 | + { |
| 557 | + "command": "databricks.connection.bundle.selectTarget", |
| 558 | + "when": "view == configurationView && viewItem =~ /^databricks.configuration.target.*$/ && databricks.context.bundle.deploymentState == idle", |
| 559 | + "group": "navigation@2" |
| 560 | + }, |
546 | 561 | { |
547 | 562 | "command": "databricks.connection.configureLogin", |
548 | 563 | "when": "view == configurationView && viewItem =~ /^databricks.configuration.authType.*$/ && databricks.context.bundle.deploymentState == idle", |
549 | 564 | "group": "inline@2" |
550 | 565 | }, |
| 566 | + { |
| 567 | + "command": "databricks.connection.configureLogin", |
| 568 | + "when": "view == configurationView && viewItem =~ /^databricks.configuration.authType.*$/ && databricks.context.bundle.deploymentState == idle", |
| 569 | + "group": "navigation@2" |
| 570 | + }, |
551 | 571 | { |
552 | 572 | "command": "databricks.connection.attachClusterQuickPick", |
553 | 573 | "when": "view == configurationView && viewItem =~ /^databricks.configuration.cluster.*$/ && databricks.context.bundle.deploymentState == idle", |
554 | 574 | "group": "inline@2" |
555 | 575 | }, |
| 576 | + { |
| 577 | + "command": "databricks.connection.attachClusterQuickPick", |
| 578 | + "when": "view == configurationView && viewItem =~ /^databricks.configuration.cluster.*$/ && databricks.context.bundle.deploymentState == idle", |
| 579 | + "group": "navigation@2" |
| 580 | + }, |
556 | 581 | { |
557 | 582 | "command": "databricks.cluster.stop", |
558 | 583 | "when": "view == configurationView && viewItem =~ /^databricks.configuration.cluster.*\\.(running|pending).*$/ && databricks.context.bundle.deploymentState == idle", |
559 | 584 | "group": "inline@0" |
560 | 585 | }, |
| 586 | + { |
| 587 | + "command": "databricks.cluster.stop", |
| 588 | + "when": "view == configurationView && viewItem =~ /^databricks.configuration.cluster.*\\.(running|pending).*$/ && databricks.context.bundle.deploymentState == idle", |
| 589 | + "group": "navigation@0" |
| 590 | + }, |
561 | 591 | { |
562 | 592 | "command": "databricks.cluster.start", |
563 | 593 | "when": "view == configurationView && viewItem =~ /databricks.configuration.cluster.*\\.terminated.*/ && databricks.context.bundle.deploymentState == idle", |
564 | 594 | "group": "inline@0" |
565 | 595 | }, |
| 596 | + { |
| 597 | + "command": "databricks.cluster.start", |
| 598 | + "when": "view == configurationView && viewItem =~ /databricks.configuration.cluster.*\\.terminated.*/ && databricks.context.bundle.deploymentState == idle", |
| 599 | + "group": "navigation@0" |
| 600 | + }, |
566 | 601 | { |
567 | 602 | "command": "databricks.bundle.deployAndRunJob", |
568 | 603 | "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=jobs.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
569 | 604 | "group": "inline@0" |
570 | 605 | }, |
| 606 | + { |
| 607 | + "command": "databricks.bundle.deployAndRunJob", |
| 608 | + "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=jobs.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
| 609 | + "group": "navigation@0" |
| 610 | + }, |
571 | 611 | { |
572 | 612 | "command": "databricks.bundle.deployAndRunPipeline", |
573 | 613 | "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
574 | 614 | "group": "inline@0" |
575 | 615 | }, |
| 616 | + { |
| 617 | + "command": "databricks.bundle.deployAndRunPipeline", |
| 618 | + "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
| 619 | + "group": "navigation@0" |
| 620 | + }, |
576 | 621 | { |
577 | 622 | "command": "databricks.bundle.deployAndValidatePipeline", |
578 | 623 | "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
579 | 624 | "group": "inline@0" |
580 | 625 | }, |
| 626 | + { |
| 627 | + "command": "databricks.bundle.deployAndValidatePipeline", |
| 628 | + "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
| 629 | + "group": "navigation@0" |
| 630 | + }, |
581 | 631 | { |
582 | 632 | "command": "databricks.bundle.deployAndRunSelectedTables", |
583 | 633 | "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
584 | 634 | "group": "inline@0" |
585 | 635 | }, |
| 636 | + { |
| 637 | + "command": "databricks.bundle.deployAndRunSelectedTables", |
| 638 | + "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.resource=pipelines.runnable.*$/ && databricks.context.bundle.deploymentState == idle", |
| 639 | + "group": "navigation@0" |
| 640 | + }, |
586 | 641 | { |
587 | 642 | "command": "databricks.bundle.cancelRun", |
588 | 643 | "when": "view == dabsResourceExplorerView && viewItem =~ /^databricks.bundle.*.cancellable.*$/ && databricks.context.bundle.deploymentState == idle", |
589 | 644 | "group": "inline@0" |
590 | 645 | }, |
591 | 646 | { |
592 | 647 | "command": "databricks.utils.copy", |
593 | | - "when": "view == dabsResourceExplorerView || view == configurationView" |
| 648 | + "when": "view == dabsResourceExplorerView || view == configurationView", |
| 649 | + "group": "navigation_2@0" |
594 | 650 | }, |
595 | 651 | { |
596 | 652 | "command": "databricks.environment.refresh", |
597 | 653 | "when": "view == configurationView && viewItem =~ /^databricks.environment.root.(success|error)$/", |
598 | 654 | "group": "inline@0", |
599 | 655 | "icon": "$(refresh)" |
600 | 656 | }, |
| 657 | + { |
| 658 | + "command": "databricks.environment.refresh", |
| 659 | + "when": "view == configurationView && viewItem =~ /^databricks.environment.root.(success|error)$/", |
| 660 | + "group": "navigation@0", |
| 661 | + "icon": "$(refresh)" |
| 662 | + }, |
601 | 663 | { |
602 | 664 | "command": "databricks.environment.selectPythonInterpreter", |
603 | 665 | "when": "view == configurationView && viewItem =~ /^databricks.environment.checkPythonEnvironment.success$/", |
604 | 666 | "group": "inline@0", |
605 | 667 | "icon": "$(gear)" |
606 | 668 | }, |
| 669 | + { |
| 670 | + "command": "databricks.environment.selectPythonInterpreter", |
| 671 | + "when": "view == configurationView && viewItem =~ /^databricks.environment.checkPythonEnvironment.success$/", |
| 672 | + "group": "navigation@0", |
| 673 | + "icon": "$(gear)" |
| 674 | + }, |
607 | 675 | { |
608 | 676 | "command": "databricks.environment.reinstallDBConnect", |
609 | 677 | "when": "view == configurationView && viewItem =~ /^databricks.environment.checkEnvironmentDependencies.success$/", |
610 | 678 | "group": "inline@0", |
611 | 679 | "icon": "$(gear)" |
612 | 680 | }, |
| 681 | + { |
| 682 | + "command": "databricks.environment.reinstallDBConnect", |
| 683 | + "when": "view == configurationView && viewItem =~ /^databricks.environment.checkEnvironmentDependencies.success$/", |
| 684 | + "group": "navigation@0", |
| 685 | + "icon": "$(gear)" |
| 686 | + }, |
613 | 687 | { |
614 | 688 | "command": "databricks.sync.start", |
615 | 689 | "when": "view == configurationView && viewItem =~ /^databricks.*sync.*is-stopped.*$/ && databricks.context.bundle.isDevTarget", |
616 | 690 | "group": "inline@0" |
617 | 691 | }, |
| 692 | + { |
| 693 | + "command": "databricks.sync.start", |
| 694 | + "when": "view == configurationView && viewItem =~ /^databricks.*sync.*is-stopped.*$/ && databricks.context.bundle.isDevTarget", |
| 695 | + "group": "navigation@0" |
| 696 | + }, |
618 | 697 | { |
619 | 698 | "command": "databricks.sync.stop", |
620 | 699 | "when": "view == configurationView && viewItem =~ /^databricks.*sync.*is-running.*$/ && databricks.context.bundle.isDevTarget", |
621 | 700 | "group": "inline@0" |
| 701 | + }, |
| 702 | + { |
| 703 | + "command": "databricks.sync.stop", |
| 704 | + "when": "view == configurationView && viewItem =~ /^databricks.*sync.*is-running.*$/ && databricks.context.bundle.isDevTarget", |
| 705 | + "group": "navigation@0" |
622 | 706 | } |
623 | 707 | ], |
624 | 708 | "editor/title": [ |
|
0 commit comments