]> git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui/plugin.xml
Delete MANIFEST
[lgpl/argeo-commons.git] / security / plugins / org.argeo.security.ui / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <!-- Security -->
5 <extension
6 id="defaultLoginDialog"
7 name="Default Login Dialog"
8 point="org.eclipse.equinox.security.callbackHandler">
9 <callbackHandler
10 class="org.argeo.security.ui.dialogs.DefaultLoginDialog">
11 </callbackHandler>
12 </extension>
13 <extension point="org.eclipse.ui.services">
14 <sourceProvider
15 provider="org.argeo.security.ui.RolesSourceProvider">
16 <variable
17 name="org.argeo.security.ui.rolesVariable"
18 priorityLevel="workbench">
19 </variable>
20 </sourceProvider>
21 </extension>
22 <extension
23 point="org.eclipse.ui.views">
24 <view
25 id="org.argeo.security.ui.userProfile"
26 class="org.argeo.security.ui.views.UserProfile"
27 icon="icons/user.gif"
28 name="Profile"
29 restorable="true">
30 </view>
31 <view
32 id="org.argeo.security.ui.logView"
33 class="org.argeo.eclipse.spring.SpringExtensionFactory"
34 name="Log"
35 icon="icons/log.gif"
36 restorable="false">
37 </view>
38 <view
39 id="org.argeo.security.ui.adminLogView"
40 class="org.argeo.eclipse.spring.SpringExtensionFactory"
41 name="Admin Log"
42 icon="icons/adminLog.gif"
43 restorable="false">
44 </view>
45 </extension>
46 <extension
47 point="org.eclipse.ui.perspectives">
48 <perspective
49 class="org.argeo.security.ui.UserHomePerspective"
50 icon="icons/home.gif"
51 id="org.argeo.security.ui.userHomePerspective"
52 name="Home">
53 </perspective>
54 <perspective
55 class="org.argeo.security.ui.MaintenancePerspective"
56 icon="icons/maintenance.gif"
57 id="org.argeo.security.ui.adminMaintenancePerspective"
58 name="Maintenance">
59 </perspective>
60 </extension>
61 <extension
62 point="org.eclipse.ui.activities">
63 <activity
64 description="Only for admins"
65 id="org.argeo.security.ui.adminActivity"
66 name="Admin">
67 <enabledWhen>
68 <with variable="roles">
69 <iterate ifEmpty="false" operator="or">
70 <equals value="ROLE_ADMIN" />
71 </iterate>
72 </with>
73 </enabledWhen>
74 </activity>
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>
85 </extension>
86 </plugin>