Project

General

Profile

1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE struts PUBLIC
3
	"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
4
	"http://struts.apache.org/dtds/struts-2.3.dtd">
5

    
6
<struts>
7
	<constant name="struts.action.excludePattern" value=".*services.*"/>
8
	<package name="noAuthorization" namespace="/" extends="struts-default">
9
		<default-action-ref name="welcome" />
10
		
11
		<global-results>
12
			<result name="input">/jsps/info.jsp</result>
13
			<result name="exception">/jsps/info.jsp</result>
14
		</global-results>
15
		
16
		<action name="bugreporter" class="springManagedBugReporter">
17
			<result>/jsps/info.jsp</result>
18
		</action>
19
		
20
		<action name="welcome" class="springManagedDummy">
21
			<result>/jsps/homepage.jsp</result>
22
		</action>
23
		
24
		<action name="go2login" class="springManagedLoginPage">
25
			<result>/jsps/login.jsp</result>
26
			<result name="input" type="redirect">welcome</result>
27
		</action>
28
		
29
		<action name="go2registration" class="springManagedDummy">
30
			<result>/jsps/login.jsp</result>
31
		</action>
32

    
33
		<action name="Register" class="springManagedRegister">
34
			<result>/jsps/info.jsp</result>
35
			<result name="input">/jsps/login.jsp</result>
36
		</action>
37

    
38
		<action name="activateAccount" class="springManagedActivateAccount">
39
			<result>/jsps/info.jsp</result>
40
			<result name="input">/jsps/info.jsp</result>
41
		</action>
42

    
43
		<action name="Login" class="springManagedLogin">
44
			<result type="redirect">${url}?${params}</result>
45
			<result name="input">/jsps/login.jsp</result>
46
			<result name="login" type="redirect">go2login</result>
47
			<result name="welcome" type="redirect">welcome</result>
48
		</action>
49
		
50
		<action name="portalLogin" class="springManagedPortalLogin">
51
			<result>/jsps/homepage.jsp</result>
52
			<result name="input">/jsps/login.jsp</result>
53
		</action>
54

    
55
		<action name="sendPassword" class="springManagedSendPassword">
56
			<result>/jsps/info.jsp</result>
57
			<result name="input">/jsps/forgotPassword.jsp</result>
58
		</action>
59

    
60
		<action name="resetPassword" class="springManagedResetPassword">
61
			<result>/jsps/info.jsp</result>
62
			<result name="input">/jsps/resetPassword.jsp</result>
63
		</action>
64

    
65
		<action name="logout" class="springManagedLogout">
66
			<result>/jsps/homepage.jsp</result>
67
		</action>
68
		
69
		<action name="score" class="springManagedScore">
70
			<result>/jsps/score.jsp</result>
71
		</action>
72
		
73
		<action name="help" class="springManagedHelp">
74
			<result>/jsps/help.jsp</result>
75
		</action>
76
				
77
		<action name="forgotPassword" class="springManagedForgotPassword">
78
			<result>/jsps/forgotPassword.jsp</result>
79
		</action>
80

    
81
	</package>
82

    
83
	<package name="needsAuthorization" namespace="/" extends="struts-default">
84

    
85
		<interceptors>
86
			<interceptor name="authenticationInterceptor" class="eu.dnetlib.validator.admin.actions.login.AuthenticationInterceptor" />
87
			<interceptor-stack name="secureStack">
88
				<interceptor-ref name="authenticationInterceptor" />
89
				<interceptor-ref name="defaultStack" />
90
			</interceptor-stack>
91
		</interceptors>
92

    
93
		<default-interceptor-ref name="secureStack" />
94

    
95
		<global-results>
96
			<result name="login">/jsps/login.jsp</result>
97
			<result name="input-problem">/jsps/corneeded.jsp</result>
98
			<result name="input">/jsps/info.jsp</result>
99
			<result name="exception">/jsps/info.jsp</result>
100
		</global-results>
101

    
102
		<action name="curateDB" class="springManagedDatabaseCurator">
103
			<result>/jsps/info.jsp</result>
104
		</action>
105
		
106
		<action name="deleteJobs" class="springManagedDummy">
107
			<result>/jsps/deleteJobs.jsp</result>
108
		</action>
109
		
110
		<action name="sendRegistrationsReport" class="springManagedRegistrationsReport">
