Hide "Connect" menu when connected to a data source
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 25 Oct 2018 11:12:52 +0000 (13:12 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 25 Oct 2018 11:12:52 +0000 (13:12 +0200)
eu.etaxonomy.taxeditor.navigation/plugin.xml
eu.etaxonomy.taxeditor.store/fragment.e4xmi

index 3d581932b2e8e63d95175640ad6a302c64d1d3de..c613b8e65eeb41a1738fb4da77fd5193ec55e789 100644 (file)
                property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isCdmStoreConnected">
          </test>
       </definition>
+      <definition
+            id="isCdmStoreNotConnected">
+         <not>
+            <test
+                  property="eu.etaxonomy.taxeditor.preference.CdmStorePropertyTester.isCdmStoreConnected">
+            </test>
+         </not>
+      </definition>
       <definition
             id="isRemoting">
          <test
index 7544cb30cc40ecb2deaa43043ac8a4daa1d1712a..453a0ab7e66921a05598adab71e91899a14d25f1 100644 (file)
       <children xsi:type="menu:HandledMenuItem" xmi:id="_X2Xb8KnCEeeTAPHmaMLwQQ" elementId="eu.etaxonomy.taxeditor.store.handledmenuitem.importTcs" label="%wizard.name" command="_OQ9n8KnCEeeTAPHmaMLwQQ"/>
     </elements>
     <elements xsi:type="menu:MenuSeparator" xmi:id="_URhG8K25EeeykrJkROy5EA" elementId="eu.etaxonomy.taxeditor.store.menuseparator.4"/>
-    <elements xsi:type="menu:HandledMenuItem" xmi:id="_oL9dIK2uEeeykrJkROy5EA" elementId="eu.etaxonomy.taxeditor.store.handledmenuitem.commandlabelconnect" label="%command.label.CONNECT" command="_R00rwK2dEeeykrJkROy5EA"/>
+    <elements xsi:type="menu:HandledMenuItem" xmi:id="_oL9dIK2uEeeykrJkROy5EA" elementId="eu.etaxonomy.taxeditor.store.handledmenuitem.commandlabelconnect" label="%command.label.CONNECT" command="_R00rwK2dEeeykrJkROy5EA">
+      <visibleWhen xsi:type="ui:CoreExpression" xmi:id="_u12J4NhGEeijwMElCRdOhg" coreExpressionId="isCdmStoreNotConnected"/>
+    </elements>
     <elements xsi:type="menu:HandledMenuItem" xmi:id="_qRrzgK2uEeeykrJkROy5EA" elementId="eu.etaxonomy.taxeditor.store.handledmenuitem.commandlabel5" label="%command.label.5" command="_S868QK2dEeeykrJkROy5EA">
       <visibleWhen xsi:type="ui:CoreExpression" xmi:id="_zRHMoK2uEeeykrJkROy5EA" coreExpressionId="isUserLoggedIn"/>
     </elements>