]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.security.ui.admin/plugin.xml
Work on user and group editors. Comment out legacy code that use old userAdminService
[lgpl/argeo-commons.git] / org.argeo.security.ui.admin / plugin.xml
index e260bdea40c18e9ab7a9ca6a11c5b87a44edf66b..fe52cd0fcb6b065a046352e4b6cc514fb1ef4fb9 100644 (file)
             name="Security">
       </perspective>
    </extension>
+   
    <extension
-         point="org.eclipse.ui.views">
+               point="org.eclipse.ui.views">
       <view
             class="org.argeo.eclipse.spring.SpringExtensionFactory"
             icon="icons/users.gif"
-            id="org.argeo.security.ui.admin.adminUsersView"
+            id="org.argeo.security.ui.admin.usersView"
+            name="Users"
+            restorable="true">
+      </view>
+      <view
+            class="org.argeo.eclipse.spring.SpringExtensionFactory"
+            icon="icons/role.gif"
+            id="org.argeo.security.ui.admin.groupsView"
+            name="Groups"
+            restorable="false">
+      </view>
+      
+      <!-- Legacy -->
+      <!-- <view
+            class="org.argeo.eclipse.spring.SpringExtensionFactory"
+            icon="icons/users.gif"
+            id="org.argeo.security.ui.admin.jcrUsersView"
             name="Users"
             restorable="false">
       </view>
       <view
             class="org.argeo.eclipse.spring.SpringExtensionFactory"
             icon="icons/role.gif"
-            id="org.argeo.security.ui.admin.adminRolesView"
+            id="org.argeo.security.ui.admin.jcrRolesView"
             name="Roles"
             restorable="false">
-      </view>
-   </extension>
-   <extension
-           point="org.eclipse.ui.editors">
-               <editor
-                 class="org.argeo.eclipse.spring.SpringExtensionFactory"
-              id="org.argeo.security.ui.admin.adminArgeoUserEditor"
-              name="User"
-              icon="icons/user.gif"
-              default="false">
-        </editor>
-     </extension>
+      </view>-->
+       </extension> 
+       
+       <!-- Editors -->
+       <extension
+               point="org.eclipse.ui.editors">
+               <editor
+                       class="org.argeo.eclipse.spring.SpringExtensionFactory"
+            id="org.argeo.security.ui.admin.userEditor"
+            name="User"
+            icon="icons/user.gif"
+            default="false">
+               </editor>
+               <!-- Legacy -->
+               <!--<editor
+                       class="org.argeo.eclipse.spring.SpringExtensionFactory"
+            id="org.argeo.security.ui.admin.adminArgeoUserEditor"
+            name="User"
+            icon="icons/user.gif"
+                       default="false">
+               </editor> -->
+       </extension>
+    
     <extension
          point="org.eclipse.ui.commands">
-      <command
+      <!--<command
             defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
             id="org.argeo.security.ui.admin.openArgeoUserEditor"
             name="OpenArgeoUserEditor">
             defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
             id="org.argeo.security.ui.admin.userBatchUpdate"
             name="User batch update">
-      </command>
+      </command> -->
     </extension>
      <extension
          point="org.eclipse.ui.menus">
-       <menuContribution
+<!--           <menuContribution
             locationURI="toolbar:org.argeo.security.ui.admin.adminRolesView">
             <command
                   commandId="org.argeo.security.ui.admin.deleteRole"
                   label="LDAP Users Sync"
                   tooltip="Synchronize users from LDAP">
             </command>
-        </menuContribution>
+        </menuContribution> -->
   </extension>
+  
   <extension
            point="org.eclipse.ui.activities">
-        <!-- TODO: find a way to exclude evrything -->
-        <activityPatternBinding
-              activityId="org.argeo.security.ui.adminActivity"
+       <activityPatternBinding
+              activityId="org.argeo.security.ui.userAdminActivity"
               isEqualityPattern="true"
               pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
         </activityPatternBinding>
+        <activityPatternBinding
+              activityId="org.argeo.security.ui.groupAdminActivity"
+              isEqualityPattern="true"
+              pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminRolesView">
+        </activityPatternBinding>
      </extension>
- </plugin>
+ </plugin>
\ No newline at end of file