Keith Holliday
ef6afaedb4
Added intitial group leave tests
...
Fixed test readability, updated party test, and updated challenge update code when leaving group
Updated library, added group existance check, and reset full party
Updated syntax, added new userUnlinkChallenges, and added some initial testing for challenges
Added challenge tasks tests
Added try/catch to group remove, add more party tests, fixed broken challenge test, removed useless return value
Added public guild tests, added more tests to party, and abstracted remove invitations logic
Closes #6506
2016-01-20 08:51:30 -06:00
Matteo Pagliazzi
ee854229c7
fix dateCompleted not remove from un-completed todos and fix tasks test
2016-01-18 15:01:46 +01:00
Matteo Pagliazzi
ec7ed9c90e
add tests for getChallengeMemberProgress route and several bug fixes
2016-01-17 18:31:03 +01:00
Matteo Pagliazzi
b0caf71641
fix several busg with tasks and challenges
2016-01-15 18:54:28 +01:00
Matteo Pagliazzi
7d5a7503cb
fix access to user.tasksOrder
2016-01-14 20:55:13 +01:00
Matteo Pagliazzi
5206469e90
add unlinkTask route and refactor user.unlink (now user.unlinkChallengesTasks)
2016-01-14 19:46:43 +01:00
Matteo Pagliazzi
2b9aa11598
Merge branch 'api-v3-groups' into api-v3-challenges-tasks
2016-01-14 18:25:59 +01:00
Matteo Pagliazzi
9a908785c1
new history preening, save tasks after cron
2016-01-13 23:07:08 +01:00
Matteo Pagliazzi
8ba486ec12
change tasks routes to /tasks/(user|challenge)
2016-01-06 18:40:11 +01:00
Matteo Pagliazzi
a5b1dfd32d
finish implementing tasks syncing for challenges
2016-01-05 20:19:55 +01:00
Matteo Pagliazzi
3bc8945bcc
adapt current tests and change urls to avoid conflicts
2016-01-04 22:03:21 +01:00
Matteo Pagliazzi
6680853078
finish adding challenges support for tasks (except syncing)
2016-01-04 20:48:48 +01:00
Matteo Pagliazzi
b73f5a8f40
add support for getting single challenges tasks
2016-01-04 19:57:20 +01:00
Matteo Pagliazzi
d25cb70f66
wip get and create tasks plus initial user syncing
2016-01-04 19:44:39 +01:00
Matteo Pagliazzi
743f98d67d
make sure user.tasksOrder is update only when necessary
2016-01-02 17:46:31 +01:00
Matteo Pagliazzi
775766b30f
allow multiple tasks to be created at once
2016-01-02 15:43:33 +01:00
Matteo Pagliazzi
aebe2fa400
finish porting to async/away syntax
2015-12-31 11:46:21 +01:00
Matteo Pagliazzi
6003dad24b
misc fixes, port challenge task scoring, delete chal and select winner
2015-12-29 20:57:20 +01:00
Matteo Pagliazzi
61fc490f84
port challenges\' tasks scoring
2015-12-29 18:35:34 +01:00
Matteo Pagliazzi
35316ebeb6
move completed todos outside of tasksOrder (and back) with tests
2015-12-16 12:57:19 +01:00
Matteo Pagliazzi
d9e786ebaa
checklists tests
2015-12-16 12:29:03 +01:00
Matteo Pagliazzi
13cbf03759
use cron middleware
2015-12-15 12:11:32 +01:00
Matteo Pagliazzi
e547eb2dde
add tests for tags ops on tasks
2015-12-14 22:44:50 +01:00
Blade Barringer
3857316a1e
fix(api): Correct sendTaskWebhook call
2015-12-14 12:23:13 -06:00
Matteo Pagliazzi
e6d9c978f7
change score task route
2015-12-11 11:41:46 +01:00
Matteo Pagliazzi
6a0f9564e0
begins testing score task route
2015-12-09 10:40:40 +01:00
Matteo Pagliazzi
0f3b307f40
port tests for score and randomDrop
2015-12-09 10:21:15 +01:00
Matteo Pagliazzi
72b2791bc4
refactor scoreTask
2015-12-08 14:41:42 +01:00
Matteo Pagliazzi
3c4491606b
finish PUT-tasks_id tests and fix some edge bugs
2015-12-07 21:00:15 +01:00
Matteo Pagliazzi
af1946dd7c
starts implementing scoreTask
2015-12-06 18:03:51 +01:00
Matteo Pagliazzi
66a675c5b0
simplify some tests, replace tags when updating tags (like for checklist)
2015-12-06 17:29:14 +01:00
Matteo Pagliazzi
cb08c383b9
misc fixes, add tests for some tasks routes
2015-12-06 16:51:18 +01:00
Matteo Pagliazzi
a6648fc638
add tags routes, misc fixes
2015-12-03 19:19:53 +01:00
Matteo Pagliazzi
c0a99eec8b
fix user model, sanitize some fields on task creation, add some tests and comments
2015-12-03 18:15:22 +01:00
Matteo Pagliazzi
506609cc29
starts writing tests for tasks, fix errors in auth middleware and tasks methods
2015-12-03 17:48:32 +01:00
Matteo Pagliazzi
62708d4365
cleanup
2015-12-02 11:30:58 +01:00
Matteo Pagliazzi
427c805ea5
fix user tests and misc changes
2015-12-02 11:22:53 +01:00
Matteo Pagliazzi
fde47bdc90
add ability to get completed todos (only 30 for now)
2015-11-30 21:00:09 +01:00
Matteo Pagliazzi
93fcc7957e
fix trying to move completed todos
2015-11-30 20:22:22 +01:00
Matteo Pagliazzi
67bcfde6dc
implement move task
2015-11-30 20:14:53 +01:00
Matteo Pagliazzi
1bd794b5e3
simplify tasks naming
2015-11-30 19:38:53 +01:00
Matteo Pagliazzi
ebdfe4c49b
add checklists routes
2015-11-30 17:25:40 +01:00
Matteo Pagliazzi
3002db3d75
add ability to update tasks, can pass additional fields to Model.sanitize at runtime
2015-11-29 19:05:24 +01:00
Matteo Pagliazzi
5291753841
prevent the deletion of challenge tasks
2015-11-29 18:29:35 +01:00
Matteo Pagliazzi
6849fd49be
add ability to remove a task
2015-11-29 17:47:10 +01:00
Matteo Pagliazzi
454aa3731c
add tasks to user.tasksOrder or creation
2015-11-28 18:18:28 +01:00
Matteo Pagliazzi
c2dac2c494
fix import paths
2015-11-28 18:05:07 +01:00
Matteo Pagliazzi
6c904330e7
misc fixes, add createTask route and ability to get tasks by type to getTasks route
2015-11-28 17:47:32 +01:00
Matteo Pagliazzi
90d7f1f6a8
improve tasks models, fix a part of user pre save, rename auth controller
2015-11-28 13:46:53 +01:00