Subversion Repositories bacoAlunos

Rev

Rev 1310 | Rev 1633 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1310 Rev 1482
Line 17... Line 17...
17
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
17
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
18
<div id="contentIntranet">
18
<div id="contentIntranet">
19
<div id="contentPane">
19
<div id="contentPane">
20
<html:errors/>
20
<html:errors/>
21
<jomm:messages/>
21
<jomm:messages/>
22
<div class="seccao">
-
 
23
<h2>
-
 
24
    <bean:message key="courseunit.assignement" arg0="${CourseUnitAssignementView.title}"/>
-
 
25
</h2>
-
 
26
 
-
 
27
 
22
 
28
<div class="form blockForm">
23
<div class="panel panel-default">
29
    <table>
-
 
30
        <tr>
-
 
31
            <th>
-
 
32
                <bean:message key="courseunit.title"/>
24
    <div class="panel-heading">
33
            </th>
-
 
34
            <td>
-
 
35
                <bean:write name="CourseUnitAssignementView" property="title"/>
-
 
36
            </td>
-
 
37
        </tr>
-
 
38
        <tr>
-
 
39
            <th>
-
 
40
                <bean:message key="courseunit.assignement.deliver.date"/>
-
 
41
            </th>
-
 
42
            <td>
-
 
43
                <bean:write name="CourseUnitAssignementView" property="deliverDate"/>
-
 
44
            </td>
-
 
45
        </tr>
-
 
46
        <tr>
-
 
47
            <th>
-
 
48
                <bean:message key="courseunit.assignement.deliver.type"/>
-
 
49
            </th>
-
 
50
            <td>
-
 
51
                <bean:message key="courseunit.assignement.deliver.type.${CourseUnitAssignementView.deliverType}"/>
25
        <bean:message key="courseunit.assignement" arg0="${CourseUnitAssignementView.title}"/>
52
            </td>
-
 
53
        </tr>
26
    </div>
54
        <tr>
-
 
55
            <th>
-
 
56
                <bean:message key="courseunit.assignement.deliver.late.permission"/>
-
 
57
            </th>
-
 
58
            <td>
-
 
59
                <logic:equal value="true" name="CourseUnitAssignementView" property="lateDelivers">
-
 
60
                    <bean:message key="yes"/>
-
 
61
                </logic:equal>
27
    <div class="panel-body">
62
                <logic:notEqual value="true" name="CourseUnitAssignementView" property="lateDelivers">
-
 
63
                    <bean:message key="no"/>
28
        <table class="tablesorter-blue">
64
                </logic:notEqual>
-
 
65
            </td>
-
 
66
        </tr>
-
 
67
        <tr>
-
 
68
            <th>
-
 
69
                <bean:message key="courseunit.description"/>
-
 
70
            </th>
-
 
71
            <td>
-
 
72
                ${CourseUnitAssignementView.formatedDescription}
-
 
73
            </td>
-
 
74
        </tr>
-
 
75
        <tr>
-
 
76
            <th>
-
 
77
                <bean:message key="courseunit.status"/>
-
 
78
            </th>
-
 
79
            <td>
-
 
80
                <logic:equal value="true" name="CourseUnitAssignementView" property="status">
-
 
81
                    <bean:message key="status.active"/>
-
 
82
                </logic:equal>
-
 
83
                <logic:notEqual value="true" name="CourseUnitAssignementView" property="status">
-
 
84
                    <bean:message key="status.inactive"/>
-
 
85
                </logic:notEqual>
-
 
86
            </td>
-
 
87
        </tr>
-
 
88
        <logic:notEmpty name="CourseUnitAssignementView" property="workFile">
-
 
89
            <tr>
29
            <tr>
90
                <th>
30
                <th>
91
                    <bean:message key="courseunit.assignement.file"/>
31
                    <bean:message key="courseunit.title"/>
92
                </th>
32
                </th>
93
                <td>
33
                <td>
94
                    <a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${CourseUnitAssignementView.workFile}"><bean:message key="courseunit.assignement.file"/></a>
34
                    <bean:write name="CourseUnitAssignementView" property="title"/>
95
                </td>
35
                </td>
96
            </tr>
36
            </tr>
-
 
37
            <tr>
-
 
38
                <th>
-
 
39
                    <bean:message key="courseunit.assignement.deliver.date"/>
-
 
40
                </th>
-
 
41
                <td>
-
 
42
                    <bean:write name="CourseUnitAssignementView" property="deliverDate"/>
-
 
43
                </td>
-
 
44
            </tr>
-
 
45
            <tr>
-
 
46
                <th>
-
 
47
                    <bean:message key="courseunit.assignement.deliver.type"/>
-
 
48
                </th>
-
 
49
                <td>
-
 
