회의 기록 목차
FRONT
| 내용 | MD |
|---|
| USER | |
| 개발 환경 세팅 | 0.5 |
| 메인 | 2 |
| 알림/검색 | 1 |
| 글쓰기 | 1 |
| 게시글 상세 보기 | 1 |
| 프로필 | 2 |
| 회원가입 및 로그인 | 2 |
| ADMIN | |
| total page | 2 |
BACK
| 내용 | MD |
|---|
| USER | |
| 회원가입 및 로그인 | 1 |
| 게시판 CRUD | 1 |
| 해시태그, 게시글 연동 | 2 |
| 검색 | 2 |
| 알림 | 2 |
| 채팅 | 2 |
| ADMIN | |
| 가입 승인 및 권한 부여 | 2 |
| 유저 정보 & 통계 | 2 |
수정 사항
1) 프로필 테이블을 사용자 테이블로 합치기
- 원래 테이블 구조 :
프로필 테이블이 사용자테이블의 PK를 참조
- 문제점 : 사용자가 프로필을 업데이트할 때마다 프로필 테이블에 새 시퀀스 번호 생성과 함께, 사용자를 참조하는 여러 프로필 데이터들이 생긴다.
- 이런 것은
카카오톡 프로필처럼 프로필의 이력을 관리해야할 때 의미가 있기 때문에, 프로필 이력을 관리할 필요가 없는 현재로서 의미있지 않은 테이블 분리
- 결론 : 테이블을 분리하지 말고, 원래
프로필테이블을 생성하지 않고, 사용자테이블에 프로필의 컬럼들을 추가하여 데이터를 관리할 것.
(참고) : 원래 프로필 테이블과 세션 저장 테이블
세션 저장 테이블
프로필 테이블
2) 로그인 쿠키 세션을 관리하는 테이블 삭제
- 장고 내장 db에 그 저장값을 관리하는 것이 있을 것으로 예정
추가 사항
사용자 권한 테이블 추가
- 사용자 권한 테이블
- 시퀀스 번호, user pk, 권한 이름
- 권한은
슈퍼 바이저, 매니저(캠퍼스관리자), 수강생 및 수료생을 둠.
- 세부 권한 사항은 추후 회의를 통해 요구사항 정리 때 결론을 맺을 것
TODO : https://velog.io/@bibigo0717/23-07-24-TODO