Add prev/next week navigation to time sheet view
This commit is contained in:
parent
25ec005764
commit
34482892f7
|
@ -14,6 +14,9 @@
|
|||
position: absolute;
|
||||
right: 0;
|
||||
}
|
||||
.timesheet-header .week-picker label {
|
||||
margin-left: 1em;
|
||||
}
|
||||
.timesheet {
|
||||
border-bottom: 1px solid black;
|
||||
border-right: 1px solid black;
|
||||
|
@ -77,6 +80,8 @@
|
|||
|
||||
<div class="week-picker">
|
||||
${h.form(url('timesheet'))}
|
||||
${h.link_to(u"« Previous", '?date=' + prev_sunday.strftime('%Y-%m-%d'), class_='button')}
|
||||
${h.link_to(u"Next »", '?date=' + next_sunday.strftime('%Y-%m-%d'), class_='button')}
|
||||
<label>Jump to week:</label>
|
||||
${h.text('date', value=sunday.strftime('%Y-%m-%d'))}
|
||||
${h.submit('go', "Go")}
|
||||
|
|
|
@ -106,6 +106,8 @@ class TimeSheetView(View):
|
|||
'employee': employee,
|
||||
'week_of': week_of,
|
||||
'sunday': sunday,
|
||||
'prev_sunday': sunday - datetime.timedelta(days=7),
|
||||
'next_sunday': sunday + datetime.timedelta(days=7),
|
||||
'weekdays': weekdays,
|
||||
'shifts': shifts,
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue