Subversion Repositories bacoAlunos

Rev

Rev 1616 | Rev 1670 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 fvelez 1
<?xml version="1.0" encoding="UTF-8"?>
2
 
369 jmachado 3
<!--<!DOCTYPE struts-config PUBLIC-->
4
        <!--"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"-->
5
        <!--"http://struts.apache.org/dtds/struts-config_1_3.dtd">-->
1 fvelez 6
 
7
<struts-config>
8
 
9
 
10
    <form-beans>
11
        <!-- Import -->
12
        <!--<form-bean type="pt.estgp.estgweb.web.form.announcements.AnnouncementsForm" name="AnnouncementsForm"/>-->
673 jmachado 13
        <form-bean type="pt.estgp.estgweb.web.form.EmptyForm" name="EmptyForm"/>
1 fvelez 14
        <!--<form-bean type="com.innovkey.opt.imports.web.ImportForm" name="ImportForm"/>-->
15
    </form-beans>
16
 
17
    <global-exceptions>
368 jmachado 18
            <exception key="error.401" type="pt.estgp.estgweb.web.exceptions.NotAuthorizedException" path="/error401.do"/>
1 fvelez 19
    </global-exceptions>
20
 
21
    <global-forwards>
22
        <forward name="welcome" path="/Welcome.do"/>
901 jmachado 23
        <forward name="welcomeBootstrap" path="/WelcomeBootstrap.do"/>
336 jmachado 24
        <forward name="error503" path="/error503.do"/>
1 fvelez 25
        <forward name="error500" path="/error500.do"/>
26
        <forward name="error404" path="/error404.do"/>
27
        <forward name="error401" path="/error401.do"/>
1005 jmachado 28
        <forward name="error408" path="/error408.do"/>
1 fvelez 29
        <forward name="errorNoCookies" path="page.no.cookies"/>
1153 jmachado 30
        <forward name="jsonOk" path="page.service.json.ok"/>
1 fvelez 31
 
32
        <!--Announcements-->
33
 
1576 jmachado 34
 
1 fvelez 35
    </global-forwards>
36
 
37
 
1576 jmachado 38
 
1 fvelez 39
    <action-mappings>
40
 
41
 
42
 
43
 
44
        <!-- Start Pages -->
45
 
1312 jmachado 46
 
1 fvelez 47
        <action path="/Welcome" forward="page.welcome"/>
901 jmachado 48
        <action path="/WelcomeBootstrap" forward="page.welcome.bootstrap"/>
1 fvelez 49
        <action path="/StartAuthentication" forward="page.authentication"/>
50
        <action path="/Logout" forward="/authenticate.do?dispatch=logout"/>
368 jmachado 51
 
1 fvelez 52
        <!-- Errors -->
53
        <action path="/errorNoCookies" forward="page.no.cookies"/>
54
        <action path="/error401" forward="page.error.401"/>
55
        <action path="/error404" forward="page.error.404"/>
1005 jmachado 56
        <action path="/error408" forward="page.error.408"/>
1 fvelez 57
        <action path="/error500" forward="page.error.500"/>
336 jmachado 58
        <action path="/error503" forward="page.error.503"/>
1 fvelez 59
 
368 jmachado 60
         <!--Layout Forward-->
61
        <action path="/dirLayout"
1314 jmachado 62
                type="pt.estgp.estgweb.web.DirLayoutController">
368 jmachado 63
            <forward name="layoutEmpty" path="page.layoutEmpty.dir"/>
64
            <forward name="layout0" path="page.layout0.dir"/>
65
            <forward name="layout1" path="page.layout1.dir"/>
66
            <forward name="layout2" path="page.layout2.dir"/>
67
            <forward name="layout3" path="page.layout3.dir"/>
68
            <forward name="layout4" path="page.layout4.dir"/>
539 jmachado 69
            <forward name="layoutWelcome" path="page.layoutWelcome.dir"/>
381 jmachado 70
            <forward name="layoutIntranetUtils" path="page.layoutIntranetUtils.dir"/>
368 jmachado 71
            <forward name="layoutPortal" path="page.layoutPortal.dir"/>
72
        </action>
1 fvelez 73
        <!--Layout Forward-->
74
        <action path="/layout"
1314 jmachado 75
                type="pt.estgp.estgweb.web.LayoutController">
1 fvelez 76
            <forward name="layout1" path="page.layout1.proxy"/>
77
            <forward name="layout2" path="page.layout2.proxy"/>
