1365
by Matt Giuca
Added a new view under Offering/+enrolments to display all staff and students in an offering. |
1 |
<html xmlns="http://www.w3.org/1999/xhtml" |
2 |
xmlns:py="http://genshi.edgewall.org/"> |
|
3 |
<head>
|
|
1368
by Matt Giuca
Enrolments view: Use a pretty table instead of a bulleted list for user lists. |
4 |
<title>Enrolments - ${offering.subject.name}</title> |
1365
by Matt Giuca
Added a new view under Offering/+enrolments to display all staff and students in an offering. |
5 |
</head> |
6 |
<body>
|
|
7 |
<h1>Staff and students in ${offering.subject.name}</h1> |
|
8 |
<div id="ivle_padding"> |
|
9 |
<div py:def="userlist(title, role)" |
|
10 |
py:if="offering.get_members_by_role(unicode(role)).count()"> |
|
11 |
<h2>${title}</h2> |
|
1368
by Matt Giuca
Enrolments view: Use a pretty table instead of a bulleted list for user lists. |
12 |
<table class="pretty_table"> |
13 |
<thead><tr><th>Login</th><th>Name</th></tr></thead> |
|
14 |
<tbody>
|
|
15 |
<tr py:for="user in offering.get_members_by_role(unicode(role))"> |
|
16 |
<td>${user.login}</td> |
|
17 |
<td>${user.display_name}</td> |
|
18 |
</tr> |
|
19 |
</tbody> |
|
20 |
</table> |
|
1365
by Matt Giuca
Added a new view under Offering/+enrolments to display all staff and students in an offering. |
21 |
</div> |
22 |
${userlist("Lecturers", "lecturer")} |
|
23 |
${userlist("Tutors", "tutor")} |
|
24 |
${userlist("Students", "student")} |
|
25 |
</div> |
|
26 |
</body> |
|
27 |
</html> |