Data drives funding and program decisions. It's critical for volunteer coordinator's to know when volunteers fail to enter data for a shift. The report to understand who hasn't reported data yet was manually run by Becks every week. When code changes, Becks had to find the time to understand what changed and make the updates. This is disruptive to the way the volunteer coordinator operates and there is a collision in priorities between FRT and Rootable teams.
This extracts that report from a rake task and turns it into a service class. The "Export Data" option in the sidebar is now "Reports". It first takes you to the old CSV Exports page (renamed to "Shift Logs"). There's a tab that will take you to Tardy logs where this report can be run.
Users can pick a date range, and the report now also includes a column showing if every task has missing logs, or if only some are missing.
Data drives funding and program decisions. It's critical for volunteer coordinator's to know when volunteers fail to enter data for a shift. The report to understand who hasn't reported data yet was manually run by Becks every week. When code changes, Becks had to find the time to understand what changed and make the updates. This is disruptive to the way the volunteer coordinator operates and there is a collision in priorities between FRT and Rootable teams.
This extracts that report from a rake task and turns it into a service class. The "Export Data" option in the sidebar is now "Reports". It first takes you to the old CSV Exports page (renamed to "Shift Logs"). There's a tab that will take you to Tardy logs where this report can be run.
Users can pick a date range, and the report now also includes a column showing if _every_ task has missing logs, or if only _some_ are missing.