id="org.argeo.slc.client.ui.jcrExecutionModulesView"
class="org.argeo.eclipse.spring.SpringExtensionFactory"
icon="icons/execution_module.gif"
- name="Execution Modules"
+ name="Execution"
restorable="true">
</view>
<view
<!-- Commands definitions -->
<extension
point="org.eclipse.ui.commands">
+ <command
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ id="org.argeo.slc.client.ui.updateModule"
+ name="Update Module">
+ </command>
+ <!--
+ <command
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ id="org.argeo.slc.client.ui.runSlc/Flow"
+ name="org.argeo.slc.demo.minimal:hello">
+ </command>
+ -->
<!-- Result List
<command
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
<extension
id="menu:org.eclipse.ui.main.menu"
point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="toolbar:org.argeo.slc.client.ui.jcrExecutionModulesView">
+ <command
+ commandId="org.argeo.slc.client.ui.updateModule"
+ icon="icons/refresh.png"
+ label="Update module"
+ tooltip="Update module">
+ </command>
+ <!--
+ <command
+ commandId="org.argeo.slc.client.ui.runSlc/Flow"
+ icon="icons/launch.gif"
+ label="Run SLC Flow"
+ tooltip="Run SLC Flow">
+ </command>
+ -->
+ </menuContribution>
<!--
<menuContribution
locationURI="menu:fileMenu">
id="org.argeo.slc.client.ui.processEditorInputFactory">
</factory>
</extension>
+ <extension
+ point="org.eclipse.ui.activities">
+ </extension>
+ <extension
+ point="org.eclipse.ui.activities">
+ <activity
+ description="SLC users"
+ id="org.argeo.slc.client.ui.slcActivity"
+ name="SLC">
+ <enabledWhen>
+ <with variable="roles">
+ <iterate ifEmpty="false" operator="or">
+ <equals value="ROLE_SLC" />
+ </iterate>
+ </with>
+ </enabledWhen>
+ </activity>
+ <!-- TODO: find a way to exclude evrything -->
+ <activityPatternBinding
+ activityId="org.argeo.slc.client.ui.slcActivity"
+ isEqualityPattern="true"
+ pattern="org.argeo.slc.client.ui/org.argeo.slc.client.ui.slcExecutionPerspective">
+ </activityPatternBinding>
+ <activityPatternBinding
+ activityId="org.argeo.security.ui.adminActivity"
+ isEqualityPattern="true"
+ pattern="org.argeo.slc.client.ui/org.argeo.slc.client.ui.slcExecutionPerspective">
+ </activityPatternBinding>
+ </extension>
</plugin>