]>
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=
"User Admins"
69 id=
"org.argeo.security.ui.userAdminActivity"
72 <with variable=
"roles">
73 <iterate ifEmpty=
"false" operator=
"or">
74 <equals value=
"ROLE_USER_ADMIN" />
80 description=
"Group Admins"
81 id=
"org.argeo.security.ui.groupAdminActivity"
84 <with variable=
"roles">
85 <iterate ifEmpty=
"false" operator=
"or">
86 <equals value=
"ROLE_GROUP_ADMIN" />
92 description=
"Non admins"
93 id=
"org.argeo.security.ui.notAdminActivity"
97 <with variable=
"roles">
98 <iterate ifEmpty=
"false" operator=
"or">
99 <equals value=
"ROLE_ADMIN" />
106 description=
"Non remote"
107 id=
"org.argeo.security.ui.notRemoteActivity"
111 <with variable=
"roles">
112 <iterate ifEmpty=
"false" operator=
"or">
113 <equals value=
"ROLE_REMOTE" />
119 <activityPatternBinding
120 activityId=
"org.argeo.security.ui.adminActivity"
121 isEqualityPattern=
"true"
122 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminMaintenancePerspective">
123 </activityPatternBinding>
124 <activityPatternBinding
125 activityId=
"org.argeo.security.ui.adminActivity"
126 isEqualityPattern=
"true"
127 pattern=
"org.argeo.security.ui/org.argeo.security.ui.adminLogView">
128 </activityPatternBinding>