-
Notifications
You must be signed in to change notification settings - Fork 5
Home
repusjh edited this page Jan 20, 2020
·
3 revisions
다만 대회 정보 수정시
TypeError: Cannot read property 'username' of undefined
in (cmanager-public/frontend/src/containers/write/WriteActionButtonsContainer.js:66)
63 | useEffect(() => {
64 | if (post) {
65 | const { _id, user } = post;
66 | history.push(`/@${user.username}/${_id}`); //여기;;
67 | }
68 | if (postError) {
69 | console.log(postError);
버그 발생. 결과는 제대로 반영 되긴 함.
- 로그인 정보가 달라도(혹은 로그인 하지 않아도) 수정, 삭제 버튼이 보이고, 클릭도 가능한 버그.
- 다만 계정 정보가 정확히 일치할 때에만 정상적으로 반영이 되고, 그 외에는 반응 없음.
- 수정 시 대회 이름 및 세부 사항만 기존 정보로서 입력되어있음. 대회 일시나 장소 등은 공란.
- html 메소드(patch) 충돌
- 글 수정에서 patch 이미 사용. 댓글 기능에서 patch를 사용하고자 하나 두 개를 동시에 등록할 수가 있나??? 더 찾아봐야 할듯.
현재 메인화면(이미지 때문에 깨지는듯)과 대회 정보 화면에 적용 안됨.
대회 정보 화면은 작품 정보 화면에 적용한대로 하면 될듯.
작품 설명 미리보기 및 이미지 크기에 따라 카드 배열이 어긋나는 현상.
현재 방식은 작품 이름, 참가 대회, 개발 상태, 팀원, 유튜브 url, 작품 설명 등을 문자열로 입력받기만 함.
라디오 버튼 활용, 사용자가 선택한 옵션에 따라 다른 설정 화면을 보여줄 수 있도록.
(e.g. : 동영상 첨부 여부를 선택하면 숨어있던 url 작성창이 나타나는 형식)
참가 대회 입력은 두 가지 사안 고려.
- 작품 등록 버튼을 밖으로 따로 빼내고, 현재 참가 접수중인 대회 목록을 보여줘서 선택하도록 할지.
- 대회 정보창에서 바로 작품을 등록하도록 할지. (이러면 참가할 대회 목록을 보여줄 필요가 없게되지만, 작품 등록 버튼이 대회 정보 페이지에 종속됨.)
- 추가적으로, 썸네일 이미지도 선택할 수 있도록 하자.
- 유튜브 url 첨부시 유효한 url인지 검사 필요.
- 수정, 삭제 기능과 작품 등록 커스터마이징이 최우선일듯. 실제로 작품을 등록해보니 불편하다.