Skip to content

feat: admin 쪽지 차단 + 모바일 목록 카드 스타일 + disciplinelog 해제 표시#452

Merged
sdk-kr merged 1 commit into
mainfrom
feat/ban-message-discipline
Mar 8, 2026
Merged

feat: admin 쪽지 차단 + 모바일 목록 카드 스타일 + disciplinelog 해제 표시#452
sdk-kr merged 1 commit into
mainfrom
feat/ban-message-discipline

Conversation

@sdk-kr
Copy link
Copy Markdown
Contributor

@sdk-kr sdk-kr commented Mar 8, 2026

Summary

  • admin에게 쪽지 발신 프론트엔드 차단 (에러 메시지 표시)
  • 모바일 게시판 목록에 bg-card rounded-xl 카드 스타일 적용 (상세 하단 목록과 통일)
  • getPenaltyDisplaypenalty_date_to 기반 해제 판단 로직 추가
  • 목록/상세 페이지에서 종료일 지난 제재는 '해제됨' Badge 표시

Test plan

  • admin에게 쪽지 보내기 시도 → 에러 메시지 확인
  • 모바일에서 게시판 목록 카드 스타일 확인
  • /disciplinelog에서 종료일 지난 제재가 '해제됨'으로 표시되는지 확인

- admin에게 쪽지 발신 프론트엔드 차단
- 모바일 게시판 목록에 bg-card rounded-xl 카드 스타일 적용 (상세 하단 목록과 통일)
- getPenaltyDisplay에 penalty_date_to 기반 해제 판단 로직 추가
- 목록/상세 페이지에서 종료일 지난 제재는 '해제됨' Badge 표시
@sdk-kr sdk-kr merged commit 7d7c146 into main Mar 8, 2026
8 of 12 checks passed
@sdk-kr sdk-kr deleted the feat/ban-message-discipline branch March 8, 2026 23:45
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 9, 2026

Staging 배포 완료

URL: https://dev.damoang.net
이미지: staging-2791fb8
커밋: 2791fb8

변경사항을 dev.damoang.net에서 확인하세요.

sdk-kr added a commit that referenced this pull request Mar 9, 2026
## Summary
- 모바일에서 카드 스타일을 화면 폭 양끝까지 채워서 라운딩 없이 지면공간을 효율적으로 사용하도록 복원
- #452/#453에서 의도치 않게 덮어쓴 playonly(토비)님의 모바일 레이아웃 원복

## Changes
- `card.svelte`: `rounded-xl` → `rounded-none md:rounded-xl` (모바일 라운딩
제거)
- `default-layout.svelte`: `px-2` → `px-5` +
`[&_[data-slot='card']]:-mx-5 md:[&_[data-slot='card']]:mx-0` (카드가 모바일에서
좌우 끝까지 확장)
- `[boardId]/+page.svelte`: 외부 `bg-card overflow-hidden rounded-xl`
wrapper div 제거 (playonly 디자인과 충돌)

## Test plan
- [ ] 모바일에서 카드가 화면 양끝까지 채워지는지 확인
- [ ] 데스크탑에서 카드 라운딩 정상 표시 확인
- [ ] 게시판 목록/상세 페이지 레이아웃 확인

Co-authored-by: Deploy Bot <deploy@damoang.net>
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