111
			<result>/jsps/info.jsp</result>
112
		</action>
113
		
114
		<action name="registrationsReport" class="springManagedDummy">
115
			<result>/jsps/registrationsReport.jsp</result>
116
		</action>
117
		
118
		<action name="getRulesForSet" class="springManagedGetRulesForSet">
119
			<result>/jsps/createRuleSet.jsp</result>
120
			<result name="deleted">/jsps/info.jsp</result>
121
		</action>
122

    
123
		<action name="getRuleSets" class="springManagedGetRuleSets">
124
			<result>/jsps/chooseRuleSet.jsp</result>
125
		</action>
126

    
127
		<action name="populateRuleListForEdit" class="springManagedPopulateRuleList">
128
			<result>/jsps/chooseRuleForEdit.jsp</result>
129
		</action>
130

    
131
		<action name="populateRuleListForClone" class="springManagedPopulateRuleList">
132
			<result>/jsps/chooseRuleForClone.jsp</result>
133
		</action>
134
		
135
		<action name="prepareEditRule" class="springManagedPrepareEditRule">
136
			<result>/jsps/editRule.jsp</result>
137
		</action>
138

    
139
		<action name="editUser" class="springManagedEditUser" method="edit">
140
			<result>/jsps/info.jsp</result>
141
		</action>
142
		
143
		<action name="userDetails" class="springManagedEditUser">
144
			<result>/jsps/editUser.jsp</result>
145
		</action>
146
		
147
		<action name="populateList" class="springManagedPopulateList" method="populate">
148
			<result>/jsps/rules.jsp</result>
149
		</action>
150
		
151
		<action name="sendFeedback" class="springManagedSendFeedback">
152
			<result>/jsps/info.jsp</result>
153
		</action>
154
		
155
		<action name="feedback" class="springManagedFeedback">
156
			<result>/jsps/feedback.jsp</result>
157
		</action>
158
		
159
	</package>
160

    
161
	<package name="needsAdminAuthorization" namespace="/"
162
		extends="struts-default">
163

    
164
		<interceptors>
165
			<interceptor name="adminInterceptor" class="springManagedAdminInterceptor" />
166
			<interceptor-stack name="secureStackA">
167
				<interceptor-ref name="adminInterceptor" />
168
				<interceptor-ref name="defaultStack" />
169
			</interceptor-stack>
170
		</interceptors>
171

    
172
		<default-interceptor-ref name="secureStackA" />
173

    
174
		<global-results>
175
			<result name="login">/jsps/login.jsp</result>
176
			<result name="input-problem">/jsps/corneeded.jsp</result>
177
			<result name="input">/jsps/info.jsp</result>
178
			<result name="exception">/jsps/info.jsp</result>
179
		</global-results>
180

    
181
		<action name="populateRuleCategories" class="springManagedPopulateRuleCategories">
182
			<result>/jsps/chooseRuleCategory.jsp</result>
183
		</action>
184

    
185
		<action name="prepareAddRule" class="springManagedPrepareAddRule">
186
			<result>/jsps/addRule.jsp</result>
187
		</action>
188

    
189
		<action name="addRule" class="springManagedAddRule">
190
			<result>/jsps/info.jsp</result>
191
		</action>
192

    
193
		<action name="populateRuleList" class="springManagedPopulateRuleList">
194
			<result>/jsps/deleteRule.jsp</result>
195
		</action>
196

    
197
		<action name="deleteRule" class="springManagedDeleteRule">
198
			<result>/jsps/info.jsp</result>
199
		</action>
200

    
201
		<action name="editRule" class="springManagedEditRule">
202
			<result>/jsps/info.jsp</result>
203
		</action>
204

    
205
		<action name="createRuleSet" class="springManagedCreateRuleSet">
206
			<result>/jsps/info.jsp</result>
207
			<result name="input">/jsps/corneeded.jsp</result>
208
		</action>
209

    
210
		<action name="getRuleSetsForDeletion" class="springManagedGetRuleSetsForDeletion">
211
			<result>/jsps/chooseRuleSetForDeletion.jsp</result>
212
		</action>
213

    
214
		<action name="deleteRuleSet" class="springManagedDeleteRuleSet">
215
			<result>/jsps/info.jsp</result>
216
		</action>
217
	
218
	</package>
219
</struts>
(4-4/7)