source: main/waeup.kofa/trunk/src/waeup/kofa/hostels/browser_templates/hostelmanagepage.pt @ 17742

Last change on this file since 17742 was 17313, checked in by Henrik Bettermann, 2 years ago

Allow beds to be blocked so that no student can be allocated to such a bed space (in contrast to reserved beds)

File size: 2.8 KB
Line 
1<form action="." tal:attributes="action request/URL" method="POST"
2      i18n:domain="waeup.kofa" enctype="multipart/form-data">
3
4  <ul class="tabs nav nav-tabs" data-tabs="tabs">
5    <li class="active">
6      <a href="#tab1" data-toggle="tab">
7        <span i18n:translate="">Hostel Data</span>
8      </a>
9    </li>
10    <li>
11      <a href="#tab2" data-toggle="tab">
12        <span i18n:translate="">Beds</span>
13      </a>
14    </li>
15  </ul>
16
17  <div class="tab-content">
18    <div id="tab1" class="active tab-pane">
19      <br />
20      <table class="form-table">
21      <tbody>
22        <tal:widgets content="structure provider:widgets" />
23      </tbody>
24      </table>
25      <div tal:condition="view/availableActions">
26        <span tal:repeat="action view/actions"
27              tal:omit-tag="">
28          <input tal:condition="python:action.label in view.taboneactions"
29                 tal:replace="structure action/render"/>
30        </span>
31      </div>
32    </div>
33
34    <div id="tab2" class="tab-pane">
35      <br />
36      <table class="kofa-data-table dataTableManage">
37        <thead>
38          <tr>
39            <th>&nbsp;</th>
40            <th i18n:translate="">Id</th>
41            <th i18n:translate="">Type</th>
42            <th i18n:translate="">Number</th>
43            <th i18n:translate="">Owner</th>
44          </tr>
45        </thead>
46        <tbody>
47          <tr tal:repeat="value context/values">
48             <td>
49              <input type="checkbox" name="val_id"
50                          tal:attributes="value value/__name__" />
51            </td>
52            <td tal:content="value/bed_id">ID</td>
53            <td tal:content="value/bed_type">TYPE</td>
54            <td tal:content="value/bed_number">NUMBER</td>
55            <td>
56              <a tal:condition="python: value.owner != view.not_occupied"
57                 tal:attributes="href python: '%s/%s/accommodation' %
58                      (view.students_url,value.owner)">
59                <span tal:content="value/owner">OWNER</span>
60              </a>
61              <a tal:condition="python: value.owner == view.not_occupied and not value.bed_type.endswith('blocked')"
62                 tal:attributes="href python: view.url(value)"
63                 i18n:translate="">
64              [allocate student]
65              </a>
66            </td>
67          </tr>
68        </tbody>
69      </table>
70      <input type="checkbox" onClick="toggle(this, 'val_id')" />
71      &nbsp;<span  i18n:translate="">Select all</span>
72      <br /><br />
73      <div tal:condition="view/availableActions">
74        <span tal:repeat="action view/actions"
75              tal:omit-tag="">
76          <input tal:condition="python:action.label in view.tabtwoactions"
77                 tal:replace="structure action/render"/>
78        </span>
79      </div>
80      <br />
81
82    </div>
83  </div>
84</form> 
85
86
87
Note: See TracBrowser for help on using the repository browser.