50
                    <bean:message key="courseunit.assignement.deliver.type.${CourseUnitAssignementView.deliverType}"/>
-
 
51
                </td>
-
 
52
            </tr>
-
 
53
            <tr>
-
 
54
                <th>
-
 
55
                    <bean:message key="courseunit.assignement.deliver.late.permission"/>
-
 
56
                </th>
-
 
57
                <td>
-
 
58
                    <logic:equal value="true" name="CourseUnitAssignementView" property="lateDelivers">
-
 
59
                        <bean:message key="yes"/>
-
 
60
                    </logic:equal>
-
 
61
                    <logic:notEqual value="true" name="CourseUnitAssignementView" property="lateDelivers">
-
 
62
                        <bean:message key="no"/>
-
 
63
                    </logic:notEqual>
-
 
64
                </td>
-
 
65
            </tr>
-
 
66
            <tr>
-
 
67
                <th>
-
 
68
                    <bean:message key="courseunit.description"/>
-
 
69
                </th>
-
 
70
                <td>
-
 
71
                    ${CourseUnitAssignementView.formatedDescription}
-
 
72
                </td>
-
 
73
            </tr>
-
 
74
            <tr>
-
 
75
                <th>
-
 
76
                    <bean:message key="courseunit.status"/>
-
 
77
                </th>
-
 
78
                <td>
-
 
79
                    <logic:equal value="true" name="CourseUnitAssignementView" property="status">
-
 
80
                        <bean:message key="status.active"/>
-
 
81
                    </logic:equal>
-
 
82
                    <logic:notEqual value="true" name="CourseUnitAssignementView" property="status">
-
 
83
                        <bean:message key="status.inactive"/>
-
 
84
                    </logic:notEqual>
-
 
85
                </td>
-
 
86
            </tr>
-
 
87
            <logic:notEmpty name="CourseUnitAssignementView" property="workFile">
-
 
88
                <tr>
-
 
89
                    <th>
-
 
90
                        <bean:message key="courseunit.assignement.file"/>
-
 
91
                    </th>
-
 
92
                    <td>
-
 
93
                        <a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${CourseUnitAssignementView.workFile}"><bean:message key="courseunit.assignement.file"/></a>
-
 
94
                    </td>
-
 
95
                </tr>
97
        </logic:notEmpty>
96
            </logic:notEmpty>
98
    </table>
97
        </table>
-
 
98
 
99
</div>
99
 
100
 
100
 
101
<bean:define id="orderFirst" type="java.lang.String" scope="request" value=""/>
101
<bean:define id="orderFirst" type="java.lang.String" scope="request" value=""/>
102
<bean:define id="orderLast" type="java.lang.String" scope="request" value=""/>
102
<bean:define id="orderLast" type="java.lang.String" scope="request" value=""/>
103
 
103
 
104
<%
104
<%
Line 155... Line 155...
155
    <input type="hidden" name="dispatch" value="updateDeliverables">
155
    <input type="hidden" name="dispatch" value="updateDeliverables">
156
    <html:hidden property="courseUnitAssignementView.id" value="${CourseUnitAssignementView.id}"/>
156
    <html:hidden property="courseUnitAssignementView.id" value="${CourseUnitAssignementView.id}"/>
157
 
157
 
158
    <html:hidden property="courseUnitView.id" value="${CourseUnitView.id}"/>
158
    <html:hidden property="courseUnitView.id" value="${CourseUnitView.id}"/>
159
 
159
 
160
    <a name="works"/>
160
    <a name="works"> </a>
161
    <table class="dataTable">
161
    <table class="tablesorter-blue">
-
 
162
        <thead>
162
        <tr>
163
            <tr>
163
            <th><bean:message key="courseunit.assignement.delivered.versions"/></th>
164
                <th><bean:message key="courseunit.assignement.delivered.versions"/></th>
164
            <th><html:link action="/user/startLoadCourseUnitAssignementFromHome?courseUnitAssignementView.id=${CourseUnitAssignementView.id}&sort=${orderFirst}#works"><bean:message key="courseunit.assignement.delivered.date.first.version"/></html:link></th>
165
                <th><bean:message key="courseunit.assignement.delivered.date.first.version"/></th>
165
            <th><html:link action="/user/startLoadCourseUnitAssignementFromHome?courseUnitAssignementView.id=${CourseUnitAssignementView.id}&sort=${orderLast}#works"><bean:message key="courseunit.assignement.delivered.date"/></html:link></th>
166
                <th><bean:message key="courseunit.assignement.delivered.date"/></th>
166
            <th><bean:message key="courseunit.assignement.deliver.time"/></th>
167
                <th><bean:message key="courseunit.assignement.deliver.time"/></th>
167
            <th><bean:message key="number"/></th>
