- 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.
13 lines
602 B
SQL
13 lines
602 B
SQL
-- 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);
|