id="org.argeo.security.ui.admin.userEditor"
name="User"
icon="icons/user.gif"
+ default="false">
+ </editor>
+ <editor
+ class="org.argeo.eclipse.spring.SpringExtensionFactory"
+ id="org.argeo.security.ui.admin.groupEditor"
+ name="User"
+ icon="icons/users.gif"
default="false">
</editor>
</extension>
defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
name="Delete User">
</command>
+ <command
+ defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
+ id="org.argeo.security.ui.admin.userBatchUpdate"
+ name="User batch update">
+ </command>
<!-- Group CRUD -->
<command
id="org.argeo.security.ui.admin.newGroup"
id="org.argeo.security.ui.admin.forceRefresh"
name="Force Refresh">
</command>
- <!--
- <command
- defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
- id="org.argeo.security.ui.admin.userBatchUpdate"
- name="User batch update">
- </command> -->
</extension>
<!-- MENU CONTRIBUTIONS -->
<menuContribution
locationURI="toolbar:org.argeo.security.ui.rap.userToolbar?after=org.eclipse.ui.file.saveAll">
<!-- Transaction management -->
-<!-- <command
- commandId="org.argeo.security.ui.admin.userTransactionHandler"
- icon="icons/begin.gif"
- label="Begin Transaction"
- style="push"
- tooltip="Begin a user transaction">
- <parameter name="param.commandId" value="transaction.begin" />
- </command>-->
-
<command
commandId="org.argeo.security.ui.admin.userTransactionHandler"
icon="icons/commit.gif"
<parameter name="param.commandId" value="transaction.commit" />
<visibleWhen>
<with variable="org.argeo.security.ui.admin.userTransactionState">
- <equals value="status.active" />
+ <equals value="status.active" />
</with>
</visibleWhen>
</command>
label="Add User"
tooltip="Create a new user">
</command>
- <!--<command
+ <command
commandId="org.argeo.security.ui.admin.userBatchUpdate"
icon="icons/batch.gif"
label="Update users"
tooltip="Perform maintenance activities on a list of chosen users">
- </command>-->
+ </command>
</menuContribution>
<!-- GroupsView specific toolbar menu -->
<sourceProvider
id="org.argeo.security.ui.admin.userTransactionProvider"
provider="org.argeo.eclipse.spring.SpringExtensionFactory" >
-
-<!-- <sourceProvider
- provider="org.argeo.security.ui.admin.internal.providers.UserTransactionProvider">
---> <variable
+ <variable
name="org.argeo.security.ui.admin.userTransactionState"
priorityLevel="workbench">
</variable>
<!-- ACTIVITIES -->
<extension
point="org.eclipse.ui.activities">
- <activityPatternBinding
+ <!-- group admin is intended to make all user and group maintenance operations -->
+ <!--<activityPatternBinding
activityId="org.argeo.security.ui.userAdminActivity"
isEqualityPattern="true"
pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
- </activityPatternBinding>
+ </activityPatternBinding>-->
<activityPatternBinding
activityId="org.argeo.security.ui.groupAdminActivity"
isEqualityPattern="true"
- pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminRolesView">
+ pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
</activityPatternBinding>
</extension>