Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: 관리자 - 게시글 관리 페이지(목록, 포스트 게시 승인 및 거절(승인대기), 포스트 결제 대기 승인 및 거절(모집완료), 신고 접수된 포스트 관리) 생성 #27

Open
4 of 8 tasks
sunglitter opened this issue Dec 1, 2024 · 0 comments
Assignees
Labels
feat feat

Comments

@sunglitter
Copy link
Collaborator

sunglitter commented Dec 1, 2024

🧃 Issues

  • 관리자 페이지 - 게시글 관리 페이지 생성
    • 목록 페이지(분류된 카테고리별 조회)
    • 포스트 게시 승인 및 거절(승인대기) 페이지
    • 포스트 결제 대기 승인 및 거절(모집완료) 페이지
    • 신고 접수된 포스트 관리 페이지

🍤 작업 내용

  • 라우터 경로 임시 설정
  • 포스트 상세 조회 페이지 내 컴포넌트 활용
  • 승인 버튼, 거절 버튼 컴포넌트
  • 승인 또는 거절에 따른 포스트 상태 연동
  • 신고 사유 컴포넌트
  • 처리 사유 컴포넌트
  • 유지 버튼, 삭제 버튼 컴포넌트
@sunglitter sunglitter added the feat feat label Dec 1, 2024
@sunglitter sunglitter self-assigned this Dec 1, 2024
@sunglitter sunglitter changed the title Feat: 관리자 - 게시글 관리 페이지(목록, 포스트 게시 승인 및 거절(승인대기), 포스트 결제 대기 승인 및 거절(모집완료), 신고 접수된 포스트 관리) Feat: 관리자 - 게시글 관리 페이지(목록, 포스트 게시 승인 및 거절(승인대기), 포스트 결제 대기 승인 및 거절(모집완료), 신고 접수된 포스트 관리) 생성 Dec 1, 2024
sunglitter added a commit that referenced this issue Dec 2, 2024
- 관리자 페이지에서 게시글 관리를 위한 임시 라우터 추가
- 테스트 및 개발 편의를 위한 임시 경로 설정
sunglitter added a commit that referenced this issue Dec 2, 2024
- 작성글 게시 승인을 위한 mock data 생성
- mock data 로드 기능 추가
sunglitter added a commit that referenced this issue Dec 2, 2024
- 공구 모집 및 진행 카테고리 데이터를 별도 파일로 분리
- 카테고리 활용 부분에서 파일 분리에 따른 경로 수정
- 코드 가독성 및 재사용성 향상을 위한 구조 개선
sunglitter added a commit that referenced this issue Dec 2, 2024
- 게시물 관리 페이지 UI 및 기본 로직 구현
- 게시물 관리 관련 API 호출 기능을 별도 파일로 분리
- 게시물 관리 용도의 카테고리 설정 추가
  - 관리자 전용 카테고리 데이터 분리
sunglitter added a commit that referenced this issue Dec 2, 2024
- 기존 컴포넌트를 재사용하도록 내부 요소를 조정하여 범용성 확장
- UI 일관성을 위한 스타일 수정 및 레이아웃 개선
sunglitter added a commit that referenced this issue Dec 3, 2024
- 작성글 게시 승인 대기 페이지 구현을 위한 임시 라우터 경로 추가
- 관리자 페이지 내 승인 대기 상태 확인 및 관리 기능 연결 준비
- 테스트 및 개발 편의를 위한 임시 경로 설정
sunglitter added a commit that referenced this issue Dec 3, 2024
- 작성글 승인 대기 페이지 UI 및 로직 구현
  - 승인 시 포스트 상태를 'APPROVED'로 변경하고 기존 포스트 목록 페이지에 표시
  - 거절 시 포스트 상태를 'REJECTED'로 변경하고 포스트 제목을 '수정요망(포스트 제목)'으로 수정
