]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.security.ui.admin/plugin.xml
Introduce aggregating node user admin
[lgpl/argeo-commons.git] / org.argeo.security.ui.admin / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.perspectives">
6 <perspective
7 class="org.argeo.security.ui.admin.SecurityAdminPerspective"
8 icon="icons/security.gif"
9 id="org.argeo.security.ui.admin.adminSecurityPerspective"
10 name="Security">
11 </perspective>
12 </extension>
13
14 <extension
15 point="org.eclipse.ui.views">
16 <view
17 class="org.argeo.eclipse.spring.SpringExtensionFactory"
18 icon="icons/users.gif"
19 id="org.argeo.security.ui.admin.usersView"
20 name="Users"
21 restorable="true">
22 </view>
23 <view
24 class="org.argeo.eclipse.spring.SpringExtensionFactory"
25 icon="icons/role.gif"
26 id="org.argeo.security.ui.admin.groupsView"
27 name="Groups"
28 restorable="false">
29 </view>
30
31 <!-- Legacy -->
32 <view
33 class="org.argeo.eclipse.spring.SpringExtensionFactory"
34 icon="icons/users.gif"
35 id="org.argeo.security.ui.admin.jcrUsersView"
36 name="Users"
37 restorable="false">
38 </view>
39 <view
40 class="org.argeo.eclipse.spring.SpringExtensionFactory"
41 icon="icons/role.gif"
42 id="org.argeo.security.ui.admin.jcrRolesView"
43 name="Roles"
44 restorable="false">
45 </view>
46 </extension>
47
48 <!-- Editors -->
49 <extension
50 point="org.eclipse.ui.editors">
51 <editor
52 class="org.argeo.eclipse.spring.SpringExtensionFactory"
53 id="org.argeo.security.ui.admin.userEditor"
54 name="User"
55 icon="icons/user.gif"
56 default="false">
57 </editor>
58 <!-- Legacy -->
59 <editor
60 class="org.argeo.eclipse.spring.SpringExtensionFactory"
61 id="org.argeo.security.ui.admin.adminArgeoUserEditor"
62 name="User"
63 icon="icons/user.gif"
64 default="false">
65 </editor>
66 </extension>
67
68 <extension
69 point="org.eclipse.ui.commands">
70 <command
71 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
72 id="org.argeo.security.ui.admin.openArgeoUserEditor"
73 name="OpenArgeoUserEditor">
74 <commandParameter
75 id="org.argeo.security.ui.admin.username"
76 name="Username">
77 </commandParameter>
78 </command>
79 <command
80 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
81 id="org.argeo.security.ui.admin.refreshUsersList"
82 name="refreshUsersList">
83 </command>
84 <command
85 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
86 id="org.argeo.security.ui.admin.newUser"
87 name="New User">
88 </command>
89 <command
90 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
91 id="org.argeo.security.ui.admin.deleteUser"
92 name="deleteUser">
93 </command>
94 <command
95 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
96 id="org.argeo.security.ui.admin.refreshRoles"
97 name="refreshRoles">
98 </command>
99 <command
100 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
101 id="org.argeo.security.ui.admin.addRole"
102 name="AddRole">
103 </command>
104 <command
105 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
106 id="org.argeo.security.ui.admin.deleteRole"
107 name="deleteRole">
108 </command>
109 <command
110 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
111 id="org.argeo.security.ui.admin.userBatchUpdate"
112 name="User batch update">
113 </command>
114 </extension>
115 <extension
116 point="org.eclipse.ui.menus">
117 <menuContribution
118 locationURI="toolbar:org.argeo.security.ui.admin.adminRolesView">
119 <command
120 commandId="org.argeo.security.ui.admin.deleteRole"
121 icon="icons/remove.gif"
122 label="Delete Role"
123 tooltip="Delete selected roles">
124 </command>
125 <command
126 commandId="org.argeo.security.ui.admin.addRole"
127 icon="icons/add.gif"
128 label="Add Role"
129 tooltip="Add new role">
130 </command>
131 <command
132 commandId="org.argeo.security.ui.admin.refreshRoles"
133 icon="icons/sync.gif"
134 label="LDAP Roles Sync"
135 tooltip="Synchronize roles from LDAP">
136 </command>
137 </menuContribution>
138 <menuContribution
139 locationURI="toolbar:org.argeo.security.ui.admin.adminUsersView">
140 <command
141 commandId="org.argeo.security.ui.admin.refreshUsersList"
142 icon="icons/refresh.png"
143 label="Refresh list"
144 tooltip="Force the full refresh of the user list">
145 </command>
146 <command
147 commandId="org.argeo.security.ui.admin.deleteUser"
148 icon="icons/remove.gif"
149 label="Delete User"
150 tooltip="Delete selected users">
151 </command>
152 <command
153 commandId="org.argeo.security.ui.admin.newUser"
154 icon="icons/add.gif"
155 label="Add User"
156 tooltip="Add new user">
157 </command>
158 <command
159 commandId="org.argeo.security.ui.admin.userBatchUpdate"
160 icon="icons/batch.gif"
161 label="Update users"
162 tooltip="Perform maintenance activities on a list of chosen users">
163 </command>
164 <command
165 commandId="org.argeo.security.ui.admin.refreshUsersList"
166 icon="icons/sync.gif"
167 label="LDAP Users Sync"
168 tooltip="Synchronize users from LDAP">
169 </command>
170 </menuContribution>
171 </extension>
172
173 <extension
174 point="org.eclipse.ui.activities">
175 <activityPatternBinding
176 activityId="org.argeo.security.ui.userAdminActivity"
177 isEqualityPattern="true"
178 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
179 </activityPatternBinding>
180 <activityPatternBinding
181 activityId="org.argeo.security.ui.groupAdminActivity"
182 isEqualityPattern="true"
183 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminRolesView">
184 </activityPatternBinding>
185 </extension>
186
187 </plugin>