78
            <forward name="layout3" path="page.layout3.proxy"/>
79
            <forward name="layout4" path="page.layout4.proxy"/>
539 jmachado 80
            <forward name="layoutWelcome" path="page.layoutWelcome.proxy"/>
39 fvelez 81
 
40 fvelez 82
            <!--Alunos-->
83
            <forward name="orgaosAlunosPortalMenu" path="page.alunosOrgaosPortalMenu.proxy"/>
84
            <forward name="contactosAlunosPortalMenu" path="page.alunosContactosPortalMenu.proxy"/>
85
            <forward name="institutoPolitecnicoAlunosPortalMenu" path="page.alunosInstitutoPolitecnicoPortalMenu.proxy"/>
86
            <forward name="accaoSocialAlunosPortalMenu" path="page.alunosAccaoSocialPortalMenu.proxy"/>
87
            <forward name="servicosAlunosPortalMenu" path="page.alunosServicosPortalMenu.proxy"/>
400 jmachado 88
            <forward name="bibliotecaAlunosPortalMenu" path="page.alunosBibliotecaPortalMenu.proxy"/>
40 fvelez 89
            <forward name="informacaoAcademicaAlunosPortalMenu" path="page.alunosInformacaoAcademicaPortalMenu.proxy"/>
90
            <forward name="mobilidadeAlunosPortalMenu" path="page.alunosMobilidadePortalMenu.proxy"/>
91
            <!--Futuros Alunos-->
92
            <forward name="estgFuturosAlunosPortalMenu" path="page.futurosAlunosEstgPortalMenu.proxy"/>
93
            <forward name="servicosFuturosAlunosPortalMenu" path="page.futurosAlunosServicosPortalMenu.proxy"/>
94
            <forward name="contactosFuturosAlunosPortalMenu" path="page.futurosAlunosContactosPortalMenu.proxy"/>
95
            <forward name="institutoPolitecnicoFuturosAlunosPortalMenu" path="page.futurosAlunosInstitutoPolitecnicoPortalMenu.proxy"/>
96
            <forward name="informacaoAcademicaFuturosAlunosPortalMenu" path="page.futurosAlunosInformacaoAcademicaPortalMenu.proxy"/>
97
            <forward name="mobilidadeFuturosAlunosPortalMenu" path="page.futurosAlunosMobilidadePortalMenu.proxy"/>
98
            <forward name="accaoSocialFuturosAlunosPortalMenu" path="page.futurosAlunosAccaoSocialPortalMenu.proxy"/>
99
            <forward name="orgaosFuturosAlunosPortalMenu" path="page.futurosAlunosOrgaosPortalMenu.proxy"/>
100
            <!--Antigos Alunos-->
101
            <forward name="estgAntigosAlunosPortalMenu" path="page.antigosAlunosEstgPortalMenu.proxy"/>
102
            <forward name="servicoAntigosAlunosPortalMenu" path="page.antigosAlunosServicoPortalMenu.proxy"/>
103
            <forward name="actividadesAntigosAlunosPortalMenu" path="page.antigosAlunosActividadesPortalMenu.proxy"/>
104
            <forward name="institutoPolitecnicoAntigosAlunosPortalMenu" path="page.antigosAlunosInstitutoPolitecnicoPortalMenu.proxy"/>
105
            <forward name="contactosAntigosAlunosPortalMenu" path="page.antigosAlunosContactosPortalMenu.proxy"/>
106
            <!--Docentes-->
107
            <forward name="servicosDocentesPortalMenu" path="page.docentesServicosPortalMenu.proxy"/>
108
            <forward name="contactosDocentesPortalMenu" path="page.docentesContactosPortalMenu.proxy"/>
109
            <forward name="informacaoAcademicaDocentesPortalMenu" path="page.docentesInformacaoAcademicaPortalMenu.proxy"/>
110
            <forward name="mobilidadeDocentesPortalMenu" path="page.docentesMobilidadePortalMenu.proxy"/>
400 jmachado 111
            <forward name="bibliotecaDocentesPortalMenu" path="page.docentesBibliotecaPortalMenu.proxy"/>
40 fvelez 112
            <forward name="accaoSocialDocentesPortalMenu" path="page.docentesAccaoSocialPortalMenu.proxy"/>
113
            <forward name="orgaosDocentesPortalMenu" path="page.docentesOrgaoPortalMenu.proxy"/>