- 관리자 페이지 게시물 관리 페이지에서 REJECTED 상태의 포스트도 조회 가능하도록 수정
- 관리자 작업 효율성을 위한 상태 관리 로직 추가
sunglitter added a commit that referenced this issue Dec 3, 2024
- Mock Data에 period 필드 추가로 데이터 구조 확장
- 기간 정보를 포함하여 테스트 환경에서의 데이터 일관성 강화
sunglitter added a commit that referenced this issue Dec 3, 2024
- 코드 내 불필요해진 로직 및 요소 제거로 간결화
- 댓글 작성자 정보를 ID에서 닉네임으로 표시하도록 수정
- 데이터 가독성 및 사용자 경험 개선
sunglitter added a commit that referenced this issue Dec 3, 2024
- 댓글 타입에 사용자 닉네임 필드 추가
- 포스트 상태 타입, POST_STATUS 상수에 'REJECTED' 상태 추가
- 관리자 승인 거절 시 포스트 상태를 'REJECTED'로 변경하는 로직 구현
- 승인 거절 처리 로직에서 포스트 제목을 '수정요망(포스트 제목)'으로 수정
sunglitter added a commit that referenced this issue Dec 3, 2024
- 거절 상태였던 포스트를 다시 승인하는 경우 제목 앞의 '(수정요망)'을 제거하는 로직 추가
- 포스트 상세 조회 페이지에서 글 수정 버튼 삭제
- 승인 및 상태 변경 프로세스 개선으로 사용자 경험 향상
sunglitter added a commit that referenced this issue Dec 3, 2024
- 관리자 채팅방 관리 페이지 접근을 위한 임시 라우터 경로 추가
- 테스트 및 개발 환경에서 채팅방 관리 기능 검증 지원
sunglitter added a commit that referenced this issue Dec 3, 2024
- 채팅방 목록과 상태를 관리할 수 있는 관리자 페이지 UI 구현
- 페이지네이션 기능 추가(기존 컴포넌트 활용)
- 채팅방 삭제 및 상태 변경 로직 구현
sunglitter added a commit that referenced this issue Dec 3, 2024
- 채팅방 목록을 조회하는 API 호출 로직 구현
- 채팅방 이름, 상태, 참여자 정보 등 기본 데이터 출력
sunglitter added a commit that referenced this issue Dec 3, 2024
- 다양한 테스트 시나리오를 위한 채팅방 Mock Data 추가
- 채팅방 이름, 상태, 참여자 정보 등 샘플 데이터 확장
- 개발 및 테스트 환경에서 데이터 활용도 증가
sunglitter added a commit that referenced this issue Dec 3, 2024
- 관리자 채팅방 관리 페이지에서 열 경우에만 삭제 버튼 표시
- 삭제 버튼 클릭 시 채팅방 삭제 API 호출 로직 구현
- 채팅방 삭제 후 상태 업데이트 처리
sunglitter added a commit that referenced this issue Dec 3, 2024
- 관리자 채팅방 관리 페이지에서 열리는 경우를 구분하는 필드 추가
- webSocketService 필드 추가로 WebSocket 상태 관리 개선
- 관리자 메시지 전송 기능 구현
  - 타임스탬프 미표시
  - 입장 메시지 및 그룹 채팅 안내 메시지와 동일한 스타일 적용
- 관리자 메시지 관련 UI 스타일 추가
sunglitter added a commit that referenced this issue Dec 3, 2024
- 각 페이지에 존재하던 ScrollToTopButton 제거
- 라우터 레벨에서 ScrollToTopButton을 추가하여 공통적으로 작동하도록 구현
- 코드 중복 제거 및 스크롤 동작 일관성 개선
sunglitter added a commit that referenced this issue Dec 5, 2024
- 백엔드 API 엔드포인트와 프론트엔드 환경 연동 설정
sunglitter added a commit that referenced this issue Dec 5, 2024
- 가상 계좌 입금 페이지로 이동할 수 있는 라우터 경로 추가
- 기존 라우터 경로 구조 재정비 및 경로 명칭 수정
- 라우터 경로 변경 사항에 따른 네비게이션 로직 업데이트
sunglitter added a commit that referenced this issue Dec 5, 2024
- 카테고리 컴포넌트의 UI 스타일 개선
- 연관 페이지의 컴포넌트 구조 수정으로 코드 재사용성 강화
- 스타일 및 구조 변경으로 유지보수성과 가독성 향상
sunglitter added a commit that referenced this issue Dec 5, 2024
- 기존 Mock Data 호출 로직을 실제 API 호출로 전환
- API 데이터 형식에 맞춰 페이지 컴포넌트 수정
- 데이터 연동 및 상태 동기화 로직 추가
- 페이지 로드 시 실제 데이터를 기반으로 렌더링 구현
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat feat
Projects
None yet
Development

No branches or pull requests

1 participant