'use server' import { createClient } from '@/lib/supabase/server' import type { Order, EndCustomer } from '@/lib/types' /** * Holt alle Bestellanfragen. * RLS filtert automatisch auf die eigene Firma (bzw. lässt Admins alle sehen). */ export async function getCompanyOrders(): Promise { const supabase = await createClient() const { data, error } = await supabase .from('orders') .select('*') .order('created_at', { ascending: false }) if (error) throw error return data as Order[] } /** * Holt alle Endkunden. * RLS filtert automatisch auf die eigene Firma (bzw. lässt Admins alle sehen). */ export async function getCompanyEndCustomers(): Promise { const supabase = await createClient() const { data, error } = await supabase .from('end_customers') .select('*') .order('company_name', { ascending: true }) if (error) throw error return data as EndCustomer[] }