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