* create GET /ideas?filter[trending] plus ideas tests little fix
* fix missing coma after rebase
* fix model bugs GET /ideas?filter[trending]
* fix model trending
* add missing semicolons
* create GET /ideas?filter[highlyRated]=bottomRateLimit
* renaming rate => voteSum, putting voteSum to meta in response
* rename + fix in query (we were ignoring ideas with 0 votes before)
GET /ideas?filter[commentedBy]='username0,username1,username2' (#55)
* GET /ideas?filter[commentedBy]=username0,username1,username2
* fix linter bug GET /ideas?filter[commentedBy]=username0,username1,username2
* fix model bug GET /ideas?filter[commentedBy]=username0,username1,username2
* fix model bug GET /ideas?filter[commentedBy]=username0,username1,username2
* fix model AQL bug GET /ideas?filter[commentedBy]=username0,username1,username2
* fix SORT in model GET /ideas?filter[commentedBy]='user...
* fix sort in model GET /ideas?filter[commentedBy]
GET /ideas?filter[creators]='username0,username1,username2' (#54)
* GET /ideas?filter[creators]=username0,username1,username2
* fix bugs GET /ideas?filter[creators]=username0,username1,username2
* correct code after review GET /ideas?filter[creators]=username0,username1,username2
* vote for ideas: POST /ideas/:id/votes
* Remove vote from idea DELETE /ideas/:id/votes/vote
* show amount of up and down votes and my vote when GET /ideas/:id
* generalize votes for other objects
use it to vote for comments
* add error messages, remove TODO comment
* reactions
POST /comments/:id/reactions
PATCH /reactions/:id
DELETE /reactions/:id
include reactions in GET /ideas/:id/comments
done by generalizing comments to comments and reactions
* remove orphaned reactions when removing a comment
- username must be alphanumeric characters separated with dash (removed
dot and underscore)
- minimal password length increased from 8 to 10 characters