Add support for extra column(s) in timesheet view table
This commit is contained in:
parent
b2b3a633d0
commit
1453d33123
3 changed files with 14 additions and 3 deletions
|
@ -218,10 +218,10 @@
|
|||
</div><!-- timesheet-wrapper -->
|
||||
</%def>
|
||||
|
||||
<%def name="timesheet(render_day=None)">
|
||||
<%def name="timesheet(render_day=None, extra_columns=0)">
|
||||
<style type="text/css">
|
||||
.timesheet thead th {
|
||||
width: ${'{:0.2f}'.format(100.0 / 9)}%;
|
||||
width: ${'{:0.2f}'.format(100.0 / (9 + extra_columns))}%;
|
||||
}
|
||||
</style>
|
||||
|
||||
|
@ -233,6 +233,7 @@
|
|||
<th>${day.strftime('%A')}<br />${day.strftime('%b %d')}</th>
|
||||
% endfor
|
||||
<th>Total<br />Hours</th>
|
||||
${self.render_extra_headers()}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
@ -254,6 +255,7 @@
|
|||
<td class="total">
|
||||
${self.render_employee_total(emp)}
|
||||
</td>
|
||||
${self.render_extra_cells(employee)}
|
||||
</tr>
|
||||
% endfor
|
||||
% if employee is Undefined:
|
||||
|
@ -275,6 +277,7 @@
|
|||
<td>
|
||||
${self.render_employee_total(employee)}
|
||||
</td>
|
||||
${self.render_extra_totals(employee)}
|
||||
</tr>
|
||||
% endif
|
||||
</tbody>
|
||||
|
@ -291,5 +294,11 @@
|
|||
|
||||
<%def name="render_employee_day_total(day)"></%def>
|
||||
|
||||
<%def name="render_extra_headers()"></%def>
|
||||
|
||||
<%def name="render_extra_cells(employee)"></%def>
|
||||
|
||||
<%def name="render_extra_totals(employee)"></%def>
|
||||
|
||||
|
||||
${self.timesheet_wrapper()}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue