]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - org.argeo.cms.ui.workbench.rap/plugin.xml
1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.4"?>
5 point=
"org.eclipse.rap.ui.entrypoint">
7 id=
"org.argeo.cms.ui.workbench.rap.secureEntryPoint"
8 class=
"org.argeo.cms.ui.workbench.rap.RapWorkbenchLogin"
10 brandingId=
"org.argeo.cms.ui.workbench.rap.defaultBranding">
13 id=
"org.argeo.cms.ui.workbench.rap.anonymousEntryPoint"
14 class=
"org.argeo.cms.ui.workbench.rap.AnonymousEntryPoint"
16 brandingId=
"org.argeo.cms.ui.workbench.rap.defaultBranding">
19 brandingId=
"org.argeo.cms.ui.workbench.rap.defaultBranding"
20 class=
"org.argeo.cms.ui.workbench.rap.SpnegoWorkbenchLogin"
21 id=
"org.argeo.cms.ui.workbench.rap.loginEntryPoint"
25 id="org.argeo.cms.ui.workbench.rap.secureEntryPoint"
26 class="org.argeo.security.ui.rap.RapWorkbenchLogin"
28 brandingId="org.argeo.cms.ui.workbench.rap.defaultBranding">
33 <extension point=
"org.eclipse.ui.commands">
35 id=
"org.argeo.cms.ui.workbench.rap.mainMenuCommand"
36 defaultHandler=
"org.argeo.cms.ui.workbench.rap.commands.OpenHome"
40 id=
"org.argeo.cms.ui.workbench.rap.openChangePasswordDialog"
41 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
42 name=
"%changePassword">
44 <!-- Enable an "open file" action in a single sourced application -->
46 id=
"org.argeo.cms.ui.workbench.openFile"
47 defaultHandler=
"org.argeo.eclipse.spring.SpringExtensionFactory"
51 name=
"The name of the file to open (optional)">
55 name=
"The URI of this file on the server">
61 <extension point=
"org.eclipse.ui.menus">
62 <!-- Main tool bar menu -->
64 <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
65 <toolbar id="org.argeo.cms.ui.workbench.rap.userToolbar">
67 commandId="org.argeo.cms.ui.workbench.rap.mainMenuCommand"
69 id="org.argeo.cms.ui.workbench.rap.mainMenu"
72 <command commandId="org.eclipse.ui.file.save"/>
73 <command commandId="org.eclipse.ui.file.saveAll"/>
77 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
78 <toolbar id=
"org.argeo.cms.ui.workbench.userToolbar">
80 commandId=
"org.argeo.cms.ui.workbench.rap.mainMenuCommand"
82 id=
"org.argeo.cms.ui.workbench.rap.mainMenu"
85 <command commandId=
"org.eclipse.ui.file.save" icon=
"icons/save.png"/>
86 <command commandId=
"org.eclipse.ui.file.saveAll" icon=
"icons/save-all.png"/>
90 <!-- User drop down default menu -->
91 <menuContribution locationURI=
"menu:org.argeo.cms.ui.workbench.rap.mainMenu">
92 <!-- Managed programmatically in the RapActionBarAdvisor to enable
93 the display of the current logged-in user id -->
95 commandId=
"org.argeo.cms.ui.workbench.rap.userMenuCommand"
96 icon=
"icons/person-logged-in.png"
97 id=
"org.argeo.cms.ui.workbench.rap.userMenu">
101 commandId="org.eclipse.ui.window.preferences"
102 icon="icons/preferences.png"/> -->
104 commandId=
"org.argeo.cms.ui.workbench.rap.openChangePasswordDialog"
105 icon=
"icons/security.gif"
106 label=
"%changePassword"/>
108 name=
"org.argeo.cms.ui.workbench.rap.beforeFile"
111 <command commandId=
"org.eclipse.ui.file.closeAll" icon=
"icons/close-all.png"/>
112 <command commandId=
"org.eclipse.ui.file.save" icon=
"icons/save.png"/>
113 <command commandId=
"org.eclipse.ui.file.saveAll" icon=
"icons/save-all.png"/>
115 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
116 <command commandId=
"org.eclipse.ui.perspectives.showPerspective"/>
118 name=
"org.argeo.cms.ui.workbench.rap.beforeExit"
121 <command commandId=
"org.eclipse.ui.file.exit" icon=
"icons/exit.png"/>
125 <!-- SERVICE HANDLERS -->
126 <extension point=
"org.eclipse.rap.ui.serviceHandler">
127 <!-- Rap specific service handler to enable file download over the internet-->
129 class=
"org.argeo.eclipse.ui.specific.OpenFileService"
130 id=
"org.argeo.security.ui.specific.openFileService">
136 point=
"org.eclipse.ui.activities">
138 description=
"Anonymous"
139 id=
"org.argeo.cms.ui.workbench.rap.anonymousActivity"
142 <with variable=
"roles">
143 <iterate ifEmpty=
"false" operator=
"or">
144 <equals value=
"cn=anonymous,ou=roles,ou=node" />
150 description=
"Not anonymous"
151 id=
"org.argeo.cms.ui.workbench.rap.notAnonymousActivity"
155 <with variable=
"roles">
156 <iterate ifEmpty=
"false" operator=
"or">
157 <equals value=
"cn=anonymous,ou=roles,ou=node" />
163 <activityPatternBinding
164 activityId=
"org.argeo.cms.ui.workbench.rap.notAnonymousActivity"
165 pattern=
"org.argeo.cms.ui.workbench.rap/org.argeo.cms.ui.workbench.rap.userMenuCommand"/>
166 <activityPatternBinding
167 activityId=
"org.argeo.cms.ui.workbench.rap.notAnonymousActivity"
168 pattern=
"org.argeo.cms.ui.workbench.rap/org.eclipse.ui.window.preferences"/>
169 <activityPatternBinding
170 activityId=
"org.argeo.cms.ui.workbench.rap.notAnonymousActivity"
171 pattern=
"org.argeo.cms.ui.workbench.rap/org.argeo.cms.ui.workbench.rap.openChangePasswordDialog"/>
176 point=
"org.eclipse.rap.ui.branding">
178 id=
"org.argeo.cms.ui.workbench.rap.defaultBranding"
179 themeId=
"org.eclipse.rap.rwt.theme.Default"
181 favicon=
"branding/favicon.ico">
183 <!-- we need a servlet with this name j_spring_security_logout
184 for the logout filter -->
186 id=
"org.argeo.cms.ui.workbench.rap.logoutBranding"
188 favicon=
"branding/favicon.ico"
189 body=
"branding/empty.html">