]>
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"
10 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
13 id=
"org.argeo.security.ui.rap.secureEntryPoint"
14 class=
"org.argeo.security.ui.rap.SecureEntryPoint"
16 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
19 id=
"org.argeo.security.ui.rap.anonymousEntryPoint"
20 class=
"org.argeo.security.ui.rap.AnonymousEntryPoint"
22 brandingId=
"org.argeo.security.ui.rap.defaultBranding">
25 id=
"org.argeo.security.ui.rap.logoutEntryPoint"
26 class=
"org.argeo.security.ui.rap.LogoutEntryPoint"
28 brandingId=
"org.argeo.security.ui.rap.logoutBranding">
31 id=
"org.argeo.security.ui.rap.nullEntryPoint"
32 class=
"org.argeo.security.ui.rap.NullEntryPoint"
38 point=
"org.eclipse.rap.ui.branding">
39 <!-- themeId attribute is by default set to this value.
40 Left anyway to provide the pattern when defining a later
41 own default theme for Argeo Rap UIs.
42 corresponding theme is found in spite of the warning -->
44 id=
"org.argeo.security.ui.rap.defaultBranding"
45 themeId=
"org.eclipse.rap.rwt.theme.Default"
47 favicon=
"branding/favicon.ico"
48 body=
"branding/login.html">
50 <!-- we need a servlet with this name j_spring_security_logout
51 for the logout filter -->
53 id=
"org.argeo.security.ui.rap.logoutBranding"
55 favicon=
"branding/favicon.ico"
56 body=
"branding/empty.html">
60 <!-- LOCAL THEMES - Use the following to extend or overwrite default theme -->
62 point="org.eclipse.rap.ui.themes">
64 themeId="org.eclipse.rap.rwt.theme.Default"
65 file="theme/defaultExt.css" />
70 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
71 <callbackHandlerMapping
72 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
74 </callbackHandlerMapping>
77 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
78 <callbackHandlerMapping
79 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
81 </callbackHandlerMapping>
84 point=
"org.eclipse.equinox.security.callbackHandlerMapping">
85 <callbackHandlerMapping
86 callbackHandlerId=
"org.argeo.security.ui.defaultLoginDialog"
87 configName=
"SPRING_SECURITY_CONTEXT">
88 </callbackHandlerMapping>
91 <extension point=
"org.eclipse.ui.menus">
92 <!-- <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
93 <toolbar id="org.argeo.security.ui.rap.userToolbar">
95 commandId="org.argeo.security.ui.rap.mainMenuCommand"
97 id="org.argeo.security.ui.rap.mainMenu"
100 <command commandId="org.eclipse.ui.file.save"/>
101 <command commandId="org.eclipse.ui.file.saveAll"/>
104 <menuContribution locationURI="menu:org.argeo.security.ui.rap.mainMenu">
106 commandId="org.argeo.security.ui.rap.userMenuCommand"
107 icon="icons/home.gif"
108 id="org.argeo.security.ui.rap.userMenu">
111 commandId="org.eclipse.ui.window.preferences"
112 icon="icons/preferences.png"/>
114 commandId="org.argeo.security.ui.rap.openChangePasswordDialog"
115 icon="icons/password.gif"
116 label="Change password"/>
118 name="org.argeo.security.ui.rap.beforeFile"
122 commandId="org.eclipse.ui.file.closeAll"
123 icon="icons/closeAll.gif"/>
124 <command commandId="org.eclipse.ui.file.save"/>
125 <command commandId="org.eclipse.ui.file.saveAll"/>
127 name="org.argeo.security.ui.rap.beforeExit"
130 <!--<command commandId="org.eclipse.ui.views.showView"/>-->
131 <!--<command commandId="org.eclipse.ui.perspectives.showPerspective"/>-->
133 commandId="org.eclipse.ui.file.exit"
134 icon="icons/exit.png"/>
135 </menuContribution> -->
138 <extension point=
"org.eclipse.ui.commands">
140 id=
"org.argeo.security.ui.rap.openChangePasswordDialog"
141 defaultHandler=
"org.argeo.eclipse.spring.SpringCommandHandler"
142 name=
"Change Password">
145 id=
"org.argeo.security.ui.rap.mainMenuCommand"
146 defaultHandler=
"org.argeo.security.ui.commands.OpenHomePerspective"
152 point=
"org.eclipse.ui.activities">
154 description=
"Anonymous"
155 id=
"org.argeo.security.ui.rap.anonymousActivity"
158 <with variable=
"roles">
159 <iterate ifEmpty=
"false" operator=
"or">
160 <equals value=
"ROLE_ANONYMOUS" />
166 description=
"Not anonymous"
167 id=
"org.argeo.security.ui.rap.notAnonymousActivity"
171 <with variable=
"roles">
172 <iterate ifEmpty=
"false" operator=
"or">
173 <equals value=
"ROLE_ANONYMOUS" />
179 <activityPatternBinding
180 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
181 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.userMenuCommand"/>
182 <activityPatternBinding
183 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
184 pattern=
"org.argeo.security.ui.rap/org.eclipse.ui.window.preferences"/>
185 <activityPatternBinding
186 activityId=
"org.argeo.security.ui.rap.notAnonymousActivity"
187 pattern=
"org.argeo.security.ui.rap/org.argeo.security.ui.rap.openChangePasswordDialog"/>