Excel & PDF, on every listing
Attendance, timesheets, activity logs — every server-side table in the platform is built to export, not just display.
Core capability
Permission-gated by default
root_admin can always download; every other role needs the specific {module}.reports.download permission explicitly granted.
Queue-processed
Large exports run on a queue, not inline in the request — you get a notification with a download link when it's ready.
Server-side everything
Search, filter, and sort all happen server-side with proper indexes — reports stay fast as your data grows.