Files
SIB/frontend/src/services/reportsService.ts

18 lines
644 B
TypeScript
Raw Normal View History

/** reportsService Previously called the Python backend for report generation.
* Reports are now generated directly from Supabase queries in the AdminReports view. */
import { supabase } from '@/supabase';
2026-02-21 09:53:31 -05:00
export const reportsService = {
async getRoutesReport() {
const { data, error } = await supabase.from('routes').select('*')
if (error) throw new Error(error.message)
return data
2026-02-21 09:53:31 -05:00
},
async getUsersReport() {
const { data, error } = await supabase.from('users').select('id, email, role, created_at, is_active')
if (error) throw new Error(error.message)
return data
2026-02-21 09:53:31 -05:00
}
}