feat(streaming): Add live streaming functionality for USDA Vision Camera system
- Introduced non-blocking live preview streaming that operates independently from recording. - Implemented REST API endpoints for starting and stopping streams, and retrieving live streams. - Developed a web interface (`camera_preview.html`) for users to control and view camera streams. - Created TypeScript definitions for API integration in React projects. - Added comprehensive testing script (`test_streaming.py`) to validate API endpoints and concurrent operations. - Updated database migration to fix visibility of experiment repetitions for all authenticated users.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
-- Fix experiment repetitions visibility for all users
|
||||
-- This migration updates the RLS policy to allow all authenticated users to view all experiment repetitions
|
||||
-- Previously, users could only see repetitions for experiments they created
|
||||
|
||||
-- Drop the existing restrictive policy
|
||||
DROP POLICY IF EXISTS "Users can view experiment repetitions" ON public.experiment_repetitions;
|
||||
|
||||
-- Create new policy that allows all authenticated users to view all repetitions
|
||||
CREATE POLICY "Users can view experiment repetitions" ON public.experiment_repetitions
|
||||
FOR SELECT
|
||||
TO authenticated
|
||||
USING (true);
|
||||
Reference in New Issue
Block a user