Subversion Repositories bacoAlunos

Rev

Rev 1752 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1752 Rev 1797
Line 7... Line 7...
7
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %>
7
<%@ page import="pt.estgp.estgweb.utils.ConfigProperties" %>
8
<%@ page import="pt.estgp.estgweb.web.filters.UserRoleProxy" %>
8
<%@ page import="pt.estgp.estgweb.web.filters.UserRoleProxy" %>
9
<%@ page import="java.util.ArrayList" %>
9
<%@ page import="java.util.ArrayList" %>
10
<%@ page import="java.util.Collection" %>
10
<%@ page import="java.util.Collection" %>
11
<%@ page import="java.util.List" %>
11
<%@ page import="java.util.List" %>
-
 
12
<%@ page import="pt.estgp.estgweb.domain.UserSession" %>
12
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
13
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
13
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
14
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
14
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
15
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
15
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
16
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
16
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
17
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
17
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
18
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
18
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
19
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
19
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
20
<%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %>
-
 
21
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSessionImpl" scope="request"/>
20
<jsp:useBean id="CourseView" type="pt.estgp.estgweb.domain.views.CourseView" scope="request"/>
22
<jsp:useBean id="CourseView" type="pt.estgp.estgweb.domain.views.CourseView" scope="request"/>
21
<script>
23
<script>
22
    function alertPermissions()
24
    function alertPermissions()
23
    {
25
    {
24
        alert("Aviso a transmitir ao Centro Informático. Este procedimento afecta as permissões atuais no sistema de ficheiros da intranet. Após salvar estas alterações, por favor gere o BAT de geração de pastas e corra-o novamente na raiz do servidor IONLINE")
26
        alert("Aviso a transmitir ao Centro Informático. Este procedimento afecta as permissões atuais no sistema de ficheiros da intranet. Após salvar estas alterações, por favor gere o BAT de geração de pastas e corra-o novamente na raiz do servidor IONLINE")
Line 42... Line 44...
42
</logic:present>
44
</logic:present>
43
 
45
 
44
<div class="panel panel-default">
46
<div class="panel panel-default">
45
<div class="panel-body">
47
<div class="panel-body">
46
 
48
 
-
 
49
    <%
-
 
50
        if(UserSession.getUser().isSuperuserOrAdmin()
-
 
51
                || CourseView.getCode() == null
-
 
52
                || CourseView.getCode().trim().length() == 0
-
 
53
                || CourseView.getCode().trim().equals("0"))
-
 
54
        {
-
 
55
            request.setAttribute("codeReadOnly",false);
-
 
56
        }
-
 
57
        else
-
 
58
            request.setAttribute("codeReadOnly",true);
-
 
59
    %>
47
    <div class="form-group">
60
    <div class="form-group">
48
        <label class="control-label col-sm-2"><bean:message key="course.code"/></label>
61
        <label class="control-label col-sm-2"><bean:message key="course.code"/></label>
49
        <div class="col-sm-10">
62
        <div class="col-sm-10">
50
            <html:text styleClass="form-control" property="courseView.code" size="20"/>
63
            <html:text styleClass="form-control" readonly="${codeReadOnly}" property="courseView.code" size="20"/>
51
        </div>
64
        </div>
52
    </div>
65
    </div>
53
    <div class="form-group">
66
    <div class="form-group">
54
        <label class="control-label col-sm-2"><bean:message key="course.area"/></label>
67
        <label class="control-label col-sm-2"><bean:message key="course.area"/></label>
55
        <div class="col-sm-10">
68
        <div class="col-sm-10">
Line 260... Line 273...
260
            </html:select>
273
            </html:select>
261
            <html:text styleClass="form-control" property="courseView.externalSitePath"/>
274
            <html:text styleClass="form-control" property="courseView.externalSitePath"/>
262
        </div>
275
        </div>
263
    </div>
276
    </div>
264
 
277
 
-
 
278
    <%--
265
    <div class="form-group">
279
    <div class="form-group">
266
        <label class="control-label col-sm-2"><bean:message key="course.studies.plan"/>(VERSAO ANTIGA)</label>
280
        <label class="control-label col-sm-2"><bean:message key="course.studies.plan"/>(VERSAO ANTIGA)</label>
267
        <div class="col-sm-10">
281
        <div class="col-sm-10">
268
            <baco:isAdmin>
282
            <baco:isAdmin>
269
                <html:file styleClass="form-control" property="studiesPlan"/>
283
                <html:file styleClass="form-control" property="studiesPlan"/>
Line 278... Line 292...
278
            <logic:notPresent name="CourseView" property="studiesPlan">
292
            <logic:notPresent name="CourseView" property="studiesPlan">
279
                <bean:message key="course.studies.plan.not.available"/>
293
                <bean:message key="course.studies.plan.not.available"/>
280
            </logic:notPresent>
294
            </logic:notPresent>
281
 
295
 
282
        </div>
296
        </div>
283
    </div>
297
    </div>--%>
284
 
298
 
285
 
299
 
286
 
300
 
287
    <div class="form-group">
301
    <div class="form-group">
288
        <label class="control-label col-sm-2">
302
        <label class="control-label col-sm-2">