Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Practice App: Implementing the API for Rate Article #100

Closed
4 tasks done
bbenginbestas opened this issue May 13, 2022 · 1 comment
Closed
4 tasks done

Practice App: Implementing the API for Rate Article #100

bbenginbestas opened this issue May 13, 2022 · 1 comment
Assignees
Labels
Prio: High Importance of Issue: High Status: Accepted Issue is reviewed, accepted

Comments

@bbenginbestas
Copy link
Contributor

bbenginbestas commented May 13, 2022

Description

The endpoints were determined in Meeting 10.2. Rate-article functionalities will be implemented.

We have distributed the tasks among 12 group members and my main responsibility is to implement comment-info endpoint and API.

Together in the Meeting 10.2, as stated in issues #78 and #79 , we have decided on the models and pushed them to our GitHub.

Main functionality of the rate-post part of the project is that,

  • Getting number of upvotes and downvotes of an article with a specific ID as the GET part of the API
  • Upvoting or downvoting an article with a specific id as the POST part of the API

Details of the rate-article API:

  • Check whether the given data is valid or not.
  • Check whether the article with the given article-id exists.
  • Updating and saving votes of articles, or getting votes of articles.
  • Success or Error Response.

Requests and responses will be documented by using Postman.

Task Deadline: 14.05.2022 16:00 (Deadline Extended)

Review Deadline: 14.05.2022 20:00 (Deadline Extended)

Reviewers: @enginoguzhansenol @busetolunay

@bbenginbestas bbenginbestas self-assigned this May 14, 2022
@bbenginbestas bbenginbestas added Prio: High Importance of Issue: High Type: To Do Our tasks are labeled with this label. Status: In Progress Issue is worked on, currently Status: Accepted Issue is reviewed, accepted and removed Type: To Do Our tasks are labeled with this label. Status: In Progress Issue is worked on, currently labels May 14, 2022
@bbenginbestas
Copy link
Contributor Author

bbenginbestas commented May 19, 2022

Everything in the list has been done. Reviews and merging can be done in the pull request page. If an improvement/change is suggested, we can reopen this issue. Closing the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Prio: High Importance of Issue: High Status: Accepted Issue is reviewed, accepted
Projects
None yet
Development

No branches or pull requests

1 participant