Decode numeric staff_id from the report API and auto-center the map when the first user location update arrives.
Co-authored-by: Cursor <cursoragent@cursor.com>
Extract shared LocationReportService, wire location_report menu routing, and add unit tests for reporting cooldown and history pagination.
Co-authored-by: Cursor <cursoragent@cursor.com>
Load role-permission on first visit to drive menus, role-based layout, store card, and location reporting with account-scoped persistence and unit tests.
Co-authored-by: Cursor <cursoragent@cursor.com>