]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - server/plugins/org.argeo.jcr.ui.explorer/plugin.xml
Refactor JCR utils and home usage
[lgpl/argeo-commons.git] / server / plugins / org.argeo.jcr.ui.explorer / plugin.xml
index 74c69707e5f8626e763f4f62472a7a79a029dd34..d466a92c4bab2a740547b3136cb1a0467d506c40 100644 (file)
                                name="Repository URI">
                        </commandParameter>
                </command>    
+       <command
+                       defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+                       id="org.argeo.jcr.ui.explorer.removeRemoteRepository"
+                       name="Remove remote JCR repository">
+               </command>    
          <command
                defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
                id="org.argeo.jcr.ui.explorer.addFolderNode"
                        <command
          commandId="org.argeo.jcr.ui.explorer.addFolderNode"
          icon="icons/addFolder.gif"
-         label="%addNewFolderCmdLbl"
+         label="Add folder"
          style="push">
                                <visibleWhen>
                                        <iterate>
            </iterate>
         </visibleWhen>
      </command>
+     <command
+           commandId="org.argeo.jcr.ui.explorer.removeRemoteRepository"
+           icon="icons/remove.gif"
+           style="push">
+        <visibleWhen>
+           <iterate> 
+                               <or>
+                                       <instanceof
+                                               value="org.argeo.jcr.ui.explorer.model.RemoteRepositoryNode">
+                                       </instanceof>
+                               </or> 
+           </iterate>
+        </visibleWhen>
+     </command>
      <command
            commandId="org.argeo.jcr.ui.explorer.getNodeSize"
            icon="icons/getSize.gif"
   </menuContribution>
        </extension>
        
-       <!-- Core expression definition --> 
+       <!-- Core expression definition 
        
        <extension
          point="org.eclipse.core.expressions.definitions">
        
   <extension
            point="org.eclipse.ui.activities">
-        <activity
-              description="Only for admins"
-              id="org.argeo.jcr.ui.explorer.adminActivity"
-              name="Admin">
-                 <enabledWhen>
-                   <with variable="roles">
-                     <iterate ifEmpty="false" operator="or">
-                       <equals value="ROLE_ADMIN" />
-                     </iterate>
-                   </with>
-                 </enabledWhen>
-        </activity>
-        <!-- TODO: find a way to exclude evrything -->
         <activityPatternBinding
-              activityId="org.argeo.jcr.ui.explorer.adminActivity"
+              activityId="org.argeo.security.ui.adminActivity"
               isEqualityPattern="true"
               pattern="org.argeo.jcr.ui.explorer/org.argeo.jcr.ui.explorer.perspective">
         </activityPatternBinding>
-     </extension>
+     </extension> -->
 </plugin>