]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
6 id=
"defaultLoginDialog"
7 name=
"Default Login Dialog"
8 point=
"org.eclipse.equinox.security.callbackHandler">
10 class=
"org.argeo.security.ui.dialogs.DefaultLoginDialog">
13 <extension point=
"org.eclipse.ui.services">
15 provider=
"org.argeo.security.ui.RolesSourceProvider">
17 name=
"org.argeo.security.ui.rolesVariable"
18 priorityLevel=
"workbench">
23 point=
"org.eclipse.ui.views">
25 id=
"org.argeo.security.ui.userProfile"
26 class=
"org.argeo.security.ui.views.UserProfile"
32 id=
"org.argeo.security.ui.logView"
33 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
39 id=
"org.argeo.security.ui.adminLogView"
40 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
42 icon=
"icons/adminLog.gif"
47 point=
"org.eclipse.ui.perspectives">
49 class=
"org.argeo.security.ui.UserHomePerspective"
51 id=
"org.argeo.security.ui.userHomePerspective"
55 class=
"org.argeo.security.ui.MaintenancePerspective"
56 icon=
"icons/maintenance.gif"
57 id=
"org.argeo.security.ui.adminMaintenancePerspective"
62 point=
"org.eclipse.ui.activities">
64 description=
"Only for admins"
65 id=
"org.argeo.security.ui.adminActivity"
68 <with variable=
"roles">
69 <iterate ifEmpty=
"false" operator=
"or">
70 <equals value=
"ROLE_ADMIN" />
75 <activityPatternBinding
76 activityId=
"org.argeo.security.ui.adminActivity"
77 isEqualityPattern=
"true"
78 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminMaintenancePerspective">
79 </activityPatternBinding>
80 <activityPatternBinding
81 activityId=
"org.argeo.security.ui.adminActivity"
82 isEqualityPattern=
"true"
83 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminLogView">
84 </activityPatternBinding>