swapp201901-team9 / frontend

course repository :
https://github.com/snu-sf-class/swpp201901
1 stars 4 forks source link

Bug를 잡자! #177

Open sally20921 opened 5 years ago

sally20921 commented 5 years ago

해결

  1. log in 안되어있을 때 new, save button 누르면 save 되었다, 이런 식으로 message 뜨면 좋을 듯!

<승아> image

지금 이 상태인데 더 수정할 거라면 main에 남아있고 아니면 UR 그룹으로 이동하는 걸로 할게요

=> User group 으로 이동하려면 또 backend에서 뭘 받아오고 어쩌구 해야해서... 일단은 그냥 알림창 뜨는 거로만 해놓겠습니다 혹시 user group 이동이 좋을 것 같으면 그걸로 고쳐볼게요

image

> <세리>

user group 이동이 좋을 것 같긴 한데 ㅠㅠ 아니면 알림창에 어디로 가면 저장된 데이터 볼 수 있는지 Click My Group to see your design! 이런 식으로 하면 더 좋을 것 같아요~

<승아>

User group 으로 이동하도록 했습니다!

sally20921 commented 5 years ago

해결

  1. my page에서 password 바꾸면 main page 에서 logout 되어있는 상태로 간다

=>그냥 계속 login 되어있는 상태면 좋을 듯!

sally20921 commented 5 years ago

해결 image

  1. join 안된 주소로 login 할 때 watch signin error 뜸. 아이디 없다고 그런식으로 뜨면 더 좋을 듯
sally20921 commented 5 years ago

해결

  1. 특정 group page에서도 post, delete 할 수 있는 button 이 있으면 더 좋을 듯! (이건 꼭 있으면 좋을 것 같다)

<승아> 본인이 올린 디자인이라면 delete는 지금도 할 수 있습니다! post 버튼은 만들어볼게여

@hyunsama 이 기능은 user가 user group에 가지고 있는 디자인 리스트를 모두 가져오는 backend 가 있어야 구현 가능할 것 같아요 ㅠㅠ

해결은 했는데 디자인의 그림으로 선택하는 것이 안될 것 같아 디자인 이름 field 를 새로 만들 예정

sally20921 commented 5 years ago

해결

스크린샷 2019-06-17 오후 4 02 40

<승아> save 버튼을 여러번 누른다고 해서 여러개가 생기지는 않아욤! 아마 기본 디폴트로 생기는 디자인이 save가 되지 않아 그림 없이 떠있는 것 같은데 이건 고치겠습니다

sally20921 commented 5 years ago

해결

모든 디자인을 삭제한 경우가 아니더라도다 'UR' 그룹에서는 new design 버튼이 뜨는 것으로 했습니다 image

스크린샷 2019-06-17 오후 3 49 16
  1. 모든 디자인을 삭제한 경우 저기서 main으로 redirect되는 add button 같은 게 있었으면 좋겠다.
sally20921 commented 5 years ago

해결

스크린샷 2019-06-17 오후 4 06 02
  1. user_group_id 라고 떠있으면 뭘 하는 곳인지 모르겠당. 차라리 내가 한 디자인 추가/수정/삭제 등의 이름으로 바꾸면 좋을 것 같다

그냥 유저그룹을 내 그룹목록에서 빼고 네비게이션 바에 MY DESIGN으로 넣어버리는 것으로

sally20921 commented 5 years ago

해결

  1. MY PAGE와 user_group_bella가 헷갈린다. 차라리 my page를 비밀번호 변경/탈퇴 등으로 바꾸고 앞서 말했듯이 user_group_id를 내가 한 디자인 추가/수정/삭제 등의 이름으로 바꾸면 좋을 듯!

얘는 PROFILE로 변경하는 것으로

sally20921 commented 5 years ago

9.(optional) 네이버 카페 가입하듯이 비밀번호나 본인확인 이런 거 있으면 좋을 것 같긴 한데 ㅠㅠ 시간이 ㅠㅠ

sally20921 commented 5 years ago

해결

스크린샷 2019-06-17 오후 4 14 03
  1. 저기서 그냥 select a group 없애버리고 club를 default로 해놓는 게 나을 것 같음
sally20921 commented 5 years ago

해결

  1. 그룹명 클릭할 때 auto가 아니라 default로 cursor가 되면 좋을 것 같다 <승아> hand가 더 좋지 않을까욤..? 스크린샷 2019-06-17 오후 4 22 12 스크린샷 2019-06-17 오후 4 24 18

<수현> 손으로 수정햇슴다

sally20921 commented 5 years ago
  1. 스크린샷 2019-06-17 오후 4 18 11

    여기서 그룹을 추가/삭제/수정하고 싶으면 GROUP을 클릭하면 된다고 한다. 그룹 수정/추가/삭제 같은 버튼이 따로 있었으면 좋겠다!

<승아> user group을 MY DESIGN으로 하기로 해서 그룹 추가를 여기서 하면 좀 이상할 것 같습니당

sally20921 commented 5 years ago
  1. design page에서 text 크기 조절하는 거
sally20921 commented 5 years ago
  1. design page에서 select로 이름 말고 그림 띄워지는 거

<승아> select 태그 안에 옵션으로 그림 넣는거 너무 어려워요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 흑흑흑

sally20921 commented 5 years ago

