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"> |