]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.security.ui/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 <extension point=
"org.eclipse.ui.services">
7 provider=
"org.argeo.security.ui.RolesSourceProvider">
9 name=
"org.argeo.security.ui.rolesVariable"
10 priorityLevel=
"workbench">
15 point=
"org.eclipse.ui.views">
17 id=
"org.argeo.security.ui.userProfile"
18 class=
"org.argeo.security.ui.views.UserProfile"
24 id=
"org.argeo.security.ui.logView"
25 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
31 id=
"org.argeo.security.ui.adminLogView"
32 class=
"org.argeo.eclipse.spring.SpringExtensionFactory"
34 icon=
"icons/adminLog.gif"
39 point=
"org.eclipse.ui.perspectives">
41 class=
"org.argeo.security.ui.UserHomePerspective"
43 id=
"org.argeo.security.ui.userHomePerspective"
47 class=
"org.argeo.security.ui.MaintenancePerspective"
48 icon=
"icons/maintenance.gif"
49 id=
"org.argeo.security.ui.adminMaintenancePerspective"
54 point=
"org.eclipse.ui.activities">
57 id=
"org.argeo.security.ui.adminActivity"
60 <with variable=
"roles">
61 <iterate ifEmpty=
"false" operator=
"or">
62 <equals value=
"ROLE_ADMIN" />
68 description=
"Non admins"
69 id=
"org.argeo.security.ui.notAdminActivity"
73 <with variable=
"roles">
74 <iterate ifEmpty=
"false" operator=
"or">
75 <equals value=
"ROLE_ADMIN" />
82 description=
"Non remote"
83 id=
"org.argeo.security.ui.notRemoteActivity"
87 <with variable=
"roles">
88 <iterate ifEmpty=
"false" operator=
"or">
89 <equals value=
"ROLE_REMOTE" />
95 <activityPatternBinding
96 activityId=
"org.argeo.security.ui.adminActivity"
97 isEqualityPattern=
"true"
98 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminMaintenancePerspective">
99 </activityPatternBinding>
100 <activityPatternBinding
101 activityId=
"org.argeo.security.ui.adminActivity"
102 isEqualityPattern=
"true"
103 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminLogView">
104 </activityPatternBinding>