아마 해결

  1. club을 추가하려고 하니까 저런 에러가 뜬다. #을 없애는 방법 ...? 막상 새로고침하면 잘 추가되어있긴 함 KakaoTalk_Photo_2019-06-17-16-40-13

<승아> # 없애는 방법을 시도했는데 주소 끝부분에 #이 붙은 건 그냥 없는 걸로 치나봐여.. pathname에 나오지를 않아서 없앨 수도 없어요 ㅜㅜ 흑흑 이게 왜 생기는지를 찾아봐야 할 것 같네욤

아래 내용을 찾아서 이거대로 바꾸긴 했습니다. 해결된지는 잘 모르겠어요;; 언제 #이 붙는지를 몰라서

\링크 이렇게 되어있는거라면 \링크 이렇게하면 #으로 안가요.

SiennaHan commented 5 years ago

음 해결된건가

스크린샷 2019-06-18 오전 1 31 41
  1. 폰트를 bold로 선택하면 오히려 가늘어짐

<승아>

아마 스타일 select box가 실제 text 스타일 값과 연결이 안 되어서 발생하는 문제 같습니다

<세리> 우선 fontfamily는 미리 load 해서 이론상으로는 작동해야 하는데 ..

tmddk2709 commented 5 years ago

해결

  1. admin page에서 나 스스로를 삭제하려고 하면 관리자가 더 있어도 error가 뜬다. 그냥 자기를 삭제하는건 막아두던가 vs 에러 메시지를 바꾸던가(본인을 삭제할 수는 없습니다) vs 자기를 삭제할 수 있도록 백엔드를 수정해야 할듯

<현우> 자기자신을 삭제하려고 하면 400번 에러가 뜨도록 되어있습니당 400번이뜨면 자기자신을 삭제할수없다고 팝업을 띄우면 좋을 것 같습니당.

tmddk2709 commented 5 years ago

해결

  1. default design에서 왼쪽팔의 로고와 오른쪽팔의 숫자 높이가 같으면 좋겠습니다 아마 backend default 값을 수정해야할듯..? image

숫자 - left: 46, top: 124 로고 - left: 357, top: 152 정도로 수정하면 아래 정도로 나옵니다 (같은 높인데 top이 다르네여) image

SiennaHan commented 5 years ago

해결

image image

  1. 익명댓글 달때 익명이라고 기본적으로 떴으면 좋겠음

<승아> 이름 안 적으면 알림창 뜨는 것으로 하기로 이야기되었음!

tmddk2709 commented 5 years ago

해결

  1. 각종 에러 메시지 적절하게 수정하기..
tmddk2709 commented 5 years ago

해결

  1. design page에서 기본 폰트 제외하고 새로 추가된 폰트 3개는 선택하면 text가 없어짐! 대신 다시 그 폰트를 선택하면 text가 다시 나타남..

<세리> fontfaceobserver 적용

tmddk2709 commented 5 years ago

해결

  1. Design Page에서 특정 개체 선택하면 select에서도 같이 동기화되기
tmddk2709 commented 5 years ago

이론 상으로는 해결

  1. logo 삭제를 할 수 있어야 하지 않을까요?

    <세리>

    흠 삭제를 할 경우 default blank image를 띄워놓거나 하는 방법을 생각해봐야겠네요 ..

    => 그냥 버튼을 클릭해서 fabric canvas 에서 iterate해서 logo element면 지우는 방식으로 구현은 했습니다...이제 되려나?

tmddk2709 commented 5 years ago

해결

  1. 처음 default로 생성되는 디자인이 user group에 자동으로 저장이 되어 있는데 이 때 logo, text 등의 default 값을 제대로 받아가지 못하는 것 같습니다.

@hyunsama 제가 백엔드를 잘못 건드린 것일 수도 있어요 ㅜ후그흑

tmddk2709 commented 5 years ago

해결

  1. 댓글 edit을 눌렀을 때 디자인을 고치면 좋을 것 같아요 image
tmddk2709 commented 5 years ago

해결

  1. 댓글 좋아요를 누르는 버튼이 없어졌어요..
hyunsama commented 5 years ago

해결

  1. join할때 가입에 실패하는 경우 그이유가 이미 존재하는 아이디 때문인지(405) 아니면 아이디가 너무 단순하기 때문인지(400) 구분해서 창을 띄워주면 좋을 것 같습니당
hyunsama commented 5 years ago

해결

  1. 이건 backend에서 처리할 일인데 User가 탈퇴하는 경우 그 User가 눌렀던 디자인이나 댓글의 좋아요 수에서 1을 빼야합니당
sally20921 commented 5 years ago

해결

  1. design page에서 new button클릭하면 에러뜨는 거 saga에서 delete를 날렸을 때 body가 invalid 하다고 하는 거 봐서 백엔드 아니면 프론트엔드 문제인둡 .. @tmddk2709 said she is going to take care of it!
sally20921 commented 5 years ago

해결 ..?

  1. 아 designpage 어디서 에러났는지 알아..냈다 text 에서 backcanvas로 갈 때 text를 setState(upper back)으로 해줬어야 했던 ..

<세리> 아 그냥 null 로 했음 ..

hyunsama commented 5 years ago

끄헹

sally20921 commented 5 years ago

back에서 버튼클릭했을 때 front를 보라는 알림이 있으면 좋겠다