Add printer-friendly view for "full" employee schedule

i.e. whatever version of that the user happens to be currently viewing
This commit is contained in:
Lance Edgar 2016-11-19 22:23:45 -06:00
parent c9799f5943
commit f97b26506f
7 changed files with 182 additions and 137 deletions

View file

@ -184,6 +184,13 @@ class ScheduleView(TimeSheetView):
permission='schedule.edit')
config.add_tailbone_permission('schedule', 'schedule.edit', "Edit full schedule")
# print schedule
config.add_route('schedule.print', '/schedule/print')
config.add_view(cls, attr='full', route_name='schedule.print',
renderer='/shifts/schedule_print.mako',
permission='schedule.print')
config.add_tailbone_permission('schedule', 'schedule.print', "Print schedule")
def includeme(config):
ScheduleView.defaults(config)