114
            <forward name="institutoPolitecnicoDocentesPortalMenu" path="page.docentesInstitutoPolitecnicoPortalMenu.proxy"/>
61 fvelez 115
            <!--Assessoria Administracao-->
116
            <forward name="layoutAA" path="page.layoutAA.proxy"/>
117
            <!--Nucleo de Engenharia-->
118
            <forward name="layoutNucleoEng" path="page.layoutNucleoENG.proxy"/>
39 fvelez 119
 
40 fvelez 120
 
249 jmachado 121
            <!--TopMenu layouts-->
122
            <forward name="conselhoPedagogico" path="page.conselhoPedagogico.proxy"/>
123
            <forward name="conselhoCientifico" path="page.conselhoCientifico.proxy"/>
124
            <forward name="conselhoDirectivo" path="page.conselhoDirectivo.proxy"/>
125
            <forward name="assembleiaRepresentantes" path="page.assembleiaRepresentantes.proxy"/>
126
 
127
            <forward name="areas" path="page.areas.proxy"/>
128
            <forward name="areaEG" path="page.areaEG.proxy"/>
129
            <forward name="areaDG" path="page.areaDG.proxy"/>
130
            <forward name="areaCE" path="page.areaCE.proxy"/>
131
            <forward name="areaCH" path="page.areaCH.proxy"/>
132
 
506 jmachado 133
            <forward name="departamentos" path="page.departamentos.proxy"/>
134
            <forward name="depTD" path="page.depTD.proxy"/>
135
            <forward name="depCESH" path="page.depCESH.proxy"/>
368 jmachado 136
 
506 jmachado 137
 
1 fvelez 138
            <forward name="layoutCourses" path="page.layoutCourses.proxy"/>
139
            <forward name="layout1.ftp" path="page.layout1.proxy.ftp"/>
140
            <forward name="layout2.ftp" path="page.layout2.proxy.ftp"/>
141
            <forward name="layout3.ftp" path="page.layout3.proxy.ftp"/>
142
            <forward name="layout4.ftp" path="page.layout4.proxy.ftp"/>
143
            <forward name="layoutCourses.ftp" path="page.layoutCourses.proxy.ftp"/>
165 jmachado 144
            <forward name="layoutIOnline.ftp" path="page.layoutIOnline.proxy.ftp"/>
220 jmachado 145
 
223 jmachado 146
            <forward name="courseLayoutIOnlineContents.ftp" path="page.courseLayoutIOnlineContents.proxy.ftp"/>
147
            <forward name="courseLayoutIOnlineGrades.ftp" path="page.courseLayoutIOnlineGrades.proxy.ftp"/>
148
            <forward name="courseLayoutIOnlinePresences.ftp" path="page.courseLayoutIOnlinePresences.proxy.ftp"/>
901 jmachado 149
            <forward name="courseLayoutIOnlineDtp.ftp" path="page.courseLayoutIOnlineDtp.proxy.ftp"/>
223 jmachado 150
 
220 jmachado 151
            <forward name="layoutIntranetUtils" path="page.layoutIntranetUtils.proxy"/>
381 jmachado 152
            <forward name="layoutIntranetContacts" path="page.layoutIntranetContacts.proxy"/>
249 jmachado 153
            <forward name="layoutIntranetUtilsOrg" path="page.layoutIntranetUtilsOrg.proxy"/>
154
            <forward name="layoutIntranetUtilsSecretaria" path="page.layoutIntranetUtilsSecretaria.proxy"/>
155
            <forward name="layoutIntranetUtilsSecretariaConfigurable" path="page.layoutIntranetUtilsSecretariaConfigurable.proxy"/>
156
            <forward name="layoutIntranetUtilsEnsino" path="page.layoutIntranetUtilsEnsino.proxy"/>
157
            <forward name="layoutIntranetUtilsHorarios" path="page.layoutIntranetUtilsHorarios.proxy"/>
158
            <forward name="layoutIntranetUtilsBolonha" path="page.layoutIntranetUtilsBolonha.proxy"/>
159
 
160
            <!-- Layouts for FTP Calls from Intranet see intranetNav Documentation in EAP project -->
161
            <forward name="utilsLayoutIOnlineActas.ftp" path="page.utilsLayoutIOnlineActas.proxy.ftp"/>
162
            <forward name="utilsLayoutIOnlineConfigurable.ftp" path="page.utilsLayoutIOnlineConfigurable.proxy.ftp"/>
1 fvelez 163
        </action>
164
 
