cubelover / CoSNU

GNU Affero General Public License v3.0
0 stars 1 forks source link

Iteration 4 progress report #38

Open woqja125 opened 6 years ago

woqja125 commented 6 years ago

Iteration 4 progress report

woqja125 commented 6 years ago

Implemented by woqja125

14 Enable Pagenation in Backend ArticleList

add Pagenation_class in Article Viewset

15 Sort article list and comment list in backend

add .order_by('id') in queryset

21 make upvote (backend part)

add field with ManyToManyRelation return total up&down vote in serializer add upvote, downvote action in article viewset

22 list all and filtering in lecture; /register/ api to make author record

25 #26 /auth-email/ backend api: send email verify code to given email;

only when email addr ends with @snu.ac.kr handle error case

31 show number of article, upvote, down in /lecture/pk/article/

make SerializerMethodField in serializer

32 make user when post to /user/

34 make report feature

make model, add to admin page, make views

37 /author/pk to cacle register lecture or edit register info(nickname, alias)

43 bug fix for author

add list view for get pk of author permission check for remove or edit author

48 author record's id, which needs when change or remove lecture registration, send in /user/ api

49 add change passwd view

kajebiii commented 6 years ago

PR : https://github.com/cubelover/CoSNU/pull/9 Add post_comment in article page

PR : https://github.com/cubelover/CoSNU/pull/12 / ISSUE : https://github.com/cubelover/CoSNU/issues/6 When write new article or delete article, it can be shown immediately.

PR : https://github.com/cubelover/CoSNU/pull/13 / ISSUE : https://github.com/cubelover/CoSNU/issues/7 Divide State => (user_state, article_state)

PR : https://github.com/cubelover/CoSNU/pull/19 Enable Page System add (first / prev / pages numbers / next / last) below article table make pass test / del comments in code fix frontend by changed backend / add pages

PR : https://github.com/cubelover/CoSNU/pull/24 Show searching lecture in Edit Profile Show searching list in Edit Profile

PR : https://github.com/cubelover/CoSNU/pull/30 Show lecture names in most pages

PR : https://github.com/cubelover/CoSNU/pull/33 Make lecture list table component. When click one of the list, the lecture shown "selected"

PR : https://github.com/cubelover/CoSNU/pull/35 Show Number of Upvote, Downvote, Comment in AriticleList When click some button, it can be shown immediately.

PR : https://github.com/cubelover/CoSNU/pull/41 Register Lecture with Backend

PR : https://github.com/cubelover/CoSNU/pull/47 Add Alert System Login Alert, Logout Alert, Email Alert

woqja125 commented 6 years ago

Implemented by cubelover

28 #44

Approve design of frontend

ainta commented 6 years ago

PR : #21 [Frontend] implement Upvote/Downvote

PR : #36 [Frontend] add alert state for show message to user [Frontend] In signup, show 'valid' or 'invalid' message for user's email address using alert state

PR : #39 [Frontend] modify signup for working well

PR : #46 [Frontend] implement report