Skip to content

feat: 구성원 별 정책 페이지 차단/제한 탭 UI 구현#33

Merged
haeni82 merged 1 commit into
developfrom
policyTab-layout
Mar 5, 2026
Merged

feat: 구성원 별 정책 페이지 차단/제한 탭 UI 구현#33
haeni82 merged 1 commit into
developfrom
policyTab-layout

Conversation

@haeni82
Copy link
Copy Markdown
Contributor

@haeni82 haeni82 commented Mar 5, 2026

이슈

  • closed #이슈번호

✔️ 체크리스트

  • : Merge할 브랜치를 확인해 주세요.

🔍 작업 내용

⚠️ 주의 사항 / 기타

Summary by CodeRabbit

릴리스 노트

  • 새로운 기능

    • 반복 차단 정책 관리 기능 추가: 요일별 시간대 설정으로 반복 차단 정책을 추가, 편집, 삭제할 수 있습니다.
    • 즉시 차단 정책 설정 추가: 현재부터 특정 시간 동안 즉시 차단하는 옵션이 추가되었습니다.
    • 데이터 사용량 제한 설정: 데이터 사용량 상한선을 설정할 수 있는 기능이 추가되었습니다.
    • 로그 페이지 추가: 사용 로그를 확인할 수 있는 전용 페이지가 새로 추가되었습니다.
  • 개선 사항

    • 정책 페이지 탐색 경로 개선.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 5, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 796b7a6e-320a-440b-9f94-3deff576d25a

📥 Commits

Reviewing files that changed from the base of the PR and between 417327e and 86d0404.

📒 Files selected for processing (7)
  • src/page/Policy/components/UserInfo.tsx
  • src/page/PolicyDetail/components/BlockTab.tsx
  • src/page/PolicyDetail/components/Blockpolicymanager.tsx
  • src/page/PolicyDetail/components/Immediateblockpolicy.tsx
  • src/page/PolicyDetail/components/LimitTab.tsx
  • src/page/SharedData/SharedData.tsx
  • src/routes/Router.tsx

📝 Walkthrough

Walkthrough

정책 관리 UI를 위한 세 개의 새로운 컴포넌트(BlockPolicyManager, ImmediateBlockPolicy, LimitTab)가 추가되었습니다. 라우팅 설정이 /log 경로와 /login 비레이아웃 경로를 포함하도록 업데이트되었으며, 일부 네비게이션 대상이 변경되었습니다.

Changes

Cohort / File(s) Summary
정책 상세 페이지 컴포넌트
src/page/PolicyDetail/components/BlockTab.tsx, src/page/PolicyDetail/components/Blockpolicymanager.tsx, src/page/PolicyDetail/components/Immediateblockpolicy.tsx, src/page/PolicyDetail/components/LimitTab.tsx
반복 차단 정책 관리(추가/편집/삭제/토글), 즉시 차단 정책(활성화 토글, 시간 설정, 사전 설정된 기간), 데이터 사용 한도(슬라이더 및 텍스트 입력) 기능을 포함하는 네 개의 새로운 UI 컴포넌트 추가
네비게이션 및 라우팅
src/page/Policy/components/UserInfo.tsx, src/routes/Router.tsx
UserInfo의 두 개 버튼의 네비게이션 대상 업데이트(/shared-pool/add → /shared-data, /log로 변경) 및 /login 비레이아웃 경로와 /log 레이아웃 경로 추가
형식 및 정리
src/page/SharedData/SharedData.tsx
큰따옴표 사용 일관성 및 JSX 라인 브레이크 조정으로 동작 변경 없음

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~60 minutes

Possibly related PRs

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch policyTab-layout

Comment @coderabbitai help to get the list of available commands and usage tips.

@haeni82 haeni82 merged commit fe072f5 into develop Mar 5, 2026
1 of 2 checks passed
@haeni82 haeni82 mentioned this pull request Mar 11, 2026
1 task
This was referenced Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant