Subversion Repositories bacoAlunos

Rev

Rev 1967 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="UTF-8"?>

<!--<!DOCTYPE struts-config PUBLIC-->
<!--"-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"-->
<!--"http://struts.apache.org/dtds/struts-config_1_3.dtd">-->

<struts-config>

    <form-beans>
        <form-bean type="pt.estgp.estgweb.web.form.courses.CourseForm" name="CourseForm"/>
        <form-bean type="pt.estgp.estgweb.web.form.courses.CourseStudiesPlansAdminForm" name="CourseStudiesPlansAdminForm"/>
    </form-beans>

    <global-exceptions>

    </global-exceptions>

    <global-forwards>

    </global-forwards>


    <action-mappings>

        <action path="/courses" forward="page.courses"/>

        <action path="/coursesFromStudentPortal" forward="page.alunosInformacaoAcademicaPortalMenu.courses"/>


        <action path="/startLoadCourseSeparators" forward="/courseController.do?dispatch=loadSeparators"/>
        <action path="/startLoadCourse" forward="/courseController.do?dispatch=loadSeparators"/>

        <action path="/startLoadMenuCourse" forward="/courseController.do?dispatch=loadMenu"/>

        <action path="/startLoadCourseStudiesPlan" forward="/courseController.do?dispatch=loadPlan"/>
        <!--ESTE E O LINK DO PROGRAMA CURRICULAR-->



       
        <action path="/courseController"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesController"
               name="CourseForm"
               scope="request"
               parameter="dispatch"
               validate="false"
               input="page.welcome">
            <forward name="load" path="page.load.course"/>

            <forward name="loadPlan" path="page.load.course.plan"/>
            <forward name="loadSeparators" path="page.load.course.separators"/>
            <forward name="loadMenu" path="page.load.course.menu"/>
        </action>

        <action path="/user/courseControllerWidget"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesController"
               name="CourseForm"
               scope="request"
               parameter="dispatch"
               validate="true"
               input="page.widget.json.fail.validations">
        </action>


        <action path="/user/startLoadCoursesProgramsFromServiceZone" forward="/user/courseControllerFromServiceZone.do?dispatch=loadCoursesPrograms&amp;fromDispatch=loadCoursesPrograms&amp;from=ServiceZone&amp;area="/>
        <action path="/user/startLoadDirectedCoordinatedCoursesFromServiceZone" forward="/user/courseControllerFromServiceZone.do?dispatch=loadDirectedCoordininatedCourses&amp;fromDispatch=loadDirectedCoordininatedCourses&amp;from=ServiceZone"/>
        <action path="/user/startSelectCourseFromServiceZone" forward="page.select.course.from.service.zone"/>
        <action path="/user/startEditCourseFromServiceZone" forward="/user/courseControllerFromServiceZone.do?dispatch=edit&amp;from=ServiceZone"/>
        <action path="/user/startNewCourseFromServiceZone" forward="/user/courseControllerFromServiceZone.do?dispatch=startNew&amp;from=ServiceZone"/>
        <action path="/user/startSubmitCourseFromServiceZone" forward="/user/courseControllerFromServiceZone.do?dispatch=submit&amp;from=ServiceZone"/>
        <action path="/user/courseControllerFromServiceZone"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesController"
               name="CourseForm"
               scope="request"
               parameter="dispatch"
               validate="false"
               input="page.select.course.from.service.zone">
            <forward name="submit" path="page.submit.course.from.service.zone"/>
            <forward name="adminStudiesPlans" path="page.admin.course.studyplans"/>
            <forward name="load.courses.programs" path="page.courses.programs.from.service.zone"/>
            <forward name="load.directed.coordinated.courses" path="page.directed.coordinated.courses.from.service.zone"/>
            <forward name="confirm.courses.programs" path="page.separators.serviceZone"/>
        </action>

        <action path="/user/startLoadCoursesProgramsFromHome" forward="/user/courseControllerFromHome.do?dispatch=loadCoursesPrograms&amp;fromDispatch=loadCoursesPrograms&amp;from=Home&amp;area="/>
        <action path="/user/startLoadDirectedCoordinatedCoursesFromHome" forward="/user/courseControllerFromHome.do?dispatch=loadDirectedCoordininatedCourses&amp;fromDispatch=loadDirectedCoordininatedCourses&amp;from=Home"/>
        <action path="/user/courseControllerFromHome"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesController"
               name="CourseForm"
               scope="request"
               parameter="dispatch"
               validate="false"
               input="page.separators.serviceZone">
            <forward name="load.courses.programs" path="page.courses.programs.from.home"/>
            <forward name="load.directed.coordinated.courses" path="page.directed.coordinated.courses.from.home"/>
            <forward name="confirm.courses.programs" path="page.separators.home"/>
        </action>



        <!--
           Administração Conselho Pedagógico

           Atividade de entrada de inqueritos pedagogicos
       -->

        <action path="/user/coursePedagogicContents" forward="page.courses.pedagogic.contents"/>
        <action path="/user/courseComissions" forward="page.courses.comissions"/>
        <action path="/user/courseCourseUnits" forward="page.courses.courseunits"/>

        <action path="/user/listStudentsCourseComission" forward="page.list.students.course.comission"/>



        <!--Studies Plans-->
        <action path="/user/adminStudyPlans" forward="page.admin.course.studyplans"/>
        <action path="/user/adminStudyPlansEdit" forward="page.admin.course.studyplans.edit"/>
        <action path="/user/courseControllerStudiesPlan"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesController"
               name="CourseStudiesPlansAdminForm"
               scope="request"
               parameter="dispatch"
               validate="false"
               input="page.welcome">
            <forward name="loadstudyplans" path="page.admin.course.studyplans"/>
            <forward name="adminStudyPlans" path="page.admin.course.studyplans"/>
            <forward name="editStudyPlan" path="page.admin.course.studyplans.edit"/>

        </action>


        <!--CourseDepartments-->

        <action path="/admin/adminDepartments" forward="page.admin.course.departments"/>

        <action path="/admin/adminDepartment"
               type="pt.estgp.estgweb.web.controllers.courses.CourseDepartmentController"
               name="WidgetModelForm"
               scope="request"
               parameter="dispatch"
               validate="true"
               input="page.widget.json.fail.validations">
        </action>

        <!--CourseSchool-->

        <action path="/admin/adminSchools" forward="page.admin.course.schools"/>

        <action path="/admin/adminSchool"
               type="pt.estgp.estgweb.web.controllers.courses.CourseSchoolController"
               name="WidgetModelForm"
               scope="request"
               parameter="dispatch"
               validate="true"
               input="page.widget.json.fail.validations">
        </action>



        <!--Ferramenta da Ana Helena Pinto-->
        <action path="/user/startStudiesPlanAnalysis" forward="page.studies.plan.analysis"/>



        <action path="/user/courseReportTools" forward="page.course.report.tools"/>


        <action path="/user/loadCourseReportTools" forward="page.course.report.tools.load"/>

        <action path="/user/editCourseReport" forward="/user/courseReport.do?dispatch=startEdit"/>

        <action path="/user/courseReport"
               type="pt.estgp.estgweb.web.controllers.courses.CoursesServicesController"
               name="WidgetModelForm"
               scope="request"
               parameter="dispatch"
               validate="true"
               input="page.widget.json.fail.validations">
            <forward name="editCourseReport" path="page.course.report.edit"/> <!-- Manda para o tiles -->
        </action>

    </action-mappings>

</struts-config>