가입한 사용자의 승인 상태와 권한을 관리합니다. (admin role 전용)
| 사용자 | 권한 | 승인 | 가입일 | 작업 |
|---|---|---|---|---|
| 불러오는 중… | ||||
현재는 신규 가입자가 자동 승인되는 오픈 모드입니다. 화이트리스트로 전환하려면 SQL Editor에서:
ALTER TABLE public.profiles ALTER COLUMN is_approved SET DEFAULT false;
이후 신규 가입자는 자동으로 /cretop-pending/ 화면으로 가게 되고, 이 페이지에서 직접 승인해야 사용 가능합니다.
되돌리려면:
ALTER TABLE public.profiles ALTER COLUMN is_approved SET DEFAULT true;
관리자 권한으로 모든 컨설턴트 보고서 열람
아래 SQL을 한 번 실행하면 admin 사용자가 다른 컨설턴트가 저장한 분석 보고서를 조회할 수 있습니다. 수정·삭제는 여전히 본인 것만 가능합니다.
DROP POLICY IF EXISTS "cretop_reports_admin_read" ON public.cretop_reports; CREATE POLICY "cretop_reports_admin_read" ON public.cretop_reports FOR SELECT USING (public.is_admin());