]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.eclipse.ui.workbench/plugin.xml
Introduce a UserAdmin wrapper service
[lgpl/argeo-commons.git] / org.argeo.eclipse.ui.workbench / plugin.xml
index 210046381fcd4f45043dd08fed5431108b707f9d..a4292c261751d60d1416e44cce5f49523bd08aa2 100644 (file)
                name="Dump Current Selected Node">
                </command>
                <command
+               defaultHandler="org.argeo.eclipse.ui.workbench.commands.RenameNode"
+               id="org.argeo.eclipse.ui.workbench.renameNode"
+               name="Rename Current Selected Node">
+               </command>
+               <command
                defaultHandler="org.argeo.eclipse.ui.workbench.commands.NodeConfigurableDump"
                id="org.argeo.eclipse.ui.workbench.nodeConfigurableDump"
                name="Configurable dump of the selected Node">
                                </visibleWhen>
                        </command>
                        <command
+                       commandId="org.argeo.eclipse.ui.workbench.renameNode"
+                       icon="icons/rename.gif"
+                               label="Rename..."
+                               style="push">
+                               <visibleWhen>
+                                       <iterate> <and>
+                                               <instanceof value="org.argeo.eclipse.ui.workbench.jcr.internal.model.SingleJcrNodeElem"></instanceof>
+                               <with variable="activeMenuSelection"><count value="1"/></with>
+                                       </and> </iterate>
+                               </visibleWhen>
+                       </command>
+                       <command
                        commandId="org.argeo.eclipse.ui.workbench.nodeConfigurableDump"
                        icon="icons/dumpNode.gif"
                                label="Configurable dump..."
        <!-- Reduce visibility of JCR Browser perspective to users that are in ROLE_ADMIN -->   
        <extension
        point="org.eclipse.ui.activities">
+       <!--
                <activity
                        description="Only for admins"
                        id="org.argeo.eclipse.ui.workbench.adminActivity"
                                </with>
                        </enabledWhen>
                </activity>
+               -->
         <activityPatternBinding
                        pattern="org.argeo.eclipse.ui.workbench/org.argeo.eclipse.ui.workbench.osgiPerspective"
                        isEqualityPattern="true"
-                       activityId="org.argeo.eclipse.ui.workbench.adminActivity">
+                       activityId="org.argeo.security.ui.adminActivity">
                        <!-- activityId="org.argeo.security.ui.adminActivity" -->
         </activityPatternBinding>
         <activityPatternBinding
                        pattern="org.argeo.eclipse.ui.workbench/org.argeo.eclipse.ui.workbench.jcrBrowserPerspective"
                        isEqualityPattern="true"
-                       activityId="org.argeo.eclipse.ui.workbench.adminActivity">
+                       activityId="org.argeo.security.ui.adminActivity">
                </activityPatternBinding>
        </extension>
 </plugin>
\ No newline at end of file