]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
88b94ffd1dba31e899fd8dc1abd291fb1b8550cc
[tmp/jakarta-migration.git] /
1 <?xml version="1.0"?>
2 <fragment>
3
4   <extension target="application#MODULE">
5     <module>
6       <ejb>${bundle.fileName}</ejb>
7     </module>
8
9     <module>
10       <web>
11         <web-uri>nuxeo.war</web-uri>
12         <context-root>/nuxeo</context-root>
13       </web>
14     </module>
15   </extension>
16
17   <!-- uncomment that to enable tomcat based auth
18     <extension target="web#LOGIN-CONFIG">
19     <login-config>
20     <auth-method>FORM</auth-method>
21     <realm-name>nuxeo.ecm</realm-name>
22     <form-login-config>
23     <form-login-page>/login.jsp</form-login-page>
24     <form-error-page>/login.jsp?loginFailed=true</form-error-page>
25     </form-login-config>
26     </login-config>
27     </extension>
28   -->
29
30   <extension target="web#FILTER-MAPPING">
31
32     <!-- Seam Context Filter is declared in org.nuxeo.ecm.platform.ui.web
33       deployment fragment -->
34
35     <filter-mapping>
36       <filter-name>Seam Context Filter</filter-name>
37       <url-pattern>/ws/FileManageWS</url-pattern>
38     </filter-mapping>
39
40     <filter-mapping>
41       <filter-name>Seam Context Filter</filter-name>
42       <url-pattern>/DocumentManagerWS</url-pattern>
43     </filter-mapping>
44   </extension>
45
46   <extension target="web#SERVLET">
47   </extension>
48
49   <extension target="web#SERVLET-MAPPING">
50   </extension>
51
52   <extension target="pages#PAGES">
53     <!-- This calls a method which load the Workspace logo -->
54     <page view-id="/showLogo.xhtml" action="#{logoHelper.getLogo}"/>
55
56     <!-- Bind URL to the Document URL resolver-->
57     <page view-id="/getDocument.xhtml"
58         action="#{navigationContext.navigateToURL}">
59     </page>
60
61     <page view-id="/nxliveedit.xhtml" action="#{liveEditHelper.getBootstrap()}"/>
62
63     <!-- Bind URL to the Parallele conversation Document URL resolver-->
64     <page view-id="/parallele.xhtml"
65         action="#{paralleleNavigationHelper.navigateToURL}">
66     </page>
67
68     <!-- Post login and 'home' view handler -->
69     <page view-id="/nxstartup.xhtml"
70         action="#{startupHelper.initDomainAndFindStartupPage('Default domain', 'view')}"/>
71
72     <!-- To redirect to the user dashboard instead, use instead:
73
74       <page view-id="/nxstartup.xhtml"
75       action="#{startupHelper.initDomainAndFindStartupPage('Default domain', 'user_dashboard')}" />
76     -->
77
78     <!--  config for workspace management
79       = give a description for each viewId
80     -->
81
82     <page view-id="/view_domains.xhtml">
83       #{currentServerLocation.name}/#{currentTabAction.label}
84     </page>
85
86     <page view-id="/select_document_type.faces.xhtml">
87       Create new document in #{currentDocument.name}
88     </page>
89
90     <page view-id="/create_document.faces.xhtml">
91       Create new document in #{currentDocument.name}
92     </page>
93
94     <page view-id="/user_dashboard.xhtml">
95       breadcrumb=command.user_dashboard
96     </page>
97
98     <page view-id="/view_users.xhtml">
99       breadcrumb=command.manageMembers
100     </page>
101
102     <page view-id="/view_many_users.xhtml">
103       breadcrumb=command.manageMembers
104     </page>
105
106     <page view-id="/view_vocabularies.xhtml">
107       breadcrumb=title.vocabularies
108     </page>
109
110     <page view-id="/search/search_form.xhtml">
111       breadcrumb=command.advancedSearch
112     </page>
113   </extension>
114
115   <extension target="faces-config#APPLICATION">
116     <locale-config>
117       <default-locale>en</default-locale>
118       <supported-locale>en_GB</supported-locale>
119       <supported-locale>en_US</supported-locale>
120       <supported-locale>fr</supported-locale>
121       <supported-locale>de</supported-locale>
122       <supported-locale>es</supported-locale>
123       <supported-locale>it</supported-locale>
124       <supported-locale>ar</supported-locale>
125       <supported-locale>ru</supported-locale>
126       <supported-locale>ja</supported-locale>
127       <supported-locale>vn</supported-locale>
128     </locale-config>
129
130     <message-bundle>messages</message-bundle>
131   </extension>
132
133   <extension target="components#PAGEFLOW">
134     <value>config/addWorkspace.jpdl.xml</value>
135   </extension>
136
137   <extension target="faces-config#NAVIGATION">
138     <!-- generic pages -->
139     <navigation-case>
140       <from-outcome>generic_error_page</from-outcome>
141       <to-view-id>/generic_error_page.xhtml</to-view-id>
142       <redirect/>
143     </navigation-case>
144
145     <navigation-case>
146       <from-outcome>generic_message_page</from-outcome>
147       <to-view-id>/generic_message_page.xhtml</to-view-id>
148       <redirect/>
149     </navigation-case>
150
151     <navigation-case>
152       <from-outcome>home</from-outcome>
153       <to-view-id>/nxstartup.xhtml</to-view-id>
154       <redirect/>
155     </navigation-case>
156
157     <navigation-case>
158       <from-outcome>user_login</from-outcome>
159       <to-view-id>/login.xhtml</to-view-id>
160       <redirect/>
161     </navigation-case>
162
163     <navigation-case>
164       <from-outcome>user_logout</from-outcome>
165       <to-view-id>/logout.xhtml</to-view-id>
166       <redirect/>
167     </navigation-case>
168
169     <navigation-case>
170       <from-outcome>view_servers</from-outcome>
171       <to-view-id>/view_servers.xhtml</to-view-id>
172       <redirect/>
173     </navigation-case>
174
175     <!-- pages for document actions -->
176
177     <navigation-case>
178       <from-outcome>view_domains</from-outcome>
179       <to-view-id>/view_domains.xhtml</to-view-id>
180       <redirect/>
181     </navigation-case>
182
183     <navigation-case>
184       <from-outcome>select_document_type</from-outcome>
185       <to-view-id>/select_document_type.xhtml</to-view-id>
186       <redirect/>
187     </navigation-case>
188
189     <navigation-case>
190       <from-outcome>create_document</from-outcome>
191       <to-view-id>/create_document.xhtml</to-view-id>
192       <redirect/>
193     </navigation-case>
194
195     <navigation-case>
196       <from-outcome>edit_document</from-outcome>
197       <to-view-id>/edit_document.xhtml</to-view-id>
198       <redirect/>
199     </navigation-case>
200
201     <navigation-case>
202       <from-outcome>view_documents</from-outcome>
203       <to-view-id>/view_documents.xhtml</to-view-id>
204       <redirect/>
205     </navigation-case>
206
207     <navigation-case>
208       <from-outcome>create_file</from-outcome>
209       <to-view-id>/create_file.xhtml</to-view-id>
210       <redirect/>
211     </navigation-case>
212
213     <navigation-case>
214       <from-outcome>create_workspace_wizard</from-outcome>
215       <to-view-id>/createWorkspaceWizard.xhtml</to-view-id>
216       <redirect/>
217     </navigation-case>
218
219     <navigation-case>
220       <from-outcome>send_email</from-outcome>
221       <to-view-id>/document_email.xhtml</to-view-id>
222       <redirect/>
223     </navigation-case>
224
225     <!-- AT: BBB, use view_documents instead -->
226     <navigation-case>
227       <from-outcome>view_workspaces</from-outcome>
228       <to-view-id>/view_workspaces.xhtml</to-view-id>
229       <redirect/>
230     </navigation-case>
231
232     <!-- AT: BBB, use create_document instead -->
233     <navigation-case>
234       <from-outcome>create_domain</from-outcome>
235       <to-view-id>/create_domain.xhtml</to-view-id>
236       <redirect/>
237     </navigation-case>
238
239     <!-- AT: BBB, use edit_document instead -->
240     <navigation-case>
241       <from-outcome>edit_domain</from-outcome>
242       <to-view-id>/edit_domain.xhtml</to-view-id>
243       <redirect/>
244     </navigation-case>
245
246     <!-- AT: BBB, use create_document instead -->
247     <navigation-case>
248       <from-outcome>create_workspace</from-outcome>
249       <to-view-id>/create_workspace.xhtml</to-view-id>
250       <redirect/>
251     </navigation-case>
252
253     <!-- AT: BBB, use edit_document instead -->
254     <navigation-case>
255       <from-outcome>edit_workspace</from-outcome>
256       <to-view-id>/edit_workspace.xhtml</to-view-id>
257       <redirect/>
258     </navigation-case>
259
260     <!-- users ang groups -->
261
262     <navigation-case>
263       <from-outcome>members_management</from-outcome>
264       <to-view-id>/members_management.xhtml</to-view-id>
265       <redirect/>
266     </navigation-case>
267
268     <navigation-case>
269       <from-outcome>view_users</from-outcome>
270       <to-view-id>/view_users.xhtml</to-view-id>
271       <redirect/>
272     </navigation-case>
273
274     <navigation-case>
275       <from-outcome>view_many_users</from-outcome>
276       <to-view-id>/view_many_users.xhtml</to-view-id>
277       <redirect/>
278     </navigation-case>
279
280     <navigation-case>
281       <from-outcome>edit_user</from-outcome>
282       <to-view-id>/edit_user.xhtml</to-view-id>
283       <redirect/>
284     </navigation-case>
285
286     <navigation-case>
287       <from-outcome>edit_user_password</from-outcome>
288       <to-view-id>/edit_user_password.xhtml</to-view-id>
289       <redirect/>
290     </navigation-case>
291
292     <navigation-case>
293       <from-outcome>view_user</from-outcome>
294       <to-view-id>/view_user.xhtml</to-view-id>
295       <redirect/>
296     </navigation-case>
297
298     <navigation-case>
299       <from-outcome>create_user</from-outcome>
300       <to-view-id>/create_user.xhtml</to-view-id>
301       <redirect/>
302     </navigation-case>
303
304     <navigation-case>
305       <from-outcome>view_groups</from-outcome>
306       <to-view-id>/view_groups.xhtml</to-view-id>
307       <redirect/>
308     </navigation-case>
309
310     <navigation-case>
311       <from-outcome>view_group</from-outcome>
312       <to-view-id>/view_group.xhtml</to-view-id>
313       <redirect/>
314     </navigation-case>
315
316     <navigation-case>
317       <from-outcome>edit_group</from-outcome>
318       <to-view-id>/edit_group.xhtml</to-view-id>
319       <redirect/>
320     </navigation-case>
321
322     <navigation-case>
323       <from-outcome>create_group</from-outcome>
324       <to-view-id>/create_group.xhtml</to-view-id>
325       <redirect/>
326     </navigation-case>
327
328     <navigation-case>
329       <from-outcome>view_vocabularies</from-outcome>
330       <to-view-id>/view_vocabularies.xhtml</to-view-id>
331       <redirect/>
332     </navigation-case>
333
334     <navigation-case>
335       <from-outcome>view_vocabulary</from-outcome>
336       <to-view-id>/view_vocabulary.xhtml</to-view-id>
337       <redirect/>
338     </navigation-case>
339
340     <!-- search -->
341
342     <navigation-case>
343       <from-outcome>search_form</from-outcome>
344       <to-view-id>/search/search_form.xhtml</to-view-id>
345       <redirect/>
346     </navigation-case>
347
348     <navigation-case>
349       <from-outcome>search_results_nxql</from-outcome>
350       <to-view-id>/search/search_results_nxql.xhtml</to-view-id>
351       <redirect/>
352     </navigation-case>
353
354     <navigation-case>
355       <from-outcome>search_results_advanced</from-outcome>
356       <to-view-id>
357         /search/search_results_advanced.xhtml
358       </to-view-id>
359       <redirect/>
360     </navigation-case>
361
362     <navigation-case>
363       <from-outcome>search_results_simple</from-outcome>
364       <to-view-id>/search/search_results_simple.xhtml</to-view-id>
365       <redirect/>
366     </navigation-case>
367
368     <!-- miscellaneaous -->
369
370     <navigation-case>
371       <from-outcome>clipboard</from-outcome>
372       <to-view-id>/incl/clipboard.xhtml</to-view-id>
373       <redirect/>
374     </navigation-case>
375
376     <navigation-case>
377       <from-outcome>user_dashboard</from-outcome>
378       <to-view-id>/user_dashboard.xhtml</to-view-id>
379       <redirect/>
380     </navigation-case>
381
382     <navigation-case>
383       <from-outcome>select_workspace_template</from-outcome>
384       <to-view-id>/select_workspace_template.xhtml</to-view-id>
385       <redirect/>
386     </navigation-case>
387
388     <navigation-case>
389       <from-outcome>pdf_generation_error</from-outcome>
390       <to-view-id>/pdf_generation_error.xhtml</to-view-id>
391       <redirect/>
392     </navigation-case>
393
394     <navigation-case>
395       <from-outcome>mass_edit</from-outcome>
396       <to-view-id>/massedit_documents.xhtml</to-view-id>
397       <redirect/>
398     </navigation-case>
399
400     <navigation-case>
401       <from-outcome>mass_edit_confirm</from-outcome>
402       <to-view-id>/massedit_documents_preview.xhtml</to-view-id>
403       <redirect/>
404     </navigation-case>
405   </extension>
406
407 </fragment>
408