name_changes.html 1.05 KB
Newer Older
1
<%inherit file="main.html" />
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
<script>
function name_confirm(id) {
  postJSON('/accept_name_change',{"id":id},
            function(data){
          if(data.success){
            $("#div"+id).html("Accepted");
          } else {
            alert('Error');
          }
     });
}

function name_deny(id) {
  postJSON('/reject_name_change',{"id":id},
            function(data){
          if(data.success){
            $("#div"+id).html("Rejected");
          } else {
            alert('Error');
          }
     });
}
</script>

26
<section class="container">
27 28 29 30 31
<div class="gradebook-wrapper">
  <section class="gradebook-content">
  <h1>Pending name changes</h1>
  <table>
  % for s in students:
32 33 34 35 36 37 38
  <tr>
    <td><a href=/profile/${s['uid']}/>${s['old_name']}</td>
    <td>${s['new_name']|h}</td>
    <td>${s['email']|h}</td>
    <td>${s['rationale']|h}</td>
    <td><span id="div${s['cid']}"><span onclick="name_confirm(${s['cid']});">[Confirm]</span>
    <span onclick="name_deny(${s['cid']});">[Reject]</span></span></td></tr>
39 40 41 42 43
  % endfor
  </table>
  </section>
</div>
</section>