added boolean field 'endorsed' to Post #31
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #24
Added a boolean field named 'endorsed' to a Post. I modeled it off of Post's other boolean fields like deleted.
Able to see the "endorsed" attribute when you go to localhost:4567/api/topic/#
The following files were changed because existing tests were failing:
src/posts/create.js
: Endorsed is default set to falsesrc/posts/data.js
: Added it as a field and checks if post has it as its own propertysrc/posts/user.js
: Added it to getPostsFields as it is a new field in postsrc/search.js
: Was getting errors in api/serach so added it as a field to postFieldssrc/topics/create.js
: Defaults to false if posts.endorsed is undefinedsrc/topics/fork.js
: Added it as a field to getPostFields.