]> git.argeo.org Git - lgpl/argeo-commons.git/blob - plugin.xml
b8ad0300024b8ec28ca15fff96f9b5bff22ccdd9
[lgpl/argeo-commons.git] / 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 </extension>
31
32 <!-- Editors -->
33 <extension
34 point="org.eclipse.ui.editors">
35 <editor
36 class="org.argeo.eclipse.spring.SpringExtensionFactory"
37 id="org.argeo.security.ui.admin.userEditor"
38 name="User"
39 icon="icons/user.gif"
40 default="false">
41 </editor>
42 <!-- Legacy -->
43 <!--<editor
44 class="org.argeo.eclipse.spring.SpringExtensionFactory"
45 id="org.argeo.security.ui.admin.adminArgeoUserEditor"
46 name="User"
47 icon="icons/user.gif"
48 default="false">
49 </editor> -->
50 </extension>
51
52 <extension
53 point="org.eclipse.ui.commands">
54 <command
55 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
56 id="org.argeo.security.ui.admin.newUser"
57 name="New User">
58 </command>
59 <command
60 defaultHandler="org.argeo.security.ui.admin.commands.DeleteUsers"
61 id="org.argeo.security.ui.admin.deleteUsers"
62 name="Delete User">
63 </command>
64 <command
65 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
66 id="org.argeo.security.ui.admin.newGroup"
67 name="New Group">
68 </command>
69 <command
70 defaultHandler="org.argeo.security.ui.admin.commands.DeleteGroups"
71 id="org.argeo.security.ui.admin.deleteGroups"
72 name="Delete Group">
73 </command>
74
75 <!-- Force the refresh when the various listener are not enough -->
76 <command
77 defaultHandler="org.argeo.security.ui.admin.commands.ForceRefresh"
78 id="org.argeo.security.ui.admin.forceRefresh"
79 name="Force Refresh">
80 </command>
81 <!--<command
82 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
83 id="org.argeo.security.ui.admin.openArgeoUserEditor"
84 name="OpenArgeoUserEditor">
85 <commandParameter
86 id="org.argeo.security.ui.admin.username"
87 name="Username">
88 </commandParameter>
89 </command>
90 <command
91 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
92 id="org.argeo.security.ui.admin.refreshUsersList"
93 name="refreshUsersList">
94 </command>
95 <command
96 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
97 id="org.argeo.security.ui.admin.newUser"
98 name="New User">
99 </command>
100 <command
101 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
102 id="org.argeo.security.ui.admin.deleteUser"
103 name="deleteUser">
104 </command>
105 <command
106 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
107 id="org.argeo.security.ui.admin.refreshRoles"
108 name="refreshRoles">
109 </command>
110 <command
111 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
112 id="org.argeo.security.ui.admin.addRole"
113 name="AddRole">
114 </command>
115 <command
116 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
117 id="org.argeo.security.ui.admin.deleteRole"
118 name="deleteRole">
119 </command>
120 <command
121 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
122 id="org.argeo.security.ui.admin.userBatchUpdate"
123 name="User batch update">
124 </command> -->
125 </extension>
126 <extension
127 point="org.eclipse.ui.menus">
128 <menuContribution
129 locationURI="toolbar:org.argeo.security.ui.admin.usersView">
130 <command
131 commandId="org.argeo.security.ui.admin.deleteUsers"
132 icon="icons/remove.gif"
133 label="Delete User"
134 tooltip="Delete selected users">
135 </command>
136 <command
137 commandId="org.argeo.security.ui.admin.forceRefresh"
138 icon="icons/refresh.png"
139 label="Refresh list"
140 tooltip="Force the full refresh of the user list">
141 </command>
142 <command
143 commandId="org.argeo.security.ui.admin.newUser"
144 icon="icons/add.gif"
145 label="Add User"
146 tooltip="Create a new user">
147 </command>
148 <!--<command
149 commandId="org.argeo.security.ui.admin.userBatchUpdate"
150 icon="icons/batch.gif"
151 label="Update users"
152 tooltip="Perform maintenance activities on a list of chosen users">
153 </command>-->
154 </menuContribution>
155 <menuContribution
156 locationURI="toolbar:org.argeo.security.ui.admin.groupsView">
157 <command
158 commandId="org.argeo.security.ui.admin.deleteGroups"
159 icon="icons/remove.gif"
160 label="Delete Group"
161 tooltip="Delete selected groups">
162 </command>
163 <command
164 commandId="org.argeo.security.ui.admin.forceRefresh"
165 icon="icons/refresh.png"
166 label="Refresh list"
167 tooltip="Force the full refresh of the group list">
168 </command>
169 <command
170 commandId="org.argeo.security.ui.admin.newGroup"
171 icon="icons/add.gif"
172 label="Add Group"
173 tooltip="Create a new group">
174 </command>
175 </menuContribution>
176
177 <!-- <menuContribution
178 locationURI="toolbar:org.argeo.security.ui.admin.adminRolesView">
179 <command
180 commandId="org.argeo.security.ui.admin.deleteRole"
181 icon="icons/remove.gif"
182 label="Delete Role"
183 tooltip="Delete selected roles">
184 </command>
185 <command
186 commandId="org.argeo.security.ui.admin.addRole"
187 icon="icons/add.gif"
188 label="Add Role"
189 tooltip="Add new role">
190 </command>
191 <command
192 commandId="org.argeo.security.ui.admin.refreshRoles"
193 icon="icons/sync.gif"
194 label="LDAP Roles Sync"
195 tooltip="Synchronize roles from LDAP">
196 </command>
197 </menuContribution>
198 <menuContribution
199 locationURI="toolbar:org.argeo.security.ui.admin.adminUsersView">
200 <command
201 commandId="org.argeo.security.ui.admin.refreshUsersList"
202 icon="icons/refresh.png"
203 label="Refresh list"
204 tooltip="Force the full refresh of the user list">
205 </command>
206 <command
207 commandId="org.argeo.security.ui.admin.deleteUser"
208 icon="icons/remove.gif"
209 label="Delete User"
210 tooltip="Delete selected users">
211 </command>
212 <command
213 commandId="org.argeo.security.ui.admin.newUser"
214 icon="icons/add.gif"
215 label="Add User"
216 tooltip="Add new user">
217 </command>
218 <command
219 commandId="org.argeo.security.ui.admin.userBatchUpdate"
220 icon="icons/batch.gif"
221 label="Update users"
222 tooltip="Perform maintenance activities on a list of chosen users">
223 </command>
224 <command
225 commandId="org.argeo.security.ui.admin.refreshUsersList"
226 icon="icons/sync.gif"
227 label="LDAP Users Sync"
228 tooltip="Synchronize users from LDAP">
229 </command>
230 </menuContribution> -->
231 </extension>
232
233 <extension
234 point="org.eclipse.ui.activities">
235 <activityPatternBinding
236 activityId="org.argeo.security.ui.userAdminActivity"
237 isEqualityPattern="true"
238 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
239 </activityPatternBinding>
240 <activityPatternBinding
241 activityId="org.argeo.security.ui.groupAdminActivity"
242 isEqualityPattern="true"
243 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminRolesView">
244 </activityPatternBinding>
245 </extension>
246
247 </plugin>