]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - security/plugins/org.argeo.security.ui.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.security.ui.rap.secureEntryPoint"
8 class=
"org.argeo.security.ui.rap.SecureEntryPoint"
9 parameter=
"secureWebUi">
12 id=
"org.argeo.security.ui.rap.anonymousEntryPoint"
13 class=
"org.argeo.security.ui.rap.AnonymousEntryPoint"
14 parameter=
"publicWebUi">
19 point=
"org.eclipse.rap.ui.branding">
21 id=
"org.argeo.security.ui.rap.branding"
23 defaultEntrypointId=
"org.argeo.security.ui.rap.secureEntryPoint"
25 favicon=
"branding/favicon.ico"
26 body=
"branding/public.html">
29 id=
"org.argeo.security.ui.rap.branding"
31 defaultEntrypointId=
"org.argeo.security.ui.rap.anonymousEntryPoint"
32 title=
"Argeo Public Web UI"
33 favicon=
"branding/favicon.ico"
34 body=
"branding/public.html">
39 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
40 <callbackHandlerMapping
41 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
43 </callbackHandlerMapping>
46 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
47 <callbackHandlerMapping
48 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
50 </callbackHandlerMapping>
53 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
54 <callbackHandlerMapping
55 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
56 configName=
"SPRING_SECURITY_CONTEXT">
57 </callbackHandlerMapping>
60 <extension point=
"org.eclipse.ui.menus">
61 <menuContribution locationURI=
"toolbar:org.eclipse.ui.main.toolbar">
62 <toolbar id=
"org.argeo.security.ui.rap.userToolbar">
64 commandId=
"org.argeo.security.ui.rap.mainMenuCommand"
66 id=
"org.argeo.security.ui.rap.mainMenu"
69 <command commandId=
"org.eclipse.ui.file.save"/>
70 <command commandId=
"org.eclipse.ui.file.saveAll"/>
73 <menuContribution locationURI=
"menu:org.argeo.security.ui.rap.mainMenu">
75 commandId=
"org.argeo.security.ui.rap.userMenuCommand"
77 id=
"org.argeo.security.ui.rap.userMenu">
80 commandId=
"org.eclipse.ui.window.preferences"
81 icon=
"icons/preferences.png"/>
83 commandId=
"org.argeo.security.ui.rap.openChangePasswordDialog"
84 icon=
"icons/password.gif"
85 label=
"Change password"/>
87 name=
"org.argeo.security.ui.rap.beforeFile"
91 commandId=
"org.eclipse.ui.file.closeAll"
92 icon=
"icons/closeAll.gif"/>
93 <command commandId=
"org.eclipse.ui.file.save"/>
94 <command commandId=
"org.eclipse.ui.file.saveAll"/>
96 name=
"org.argeo.security.ui.rap.beforeExit"
99 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
100 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
102 commandId=
"org.eclipse.ui.file.exit"
103 icon=
"icons/exit.png"/>
107 <extension point=
"org.eclipse.ui.commands">
109 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
110 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
111 name=
"Change Password">
114 id=
"org.argeo.security.ui.rap.mainMenuCommand"
115 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
121 point=
"org.eclipse.ui.activities">
123 description=
"Not anonymous"
124 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
128 <with variable=
"roles">
129 <iterate ifEmpty=
"false" operator=
"or">
130 <equals value=
"ROLE_ANONYMOUS" />
136 <activityPatternBinding
137 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
138 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/>
139 <activityPatternBinding
140 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
141 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
142 <activityPatternBinding
143 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
144 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>