<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.6"?>
<plugin>
- <!-- RAP workbench main entry point for the Argeo Suite core application -->
- <extension
- point="org.eclipse.rap.ui.entrypoint">
- <entrypoint
- id="org.argeo.suite.workbench.rap.entrypoint"
- class="org.argeo.suite.workbench.rap.AsSecureEntryPoint"
- path="/suite"
- brandingId="org.argeo.suite.workbench.rap.defaultBranding">
- </entrypoint>
- </extension>
-
<!-- PERSPECTIVES -->
<extension
point="org.eclipse.ui.perspectives">
<perspective
class="org.argeo.suite.workbench.DashboardPerspective"
id="org.argeo.suite.workbench.rap.dashboardPerspective"
- icon="theme/argeo-classic/icons/favicon-16px.png"
+ icon="theme/argeo-classic/icons/favicon.ico"
name="Dashboard">
</perspective>
</extension>
<extension
point="org.eclipse.ui.views">
<view
- id="org.argeo.connect.people.workbench.rap.quickSearchView"
- class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="theme/argeo-classic/icons/favicon-16px.png"
- name="Test View"
- restorable="true">
- </view>
- <view
- id="org.argeo.suite.workbench.rap.myFilesView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="theme/argeo-classic/icons/fs/fsBrowser.png"
- name="Files"
+ icon="theme/argeo-classic/icons/search.png"
+ id="org.argeo.suite.workbench.rap.quickSearchView"
+ name="Search"
restorable="true">
</view>
+
</extension>
<!-- EDITORS -->
<editor
id="org.argeo.suite.workbench.rap.defaultDashboardEditor"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
- icon="theme/argeo-classic/icons/favicon-16px.png"
- name="My Dashboard">
+ icon="theme/argeo-classic/icons/dashboard.gif"
+ name="Dashboard">
</editor>
</extension>
<!-- COMMANDS -->
<extension
point="org.eclipse.ui.commands">
- <command
- id="org.argeo.suite.workbench.rap.openDashboardEditor"
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- name="createEntity">
- </command>
+ <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.rap.ui.branding">
- <branding
- id="org.argeo.suite.workbench.rap.defaultBranding"
- themeId="org.eclipse.rap.rwt.theme.Default"
- title="Smart Data Productivity Suite"
- favicon="theme/argeo-classic/icons/favicon.png">
- <additionalHeaders>
- <link
- href="suite/theme/classic-headerExt.css"
- rel="stylesheet" />
- </additionalHeaders>
- </branding>
- </extension>
-
<extension
point="org.eclipse.equinox.http.registry.resources">
- <!-- Enable overwriting of link styles in the meta tags -->
- <resource
- alias="/ui/suite/theme/classic-headerExt.css"
- base-name="theme/argeo-classic/workbench-headerExt.css">
- </resource>
- <!-- images -->
- <resource
- alias="/ui/suite/img/logo.jpg"
- base-name="theme/argeo-classic/img/logo.jpg">
- </resource>
<!-- javascript libraries -->
- <!-- <resource
+ <resource
alias="/ui/suite/js/Chart.min.js"
base-name="js/Chart.min.js">
</resource>
<resource
alias="/ui/suite/js/leaflet.css"
base-name="js/leaflet.css">
- </resource> -->
+ </resource>
</extension>
-
- <extension
- point="org.eclipse.rap.ui.themes">
- <themeContribution
- themeId="org.eclipse.rap.rwt.theme.Default"
- file="theme/argeo-classic/workbench-ext.css" />
- </extension>
-</plugin>
\ No newline at end of file
+</plugin>