]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui.admin/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 point=
"org.eclipse.ui.perspectives">
7 class=
"org.argeo.security.ui.admin.SecurityAdminPerspective"
8 icon=
"icons/security.gif"
9 id=
"org.argeo.security.ui.admin.adminSecurityPerspective"
10 name=
"Security Administration">
14 point=
"org.eclipse.ui.views">
16 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon=
"icons/users.gif"
18 id=
"org.argeo.security.ui.admin.adminUsersView"
23 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 id=
"org.argeo.security.ui.admin.adminRolesView"
31 point=
"org.eclipse.ui.editors">
33 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
34 id=
"org.argeo.security.ui.admin.adminArgeoUserEditor"
41 point=
"org.eclipse.ui.commands">
43 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
44 id=
"org.argeo.security.ui.admin.openArgeoUserEditor"
45 name=
"OpenArgeoUserEditor">
47 id=
"org.argeo.security.ui.admin.username"
52 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
53 id=
"org.argeo.security.ui.admin.refreshUsersList"
54 name=
"refreshUsersList">
57 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
58 id=
"org.argeo.security.ui.admin.newUser"
62 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
63 id=
"org.argeo.security.ui.admin.deleteUser"
67 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
68 id=
"org.argeo.security.ui.admin.refreshRoles"
72 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
73 id=
"org.argeo.security.ui.admin.addRole"
77 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
78 id=
"org.argeo.security.ui.admin.deleteRole"
83 point=
"org.eclipse.ui.menus">
85 locationURI=
"toolbar:org.argeo.security.ui.admin.adminRolesView">
87 commandId=
"org.argeo.security.ui.admin.deleteRole"
88 icon=
"icons/remove.gif"
90 tooltip=
"Delete selected roles">
93 commandId=
"org.argeo.security.ui.admin.addRole"
96 tooltip=
"Add new role">
99 commandId=
"org.argeo.security.ui.admin.refreshRoles"
100 icon=
"icons/refresh.png"
102 tooltip=
"Refresh roles">
106 locationURI=
"toolbar:org.argeo.security.ui.admin.adminUsersView">
108 commandId=
"org.argeo.security.ui.admin.deleteUser"
109 icon=
"icons/remove.gif"
111 tooltip=
"Delete selected users">
114 commandId=
"org.argeo.security.ui.admin.newUser"
117 tooltip=
"Add new user">
120 commandId=
"org.argeo.security.ui.admin.refreshUsersList"
121 icon=
"icons/refresh.png"
123 tooltip=
"Refresh user list">
128 point=
"org.eclipse.ui.activities">
130 description=
"Only for admins"
131 id=
"org.argeo.security.ui.admin.adminActivity"
134 <with variable=
"roles">
135 <iterate ifEmpty=
"false" operator=
"or">
136 <equals value=
"ROLE_ADMIN" />
141 <!-- TODO: find a way to exclude evrything -->
142 <activityPatternBinding
143 activityId=
"org.argeo.security.ui.admin.adminActivity"
144 isEqualityPattern=
"true"
145 pattern=
"org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
146 </activityPatternBinding>