Commit Graph

3 Commits

Author SHA1 Message Date
byun
b6863cd260 1차완료 2026-06-02 19:34:36 +09:00
byun
2908c06b93 UI 개선 — 신고 목록 표에 발생일시 컬럼 추가
신고일시 앞에 발생일시(occurred_at) 컬럼 추가.
미입력 시 '-' 표시. 관리자·옵저버 신고 목록·대시보드 모두 반영.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 15:51:38 +09:00
byun
124ad0d165 기능 추가 — 옵저버 계정 및 현황 조회 포털
읽기 전용 옵저버 역할 추가. 신고 현황 확인만 가능하며 모든 쓰기 동작 차단.

- auth.py: require_viewer(admin+observer) 의존성 추가
- auth_router.py: register 엔드포인트에 role 파라미터 추가 (mechanic/observer)
- login.html: 회원가입 시 정비사/옵저버 역할 카드 선택 UI, 역할별 안내문구
- 로그인 후 observer → /pages/observer/dashboard.html 라우팅
- observer/dashboard.html: 통계 카드(상태별 건수) + 신고 현황 테이블(읽기전용)
- observer/reports.html: 상태·충전기ID·충전소명 필터 신고 목록
- accounts.html: 옵저버 필터·생성·승인 대기 역할 표시 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 15:25:47 +09:00