GithubHelp home page GithubHelp logo

swpp2019-team13's People

Contributors

bgchun avatar coiger avatar dohyun0324 avatar jihoonrf avatar spiraline avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

spiraline

swpp2019-team13's Issues

[Error] when adding club poster image

club poster image를 django admin에서 업로드 할때,
이미지 파일의 이름이 한글이면 오류가 발생하는 듯함.

확인 해볼 필요성이 있을 것 같음.

Project Symptoms (related to practice session #9)

Below are which must be considered and applied to our all project codes for following reasons.
(1) For our team-based working to be more effective and clear
(2) To easily manage our codes(or other files, too) when we want to scaling up the project

  1. Code Style
  • Formatting:

    • Use ESLint + Prettier
  • Naming Convention:

    • UpperCamelCase for Classes in frontend side

    • lowerCamelCase for normal variables or functions in frontend side

    • snake_case for backend side

  1. Directory Structure
    Currently, there are directories named component and container for our frontend component.
    Must be changed to a structure that each directory exists per one big feature and the directory contains all related files to it.

e,g.)

  • Club

    • ClubMain
    • ClubDetail
    • ClubCard
  • Somoim

    • SomoimMain
      ...

회원가입,로그인 에러

이미 있는 mail로 회원가입할 경우 500에러 뜨고, 로그인할때 메일 잘못 입력하면 계속해서 로그인버튼 못누릅니다.

[Somoim] Reducer ㅡ POST_SOMOIM

새로운 소모임 newSomoim을 만들 때, id 를 state.somoims.length 로 했는데,

소모임이 삭제되어 중간에 id가 비어있는 상태가 있을 수 있으니,
id를 생성하는 방법을 현재 존재하는 소모임의 id를 모두 조사해서, 최대값 + 1을 하는 방법이라던가,
아예 max_id를 저장해놓는 state를 만들어둔다거나,

로 바꿔야 할 것 같습니다.

[Bug] Recommendation loading

메인 페이지에서 추천 동아리/소모임이 최초 로그인 혹은 로그아웃 시 제대로 갱신되지 않는 버그가 있음.

[Backend] 조회수 부분

클럽(or 소모임) 카드를 클릭하여 모달을 띄웠을 경우,
해당 클럽(or 소모임)의 조회수 증가시키기.

[Error] Access denied in backend

현재 dev상태에서 manage.py 를 실행했을 때,
django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'")
와 같은 에러가 나오는 경우가 있음

mysql 의 유저 권한을 다음과 같이 업데이트해서 해결할 수 있음

 $ sudo mysql -u root # I had to use "sudo" since is new installation

    mysql> USE mysql;
    mysql> SELECT User, Host, plugin FROM mysql.user;
    mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
    mysql> FLUSH PRIVILEGES;
    mysql> exit;

출처:
https://stackoverflow.com/questions/41542045/mysql-django-db-utils-operationalerror-1698-access-denied-for-user-root

[Bug] Initial Constraint Check

유저가 동아리에 지원하려 할 때,
지원조건을 만족함에도 불구하고 최초 로딩 시 지원 불가로 나타나는 버그가 있음.
새로고침을 하고 나면 정상적으로 조건이 확인됨.

처음에 지원자의 프로파일을 로드하고 지원조건을 확인하는 부분에서 문제가 있을 것으로 보임.

[Error] Access denied in backend

현재 dev상태에서 manage.py 를 실행했을 때,
django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'")
와 같은 에러가 나오는 경우가 있음

mysql 의 유저 권한을 다음과 같이 업데이트해서 해결할 수 있음

 $ sudo mysql -u root # I had to use "sudo" since is new installation

    mysql> USE mysql;
    mysql> SELECT User, Host, plugin FROM mysql.user;
    mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
    mysql> FLUSH PRIVILEGES;
    mysql> exit;

출처:
https://stackoverflow.com/questions/41542045/mysql-django-db-utils-operationalerror-1698-access-denied-for-user-root

[Feature] Applicant Tab in ClubManage Page

동아리 관리 페이지에서 해당 동아리에 지원한 지원자들의 목록을 확인할 수 있는 탭이 구현되어야 함

해당 탭에서 각 지원자에 대한 지원서를 팝업(Modal) 형태로 확인할 수 있어야 함

소모임 만들기

목표 인원수 default가 1인것 같은데 그 1을 그냥 backspace로 바로 지울수가 없는게 사소한데 불편합니다...

[Feature] Apply to club

유저가 동아리에 지원 버튼을 누르면 지원 페이지로 이동하며
지원 페이지에서는 사전에 생성된 동아리별 지원서 폼이 로드됨
지원서 폼에 유저가 지원서 내용을 채우고 저장할 수 있음
이미 지원한 동아리에 대해서는 지원서 내용을 수정할 수 있음

회원 가입 관련 에러

활동 가능 요일을 누를 때, ㅁ월 ㅁ화 ㅁ수 ㅁ목 ㅁ금... 이런 식으로 되어 있는데요
ㅁ 부분이 아니라 글자(목, 금 등)를 누르면 월요일이 toggle 되는 것 같습니다.
또한 가입이 안 될 때 왜 안되는지에 대한 안내가 있으면 좋을 것 같습니다!

소모임을 생성 관련

자신의 학부를 배제하고 소모임을 만들어도
소모임이 만들어지고 본인이 포함됨니다.

Signup 에러창

signup을 할때 안되는게 무엇인지 나타내주면 좋을것 같습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.