]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - security/plugins/org.argeo.security.ui.rcp/plugin.xml
[maven-release-plugin] prepare release argeo-commons-2.1.8
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui.rcp / plugin.xml
index ae0eef408a814251427da4357a2e2b3b7a17eb56..4ddf700d5456c41c166c5d01eb25e977cd5a38c7 100644 (file)
@@ -8,7 +8,7 @@
          id="org.argeo.security.ui.product"
          point="org.eclipse.core.runtime.products">
       <product
-            name="ArgeoProduct" application="org.argeo.security.ui.application.secureUi">
+            name="ArgeoProduct" application="org.argeo.security.ui.rcp.secureUi">
           <property
                name="appName"
                value="Secure UI">
                name="preferenceCustomization"
                value="plugin_customization.ini"/>
       </product>
-   </extension>
-
-       <extension
-         id="org.argeo.security.webui.product"
-         point="org.eclipse.core.runtime.products">
-      <product
-            name="ArgeoProduct" application="org.argeo.security.ui.application.secureWebUi">
-          <property
-               name="appName"
-               value="Secure Web UI">
-         </property>
-            <property
-               name="preferenceCustomization"
-               value="plugin_customization.ini"/>
-      </product>
-   </extension>
-  
+   </extension>  
 
    <extension
          id="secureUi"
          </run>
       </application>
    </extension>
+   
    <extension
-         id="secureWebUi"
-         name="Argeo Secure Web UI"
-         point="org.eclipse.core.runtime.applications">
-      <application cardinality="singleton-global"
-         thread="main"
-         visible="true">
-         <run
-               class="org.argeo.security.ui.rcp.SecureRap">
-         </run>
-      </application>
-   </extension>
-   <extension
-         id="secureWebUi2"
-         name="Argeo Secure Web UI"
-         point="org.eclipse.core.runtime.applications">
-      <application cardinality="singleton-global"
-         thread="main"
-         visible="true">
-         <run
-               class="org.argeo.security.ui.rcp.SecureRap">
-         </run>
-      </application>
+         point="org.eclipse.equinox.security.callbackHandlerMapping">
+      <callbackHandlerMapping
+            callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
+            configName="REMOTE">
+      </callbackHandlerMapping>
    </extension>
-
+   
+       <!-- COMMANDS --> 
+       <extension point="org.eclipse.ui.commands">
+               <!-- Register a default command that enable an "open file" action in a single sourced application  -->  
+               <command
+                       defaultHandler="org.argeo.eclipse.ui.specific.OpenFile"
+                       id="org.argeo.security.ui.specific.openFile"
+                       name="OpenFile">
+                       <commandParameter
+                       id="param.fileName"
+                       name="The name of the file to open (optional)">
+                       </commandParameter>
+            <commandParameter
+                       id="param.fileURI"
+                       name="The URI of this file on the server">
+                       </commandParameter>
+                       <commandParameter
+                       id="param.filePath"
+                       name="The absolute path of this file on the server file system">
+                       </commandParameter>
+               </command>
+       </extension>
 </plugin>