417 jmachado 165
 
166
 
39 fvelez 167
        <!--Portal Forward-->
168
        <action path="/student" forward="page.portal.student"/>
169
        <action path="/futureStudent" forward="page.portal.futureStudent"/>
170
        <action path="/oldStudent" forward="page.portal.oldStudent"/>
171
        <action path="/teacher" forward="page.portal.teacher"/>
172
 
1 fvelez 173
        <!--Authentication-->
174
        <action path="/authenticate"
175
                type="pt.estgp.estgweb.web.controllers.authenticate.AuthenticateController"
176
                name="EmptyForm"
177
                scope="request"
178
                parameter="dispatch"
179
                validate="false"
180
                input="page.authentication">
152 jmachado 181
            <forward name="success" path="page.separators.home"/>
1 fvelez 182
            <forward name="logout" path="page.logout.ok"/>
61 fvelez 183
            <forward name="firstTimeAuthenticate" path="page.first.time.authenticate"/>
1 fvelez 184
        </action>
185
 
186
 
1576 jmachado 187
 
188
 
189
 
1 fvelez 190
    </action-mappings>
1576 jmachado 191
    <!--20 Megabytes upload max size can go until 700 MB nao se sabe porque
192
        pontos possiveis de ajuste Fazer um UPLOAD Servlet
193
        ver mais em app.properties max.file.size.upload.mbytes
194
 
195
        aqui esta 50 para permitir ao App controlar e poder ser aumentado nao sendo afetado por este parametro
196
    -->
197
    <controller maxFileSize="50971520" processorClass="org.apache.struts.tiles.TilesRequestProcessor" />
1283 jmachado 198
    <!--<message-resources parameter="MessageResources"/>-->
199
    <message-resources parameter="MessageResources" factory="pt.estgp.estgweb.utils.ReloadablePropertyMessageResourcesFactory"/>
1 fvelez 200
 
1314 jmachado 201
 
1 fvelez 202
    <plug-in className="org.apache.struts.tiles.TilesPlugin">
203
        <set-property property="definitions-config"
1314 jmachado 204
                      value="/WEB-INF/struts/tiles-default.xml,
808 jmachado 205
                        /WEB-INF/struts/tiles-assessments.xml,
1 fvelez 206
            /WEB-INF/struts/tiles-announcements.xml,
207
            /WEB-INF/struts/tiles-banners.xml,
208
            /WEB-INF/struts/tiles-courseunits.xml,
214 jmachado 209
            /WEB-INF/struts/tiles-courses.xml,
1 fvelez 210
            /WEB-INF/struts/tiles-events.xml,
211
            /WEB-INF/struts/tiles-ftpclient.xml,
212
            /WEB-INF/struts/tiles-processworkflow.xml,
215 jmachado 213
            /WEB-INF/struts/tiles-profile.xml,
75 jmachado 214
            /WEB-INF/struts/tiles-urlstat.xml,
92 jmachado 215
            /WEB-INF/struts/tiles-blog.xml,
152 jmachado 216
            /WEB-INF/struts/tiles-commons.xml,
163 jmachado 217
            /WEB-INF/struts/tiles-intranet.xml,
215 jmachado 218
            /WEB-INF/struts/tiles-reminders.xml,
456 jmachado 219
            /WEB-INF/struts/tiles-managedidentifier.xml,
673 jmachado 220
            /WEB-INF/struts/tiles-srusource.xml,
726 jmachado 221
            /WEB-INF/struts/tiles-survey.xml,
851 jmachado 222
            /WEB-INF/struts/tiles-processes.xml,
1048 jmachado 223
            /WEB-INF/struts/tiles-comunicationfolder.xml,
1312 jmachado 224
            /WEB-INF/struts/tiles-configuration.xml,
225
            /WEB-INF/struts/tiles-pagecontent.xml,
1314 jmachado 226
            /WEB-INF/struts/tiles-pae.xml,
1524 jmachado 227
            /WEB-INF/struts/tiles-pae-questionarios.xml,
1576 jmachado 228
            /WEB-INF/struts/tiles-pae-eventos.xml,
1616 jmachado 229
            /WEB-INF/struts/tiles-jsonwidget.xml,
1668 jmachado 230
            /WEB-INF/struts/examples/tiles-example-jsonwidget.xml
231
 
232
            "/>
1 fvelez 233
    </plug-in>
673 jmachado 234
 
1314 jmachado 235
 
673 jmachado 236
</struts-config>