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

#161255374 Highlight and Comment on any text in an article #31

Merged
merged 5 commits into from
Nov 14, 2018

Conversation

njeri-ngigi
Copy link
Collaborator

@njeri-ngigi njeri-ngigi commented Nov 13, 2018

What does this PR do?

  1. Adds CRUD functions for highlighting and commenting on any text in an article:
  • User can highlight text
  • Users can add comments with the highlight
  • Users can retrieve highlighted text
  • Users can retrieve all highlights made on an article
  • Users can update their highlights and comments
  • Users can delete their highlights and comments
Endpoints involved:
/api/articles/slug/highlights/
/api/articles/slug/
  1. Adds tests for all the CRUD methods

How to manually test these features

  • Clone the Repo
  • Make Migrations
  • python manage.py migrate
  • Use the endpoints to test on postman

Description of tasks to be completed

As a user i should be able to highlight any text in an article(created by me or not) and comment on it.

What are the relevant pivotal tracker stories?

#161255374 Users should be able to highlight and comment on any text in an article

Screenshots

image
image

…omments on text

- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]
@coveralls
Copy link

coveralls commented Nov 13, 2018

Pull Request Test Coverage Report for Build 271

  • 206 of 208 (99.04%) changed or added relevant lines in 13 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+0.6%) to 95.148%

Changes Missing Coverage Covered Lines Changed/Added Lines %
authors/apps/articles/models.py 14 15 93.33%
authors/apps/articles/serializers.py 33 34 97.06%
Totals Coverage Status
Change from base Build 269: 0.6%
Covered Lines: 1412
Relevant Lines: 1484

💛 - Coveralls

Copy link
Contributor

@AnguleMathias AnguleMathias left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great work!

Copy link
Contributor

@maxwellgithinji maxwellgithinji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Contributor

@KITHU KITHU left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

line length should not be more than 80 characters.. check on that..

Njeri Ngigi added 3 commits November 14, 2018 15:33
…omments on text

- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]
- Adjust code to match pep8 linting standards
[Feature #161255374]
- Adjust code to match pep8 linting standards
[Feature #161255374]
@njeri-ngigi njeri-ngigi temporarily deployed to ah-codeofduty-staging November 14, 2018 13:45 Inactive
Copy link
Contributor

@3N61N33R 3N61N33R left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great, lgtm

@meshnesh meshnesh merged commit 830c353 into develop Nov 14, 2018
meshnesh pushed a commit that referenced this pull request Nov 15, 2018
* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Refactor tests

[Feature #161255377]
meshnesh pushed a commit that referenced this pull request Nov 16, 2018
* Feature(Article Reports): Users should be able to report an article

- Added report to models
- Added report method to comment serializer class
- Added report endpoint
- Tests for report funtionality

[Feature #161255373]

* Feature(Article Reports): Users should be able to report an article

- Update .gitignore

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation

[Feature #16125537]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation render data with article id

[Feature #16125537]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* #161255377 Users should be able to like a specific comment (#29)

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Refactor tests

[Feature #161255377]

* Feature(Article Reports): Users should be able to report an article

- Added report to models
- Added report method to comment serializer class
- Added report endpoint
- Tests for report funtionality

[Feature #161255373]

* Feature(Article Reports): Users should be able to report an article

- Update .gitignore

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation render data with article id

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Rebasing

[Feature #16125537]
meshnesh pushed a commit that referenced this pull request Nov 16, 2018
* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Added articles like and dislikes to models
- Addedlikes and dislikes to articles serializer class
- Added articles like and dislikes endpoints
- Tests for articles likes and dislikes functionality

[Feature #161255362]

* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Added tests for articles likes and dislikes functionality

[Feature #161255362]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Feedback implementation

[Feature #161255362]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* #161255377 Users should be able to like a specific comment (#29)

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Refactor tests

[Feature #161255377]

* #161255373 Article Reports (#30)

* Feature(Article Reports): Users should be able to report an article

- Added report to models
- Added report method to comment serializer class
- Added report endpoint
- Tests for report funtionality

[Feature #161255373]

* Feature(Article Reports): Users should be able to report an article

- Update .gitignore

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation

[Feature #16125537]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation render data with article id

[Feature #16125537]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* #161255377 Users should be able to like a specific comment (#29)

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* #161255376 comment track edit history (#32)

* Feature(track comment history):Comments should be able to track edit history

- added CommentHistory model
- modified comment update to store history

[Feature #161255376]

* Feature(track comment history):Comments should be able to track edit history

    - remove debug statements
    - add docstrings

    [Feature #161255376]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* #161255369 Add Search Functionality and Custom filtering based on parameters (#28)

* feature(search_filter): search, filter functionality

-add app search and filter functionality

[feature #161255369]

* feature(search_filter): search, filter functionality

-fix list articles bug
-add doctstrings

[feature #161255369]

* feature(filter_search): filter, search functionality

-add docstrings
-remove repeated classes

[feature #161255369]

* #161255374 Highlight and Comment on any text in an article (#31)

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(Highlight and comment on text): Add CRUD for highlights and comments on text
- Add CRUD functions for higlighting and commenting on any text of an article
- Add tests for these CRUD functions
[Feature #161255374]

* Feature(#161255374 Highlighting and commenting on text): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255374]

* #161255370 Users should be able to see the time it takes to read an article (#34)

* Feature(#161255370 Time to read): Calculate time to read
- Add method to calculate time to read an article
- Add test for calculating time to read an article
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* Feature(#161255370 Time to read): Lint code
- Adjust code to match pep8 linting standards
[Feature #161255370]

* #161255368 Pagination support for articles (#35)

* feature(pagination): pagination for articles

-enable pagination for articles

[feature #161255368]

* feature(pagination): article pagination functionality

-override pagination response
-fix search and filter functionality
- resolve merge conflicts

[feature #161255368]

* feature(pagination): article pagination functionality

-remove import error

[feature #161255368]

* feature(pagination): article pagination functionality

-fix tests

[feature #161255368]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models
- Added comment-likes and comment-dislikes method to comment serializer class
- Automatic updates to  migrations
- Deleted .DS_Store

[Feature #161255377]

* Feature(Comment likes):Users should be able to like/dislike comments to articles

- Added comment-likes and comment_dislikes fields to models tests
- Update comment-likes and comment-dislikes method to comment serializer class
- Updates to migrations

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Feedback implementation

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Rebase commit

[Feature #161255377]

* Feature(Comment likes):Users should be able to like comments to articles

- Refactor tests

[Feature #161255377]

* Feature(Article Reports): Users should be able to report an article

- Added report to models
- Added report method to comment serializer class
- Added report endpoint
- Tests for report funtionality

[Feature #161255373]

* Feature(Article Reports): Users should be able to report an article

- Update .gitignore

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Feedback implementation render data with article id

[Feature #16125537]

* Feature(Article Reports): Users should be able to report an article

- Rebasing

[Feature #16125537]

* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Added articles like and dislikes to models
- Addedlikes and dislikes to articles serializer class
- Added articles like and dislikes endpoints
- Tests for articles likes and dislikes functionality

[Feature #161255362]

* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Added tests for articles likes and dislikes functionality

[Feature #161255362]

* Feature(Article Likes and Dislikes): Users should be able to like or dislike an article

- Feedback implementation

[Feature #161255362]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants