]> git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.security.ui.admin/plugin.xml
Enrich Eclipse UI Utils
[lgpl/argeo-commons.git] / org.argeo.security.ui.admin / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.4"?>
3 <plugin>
4 <extension
5 point="org.eclipse.ui.perspectives">
6 <perspective
7 class="org.argeo.security.ui.admin.SecurityAdminPerspective"
8 icon="icons/security.gif"
9 id="org.argeo.security.ui.admin.adminSecurityPerspective"
10 name="Security">
11 </perspective>
12 </extension>
13 <extension
14 point="org.eclipse.ui.views">
15 <view
16 class="org.argeo.eclipse.spring.SpringExtensionFactory"
17 icon="icons/users.gif"
18 id="org.argeo.security.ui.admin.adminUsersView"
19 name="Users"
20 restorable="false">
21 </view>
22 <view
23 class="org.argeo.eclipse.spring.SpringExtensionFactory"
24 icon="icons/role.gif"
25 id="org.argeo.security.ui.admin.adminRolesView"
26 name="Roles"
27 restorable="false">
28 </view>
29 </extension>
30 <extension
31 point="org.eclipse.ui.editors">
32 <editor
33 class="org.argeo.eclipse.spring.SpringExtensionFactory"
34 id="org.argeo.security.ui.admin.adminArgeoUserEditor"
35 name="User"
36 icon="icons/user.gif"
37 default="false">
38 </editor>
39 </extension>
40 <extension
41 point="org.eclipse.ui.commands">
42 <command
43 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
44 id="org.argeo.security.ui.admin.openArgeoUserEditor"
45 name="OpenArgeoUserEditor">
46 <commandParameter
47 id="org.argeo.security.ui.admin.username"
48 name="Username">
49 </commandParameter>
50 </command>
51 <command
52 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
53 id="org.argeo.security.ui.admin.refreshUsersList"
54 name="refreshUsersList">
55 </command>
56 <command
57 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
58 id="org.argeo.security.ui.admin.newUser"
59 name="New User">
60 </command>
61 <command
62 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
63 id="org.argeo.security.ui.admin.deleteUser"
64 name="deleteUser">
65 </command>
66 <command
67 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
68 id="org.argeo.security.ui.admin.refreshRoles"
69 name="refreshRoles">
70 </command>
71 <command
72 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
73 id="org.argeo.security.ui.admin.addRole"
74 name="AddRole">
75 </command>
76 <command
77 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
78 id="org.argeo.security.ui.admin.deleteRole"
79 name="deleteRole">
80 </command>
81 <command
82 defaultHandler="org.argeo.eclipse.spring.SpringCommandHandler"
83 id="org.argeo.security.ui.admin.userBatchUpdate"
84 name="User batch update">
85 </command>
86 </extension>
87 <extension
88 point="org.eclipse.ui.menus">
89 <menuContribution
90 locationURI="toolbar:org.argeo.security.ui.admin.adminRolesView">
91 <command
92 commandId="org.argeo.security.ui.admin.deleteRole"
93 icon="icons/remove.gif"
94 label="Delete Role"
95 tooltip="Delete selected roles">
96 </command>
97 <command
98 commandId="org.argeo.security.ui.admin.addRole"
99 icon="icons/add.gif"
100 label="Add Role"
101 tooltip="Add new role">
102 </command>
103 <command
104 commandId="org.argeo.security.ui.admin.refreshRoles"
105 icon="icons/sync.gif"
106 label="LDAP Roles Sync"
107 tooltip="Synchronize roles from LDAP">
108 </command>
109 </menuContribution>
110 <menuContribution
111 locationURI="toolbar:org.argeo.security.ui.admin.adminUsersView">
112 <command
113 commandId="org.argeo.security.ui.admin.refreshUsersList"
114 icon="icons/refresh.png"
115 label="Refresh list"
116 tooltip="Force the full refresh of the user list">
117 </command>
118 <command
119 commandId="org.argeo.security.ui.admin.deleteUser"
120 icon="icons/remove.gif"
121 label="Delete User"
122 tooltip="Delete selected users">
123 </command>
124 <command
125 commandId="org.argeo.security.ui.admin.newUser"
126 icon="icons/add.gif"
127 label="Add User"
128 tooltip="Add new user">
129 </command>
130 <command
131 commandId="org.argeo.security.ui.admin.userBatchUpdate"
132 icon="icons/batch.gif"
133 label="Update users"
134 tooltip="Perform maintenance activities on a list of chosen users">
135 </command>
136 <command
137 commandId="org.argeo.security.ui.admin.refreshUsersList"
138 icon="icons/sync.gif"
139 label="LDAP Users Sync"
140 tooltip="Synchronize users from LDAP">
141 </command>
142 </menuContribution>
143 </extension>
144 <extension
145 point="org.eclipse.ui.activities">
146 <activityPatternBinding
147 activityId="org.argeo.security.ui.userAdminActivity"
148 isEqualityPattern="true"
149 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminSecurityPerspective">
150 </activityPatternBinding>
151 <activityPatternBinding
152 activityId="org.argeo.security.ui.groupAdminActivity"
153 isEqualityPattern="true"
154 pattern="org.argeo.security.ui.admin/org.argeo.security.ui.admin.adminRolesView">
155 </activityPatternBinding>
156 </extension>
157 </plugin>