168
                <th><bean:message key="number"/></th>
168
            <th><bean:message key="name"/></th>
169
                <th><bean:message key="name"/></th>
169
            <th><bean:message key="courseunit.assignement.deliver.version"/></th>
170
                <th><bean:message key="courseunit.assignement.deliver.version"/></th>
170
            <th><bean:message key="courseunit.assignement.deliver.grade"/></th>
171
                <th><bean:message key="courseunit.assignement.deliver.grade"/></th>
171
            <th><bean:message key="courseunit.assignement.deliver.obs"/></th>
172
                <th><bean:message key="courseunit.assignement.deliver.obs"/></th>
172
        </tr>
173
            </tr>
-
 
174
        </thead>
-
 
175
        <tbody>
173
        <nested:iterate id="deliverable" property="courseUnitAssignementView.deliverables" type="pt.estgp.estgweb.domain.views.CourseUnitDeliverableView">
176
        <nested:iterate id="deliverable" property="courseUnitAssignementView.deliverables" type="pt.estgp.estgweb.domain.views.CourseUnitDeliverableView">
174
            <tr>
177
            <tr>
175
                <td align="right">
178
                <td align="right">
176
 
179
 
177
                <a href="javascript:showOrHideOne('work${deliverable.id}')">${deliverable.versionsSize}</a>
180
                <a href="javascript:showOrHideOne('work${deliverable.id}')">${deliverable.versionsSize}</a>
Line 183... Line 186...
183
 
186
 
184
                </td>
187
                </td>
185
                <td nowrap="nowrap" align="center">${deliverable.deliverDateMinutesSecondsStrFirstVersion} </td>
188
                <td nowrap="nowrap" align="center">${deliverable.deliverDateMinutesSecondsStrFirstVersion} </td>
186
                <td nowrap="nowrap" align="center">${deliverable.deliverDateStrMinutesSeconds} </td>
189
                <td nowrap="nowrap" align="center">${deliverable.deliverDateStrMinutesSeconds} </td>
187
                <logic:equal name="deliverable" property="lateDeliver" value="true">
190
                <logic:equal name="deliverable" property="lateDeliver" value="true">
-
 
191
                    <td>
188
                    <td class="statusERROR">
192
                        <label class="statusERROR">
189
                        <bean:message key="courseunit.assignement.deliver.time.late"/>
193
                            <bean:message key="courseunit.assignement.deliver.time.late"/>
-
 
194
                        </label>
190
                    </td>
195
                    </td>
191
                </logic:equal>
196
                </logic:equal>
192
                <logic:notEqual name="deliverable" property="lateDeliver" value="true">
197
                <logic:notEqual name="deliverable" property="lateDeliver" value="true">
-
 
198
                    <td >
193
                    <td class="statusOK">
199
                        <label class="statusOK">
194
                        <bean:message key="courseunit.assignement.deliver.time.ok"/>
200
                            <bean:message key="courseunit.assignement.deliver.time.ok"/>
-
 
201
                        </label>
195
                    </td>
202
                    </td>
196
                </logic:notEqual>
203
                </logic:notEqual>
197
                <td align="right">${deliverable.student.code}</td>
204
                <td align="right">${deliverable.student.code}</td>
198
                <td>${deliverable.student.name}</td>
205
                <td>${deliverable.student.name}</td>
199
                <td><a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${deliverable.fileStreamId}"><bean:message key="courseunit.assignement.deliver.version"/> (${deliverable.deliverDateMinutesSecondsStr})</a></td>
206
                <td><a target="_blank" href="<%=request.getContextPath()%>/repositoryStream/${deliverable.fileStreamId}"><bean:message key="courseunit.assignement.deliver.version"/> (${deliverable.deliverDateMinutesSecondsStr})</a></td>
Line 207... Line 214...
207
                    <nested:textarea styleId="obs${deliverable.id}"  styleClass="textarea" property="obs"/>
214
                    <nested:textarea styleId="obs${deliverable.id}"  styleClass="textarea" property="obs"/>
208
 
215
 
209
                </td>
216
                </td>
210
            </tr>
217
            </tr>
211
        </nested:iterate>
218
        </nested:iterate>
212
        <tr>
219
 
213
            <td colspan="7">
-
 
214
                <input type="button" onclick="this.form.submit()" value="<bean:message key="confirm"/>"/>
-
 
215
            </td>
-
 
216
        </tr>
220
        </tbody>
217
    </table>
221
    </table>
-
 
222
    <input type="button" onclick="this.form.submit()" value="<bean:message key="confirm"/>"/>
218
</nested:form>
223
</nested:form>
-
 
224
    </div>
219
</div>
225
</div>
220
</div>
-
 
221
</div>
-
 
222
 
226
-
 
227