fix: 프로브 실패 시에도 사이드바 수동 토글이 나오도록 보강 #57

Merged
xhh merged 1 commit from fix/manual-toggle-coexist-with-probe into main 2026-04-24 20:46:38 +09:00
Owner

#56 후속. ADMIN_PROBE_URL 이 설정됐을 때 프로브가 실패(tailscale serve 미설정 등) 하면 admin 진입 불가. 토글 표시 조건 수정: force_on 또는 이미 admin 이면 숨김, 그 외엔 항상 표시.

#56 후속. ADMIN_PROBE_URL 이 설정됐을 때 프로브가 실패(tailscale serve 미설정 등) 하면 admin 진입 불가. 토글 표시 조건 수정: force_on 또는 이미 admin 이면 숨김, 그 외엔 항상 표시.
fix: 프로브 실패 시에도 사이드바 수동 토글이 나오도록 보강
All checks were successful
Tests (PR) / pytest (pull_request) Successful in 27s
de6e4e4e61
#56 의 `_manual_toggle` 이 `ADMIN_PROBE_URL` 이 설정된 경우 아예 안 보이는
문제. 프로브가 실패(Tailscale Serve 미설정, 네트워크 장애 등) 하면 사용자가
admin 모드로 들어갈 방법이 없었다.

규칙 변경:
- `ADMIN_FORCE_ON=1` → 안 보임
- 프로브 결과 admin=True → 안 보임
- 그 외 (미설정/실패/대기) → 표시 — 수동 override 가능

실제 관리 API 는 서버측 `require_private_origin` 이 차단하므로 공개
네트워크에서 토글 강제 on 해도 아무것도 못 한다.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
xhh merged commit a549d5bf6f into main 2026-04-24 20:46:38 +09:00
xhh deleted branch fix/manual-toggle-coexist-with-probe 2026-04-24 20:46:38 +09:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
xhh/financial-data-platform!57
No description provided.