1099.6.4
by Nick Chadwick
Exercise UI is now ready to be merged into trunk. |
1 |
<html xmlns="http://www.w3.org/1999/xhtml" |
2 |
xmlns:py="http://genshi.edgewall.org/"> |
|
3 |
<head>
|
|
4 |
<title>Delete Exercise - ${exercise.id}</title> |
|
5 |
<!-- These let the javascript know which worksheet is open -->
|
|
6 |
<script type="text/javascript"> |
|
7 |
exercise = '${exercise.id}'; |
|
8 |
</script> |
|
9 |
</head> |
|
10 |
<body>
|
|
11 |
<h1>Delete Exercise - ${exercise.id}</h1> |
|
12 |
<div id="ivle_padding"> |
|
1099.1.233
by Nick Chadwick
Exercise objects in the database module, along with their test cases, |
13 |
<py:choose test="method"> |
14 |
<py:when test="'POST'"> |
|
15 |
<py:choose test="deleted"> |
|
16 |
<py:when test="True"> |
|
17 |
<h3>Exercise Deleted</h3> |
|
18 |
<a href="/+exercises">Return to Exercise List</a> |
|
19 |
</py:when> |
|
20 |
<py:otherwise>
|
|
21 |
<h3>Error Deleting Exercise</h3> |
|
22 |
<p>The specified exercise could not be deleted. This could be because it is linked to one or more worksheets.</p> |
|
23 |
</py:otherwise> |
|
24 |
</py:choose> |
|
25 |
</py:when> |
|
26 |
<py:otherwise>
|
|
27 |
<py:choose test="has_worksheets"> |
|
28 |
<py:when test="True"> |
|
29 |
<h3>Denied</h3> |
|
30 |
<p>You cannot delete this exercise, as it has been associated with a worksheet.</p> |
|
31 |
</py:when> |
|
32 |
<py:otherwise>
|
|
33 |
<h3>Identifier:</h3> |
|
34 |
<p>${exercise.id}</p> |
|
35 |
<h3>Name:</h3> |
|
36 |
<p>${exercise.name}</p> |
|
37 |
<p>Are you sure you wish to delete this exercise?</p> |
|
38 |
<form action="${path}" method="POST"> |
|
39 |
<input type="submit" value="Delete"/> |
|
40 |
</form> |
|
41 |
</py:otherwise> |
|
42 |
</py:choose> |
|
43 |
</py:otherwise> |
|
44 |
</py:choose> |
|
1099.6.4
by Nick Chadwick
Exercise UI is now ready to be merged into trunk. |
45 |
</div> |
46 |
</body> |
|
47 |
</html> |