Enhance modularity
[gpl/argeo-suite.git] / org.argeo.suite.workbench.rap / plugin.xml
index 334b6844fac58c34fdd6dc98f4b46a1789cd27fc..bec219dad8db1a724359605a52e66c40097ebc62 100644 (file)
        <extension
                id="menu:org.eclipse.ui.main.menu"
                point="org.eclipse.ui.menus">
+
+               <!-- Add entity and Search menus --> 
+               <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=org.argeo.cms.ui.workbench.rap.userToolbar">
+                       <toolbar id="org.argeo.connect.ui.workbench.dropDownsToolbar">
+                               <command
+                                       id="org.argeo.connect.ui.workbench.addEntityToolbar"
+                                       style="pulldown"
+                                       label="Create"
+                                       tooltip="Create a new object"
+                                       icon="theme/argeo-classic/icons/add.png"
+                                       commandId="org.argeo.cms.ui.workbench.doNothing">
+                               </command>
+                               <command
+                                       id="org.argeo.connect.ui.workbench.openSearchToolbar"
+                                       style="pulldown"
+                                       label="Search"
+                                       tooltip="Open a detailed search page"
+                                       icon="theme/argeo-classic/icons/search.png"
+                                       commandId="org.argeo.cms.ui.workbench.doNothing">
+                                       <visibleWhen checkEnabled="false">
+                                               <with variable="roles">
+                                               <iterate ifEmpty="false" operator="or">
+                                                       <equals value="cn=org.argeo.suite.coworker,ou=roles,ou=node" />
+                                               </iterate>
+                                       </with>
+                                       </visibleWhen>
+                               </command>
+                       </toolbar>
+               </menuContribution>
        </extension>
        
        <!-- BRANDING AND THEMES -->