Expose ChartJs library for client apps
[gpl/argeo-suite.git] / org.argeo.suite.workbench.rap / plugin.xml
index d4550c78103807b69d012a53d26ea5827429ddb3..a2a9829234c22f68065953f72b76af2a01021a0b 100644 (file)
        <!-- COMMANDS -->       
        <extension
          point="org.eclipse.ui.commands">
+               <command
+               id="org.argeo.suite.workbench.rap.importEntities"
+                       defaultHandler="org.argeo.eclipse.spring.SpringExtensionFactory"
+            name="Import entities">
+       </command>      
        </extension>
 
        <!-- MENU CONTRIBUTION --> 
        <extension
                id="menu:org.eclipse.ui.main.menu"
                point="org.eclipse.ui.menus">
+               
+               <menuContribution locationURI="menu:org.argeo.cms.ui.workbench.rap.mainMenu?before=org.argeo.cms.ui.workbench.rap.beforeExit">
+                       <menu
+                               id="org.argeo.suite.workbench.rap.advancedMenu"
+                               label="Administration"
+                               icon="theme/argeo-classic/icons/more.gif"
+                               tooltip="Access to advanced commands">
+                               <visibleWhen
+                               checkEnabled="false">
+                               <with variable="roles">
+                                       <iterate ifEmpty="false" operator="or">
+                                               <equals value="cn=org.argeo.suite.manager,ou=roles,ou=node" />
+                                       </iterate>
+                               </with>
+                               </visibleWhen>
+              </menu>
+               </menuContribution>
+               <menuContribution locationURI="menu:org.argeo.suite.workbench.rap.advancedMenu">
+               <command
+                       commandId="org.argeo.suite.workbench.rap.importEntities"
+                               icon="theme/argeo-classic/icons/upload.gif"
+                               label="Import data..."
+                               tooltip="Upload XLS file that contains legacy/external data">
+                       </command>
+               </menuContribution>
        </extension>
        
        <!-- BRANDING AND THEMES -->
        <extension  
             point="org.eclipse.equinox.http.registry.resources">  
-                <!-- Enable overwriting of link styles in the meta tags -->
-         <!-- images -->
          <!-- javascript libraries -->
-         <!--          <resource  
+         <resource  
                alias="/ui/suite/js/Chart.min.js"  
                base-name="js/Chart.min.js">  
          </resource>  
-         <resource  
+         <!--<resource  
                alias="/ui/suite/js/leaflet.js"  
                base-name="js/leaflet.js">  
          </resource>  
@@ -58,4 +86,4 @@
                base-name="js/leaflet.css">  
          </resource>   -->
     </extension>  
-</plugin>
\ No newline at end of file
+</plugin>