]>
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.SecurityPerspective"
8 icon=
"icons/security.gif"
9 id=
"org.argeo.security.ui.adminSecurityPerspective"
14 point=
"org.eclipse.ui.views">
16 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon=
"icons/users.gif"
18 id=
"org.argeo.security.ui.adminUsersView"
23 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
25 id=
"org.argeo.security.ui.adminRolesView"
33 id=
"defaultLoginDialog"
34 name=
"Default Login Dialog"
35 point=
"org.eclipse.equinox.security.callbackHandler">
37 class=
"org.argeo.security.ui.dialogs.DefaultLoginDialog">
41 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
42 <callbackHandlerMapping
43 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
45 </callbackHandlerMapping>
48 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
49 <callbackHandlerMapping
50 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
52 </callbackHandlerMapping>
55 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
56 <callbackHandlerMapping
57 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
58 configName=
"SPRING_SECURITY_CONTEXT">
59 </callbackHandlerMapping>
62 point=
"org.eclipse.ui.editors">
64 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
65 id=
"org.argeo.security.ui.adminArgeoUserEditor"
72 point=
"org.eclipse.ui.commands">
74 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
75 id=
"org.argeo.security.ui.openArgeoUserEditor"
76 name=
"OpenArgeoUserEditor">
78 id=
"org.argeo.security.ui.username"
83 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
84 id=
"org.argeo.security.ui.newArgeoUserEditor"
85 name=
"OpenArgeoUserEditor">
88 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
89 id=
"org.argeo.security.ui.addRole"
93 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
94 id=
"org.argeo.security.ui.openChangePasswordDialog"
95 name=
"OpenChangePasswordDialog">
98 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
99 id=
"org.argeo.security.ui.refreshUsersList"
100 name=
"refreshUsersList">
104 point=
"org.eclipse.ui.menus">
106 locationURI=
"toolbar:org.argeo.security.ui.rolesView">
108 commandId=
"org.argeo.security.ui.addRole"
111 tooltip=
"Add new role">
115 locationURI=
"toolbar:org.argeo.security.ui.usersView">
117 commandId=
"org.argeo.security.ui.newArgeoUserEditor"
120 tooltip=
"Add new user">
123 commandId=
"org.argeo.security.ui.refreshUsersList"
124 icon=
"icons/refresh.png"
126 tooltip=
"Refresh user list">
130 locationURI=
"menu:file?after=additions">
132 commandId=
"org.argeo.security.ui.openChangePasswordDialog"
133 icon=
"icons/password.gif"
134 label=
"Change password"
136 tooltip=
"Change password">
142 point=
"org.eclipse.core.runtime.products">
144 application=
"org.argeo.security.ui.application.secureUi"
153 point=
"org.eclipse.ui.services">
155 provider=
"org.argeo.security.ui.RolesSourceProvider">
157 name=
"org.argeo.security.ui.rolesVariable"
158 priorityLevel=
"workbench">
163 point=
"org.eclipse.ui.activities">
165 description=
"Only for admins"
166 id=
"org.argeo.security.ui.adminActivity"
169 <with variable=
"roles">
170 <iterate ifEmpty=
"false" operator=
"or">
171 <equals value=
"ROLE_ADMIN" />
176 <activityPatternBinding
177 activityId=
"org.argeo.security.ui.adminActivity"
178 isEqualityPattern=
"true"
179 pattern=
"org.argeo.security.ui/.*admin.*">
180 </activityPatternBinding>