Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 210684
Collapse All | Expand All

(-)src/org/eclipse/mylyn/internal/tasks/ui/TaskRepositoryAdapterFactory.java (-1 / +3 lines)
Lines 37-43 Link Here
37
			return new IActionFilter() {
37
			return new IActionFilter() {
38
				public boolean testAttribute(Object target, String name, String value) {
38
				public boolean testAttribute(Object target, String name, String value) {
39
					TaskRepository repository = (TaskRepository) target;
39
					TaskRepository repository = (TaskRepository) target;
40
					if ("supportQuery".equals(name)) {
40
					if ("online".equals(name)) {
41
						return !repository.isOffline();
42
					} else if ("supportQuery".equals(name)) {
41
						AbstractRepositoryConnectorUi connector = TasksUiPlugin.getConnectorUi(repository.getConnectorKind());
43
						AbstractRepositoryConnectorUi connector = TasksUiPlugin.getConnectorUi(repository.getConnectorKind());
42
						return null != connector.getQueryWizard(repository, null);
44
						return null != connector.getQueryWizard(repository, null);
43
					} else if ("supportNewTask".equals(name)) {
45
					} else if ("supportNewTask".equals(name)) {
(-)plugin.xml (-3 / +12 lines)
Lines 507-513 Link Here
507
               style="push"
507
               style="push"
508
               tooltip="Open Repository Task">
508
               tooltip="Open Repository Task">
509
            <enablement>
509
            <enablement>
510
              <objectState name="hasRepository" value="true"/>
510
              <and>
511
                <objectState name="online" value="true"/>
512
                <objectState name="hasRepository" value="true"/>
513
              </and>
511
            </enablement>   
514
            </enablement>   
512
         </action>
515
         </action>
513
         <action
516
         <action
Lines 520-526 Link Here
520
               style="push"
523
               style="push"
521
               tooltip="New Query">
524
               tooltip="New Query">
522
            <enablement>
525
            <enablement>
523
              <objectState name="supportQuery" value="true"/>
526
              <and>
527
                <objectState name="online" value="true"/>
528
                <objectState name="supportQuery" value="true"/>
529
              </and>
524
            </enablement>   
530
            </enablement>   
525
         </action>
531
         </action>
526
         <action
532
         <action
Lines 532-538 Link Here
532
               menubarPath="repository"
538
               menubarPath="repository"
533
               tooltip="New Task">
539
               tooltip="New Task">
534
            <enablement>
540
            <enablement>
535
              <objectState name="supportNewTask" value="true"/>
541
              <and>
542
                <objectState name="online" value="true"/>
543
                <objectState name="supportNewTask" value="true"/>
544
              </and>
536
            </enablement>
545
            </enablement>
537
         </action>      
546
         </action>      
538
      </viewerContribution>
547
      </viewerContribution>

Return to bug 210684