Matteo Pagliazzi
a63d5ae97f
v3: fix tags tests
2016-05-01 13:25:19 +02:00
Matteo Pagliazzi
6380161321
Api v3 Migration (WIP) ( #7131 )
...
* v3 migration: remove old code and polish user migration
* v3 migration: start to work on challenges
* wip v3 migration
* wip v3 migration: fix _id -> id for reminders, tags and checklists
2016-04-30 18:34:16 +02:00
Matteo Pagliazzi
d6ea0a3b40
v3: fix setting challenge.official
2016-04-25 14:34:59 +02:00
Keith Holliday
050539d8f3
Added tests for cron ( #7081 )
...
* Added inital cron tests
* Added more subscribe tests and updated various tests for syntax and expectations
2016-04-24 00:54:50 +02:00
Matteo Pagliazzi
c5aa15cf47
v3: fix ability to join public guild you were already a member of
2016-04-23 03:08:03 +02:00
Matteo Pagliazzi
6568fcfd5e
res.respond: allow for thrid parameter (message), refactor shared ops responses and adapt tests
2016-04-21 00:52:03 +02:00
Keith Holliday
9e3d8ba4ac
Separated out buy functions into buyGear, buyArmoire, and buyPotion ( #7065 )
2016-04-19 16:50:04 +02:00
Matteo Pagliazzi
277248b8b7
switch to standard response format in v3
2016-04-18 21:56:58 +02:00
Matteo Pagliazzi
b271520c53
v3: general cleanup
2016-04-17 01:17:22 +02:00
Blade Barringer
33c0cdd569
chore(lint): lint files in preparation for eslint v2
2016-04-15 08:37:05 -05:00
Blade Barringer
1a64886f7d
Merge branch 'develop' into api-v3
2016-04-15 08:04:46 -05:00
Matteo Pagliazzi
11b5c1b405
v3: several fixes to class system, move /logout outside of api
2016-04-14 20:05:30 +02:00
Matteo Pagliazzi
bc9f2b81e7
refactor getUserLanguage, automatically apply getUserLanguage and cron middlewares where needed
2016-04-14 13:30:58 +02:00
Matteo Pagliazzi
a590a66c47
support top level controllers
2016-04-14 11:54:47 +02:00
Blade Barringer
e70add1ac4
chore: lint files
2016-04-13 20:11:07 -05:00
Matteo Pagliazzi
54aac99a6a
v2: make tests working with new tavern id
2016-04-13 22:28:29 +02:00
Matteo Pagliazzi
57497f246f
make tests working with new tavern id
2016-04-13 22:27:32 +02:00
Matteo Pagliazzi
2458f92e1b
fix linting and correctly save collect quests progress
2016-04-13 20:03:26 +02:00
Matteo Pagliazzi
471657c013
fix tests that relied on different logger
2016-04-13 18:43:15 +02:00
Matteo Pagliazzi
8817f795b1
v3: expose public interface for logger and add tests
2016-04-13 18:18:00 +02:00
Matteo Pagliazzi
28d8c370c3
v3 adapt v2: remove references to sanitizeCreate and fix tests
2016-04-12 23:53:55 +02:00
Matteo Pagliazzi
793ce38f6b
v3: review some more files, add logging for unhandled promises
2016-04-12 20:14:36 +02:00
Matteo Pagliazzi
6458796a36
v3: first review of common code and task models
2016-04-12 19:30:39 +02:00
Keith Holliday
3970064fe5
Ported reset. Added unit tests. Added reset route. Added integration tests
2016-04-12 11:19:36 -05:00
Keith Holliday
42ef779b46
Ported addPushDevice. Added unit tests. Added addPushDevice route. Added integration tests
2016-04-10 09:47:14 -05:00
Victor Piousbox
1f4a0680ea
shared-code-private-messages
2016-04-09 16:56:03 +00:00
Matteo Pagliazzi
910ea836ba
Merge branch 'api-v3' into api-v3-adapt-v2
2016-04-09 15:31:09 +02:00
Keith Holliday
1685b7285f
Ported reroll. Added unit tests. Added reroll route. Added integration tests
2016-04-08 15:56:11 -05:00
Matteo Pagliazzi
70fd869934
Merge branch 'api-v3' into api-v3-adapt-v2
2016-04-08 12:03:50 +02:00
Victor Piousbox
9704c47293
Merge branch 'api-v3' into shared-code-webhooks
2016-04-07 21:23:38 +00:00
Victor Piousbox
4c0f9ed1c8
resolving conflicts
2016-04-07 21:23:16 +00:00
Keith Holliday
fec9ce3dbe
Ported rebirth. Add unit tests. Added rebirth route. Added integration tests
2016-04-07 15:02:55 -05:00
Matteo Pagliazzi
2d3fbe9f13
v3 adapt v2: lint client only shared ops and enable members integration tests
2016-04-07 11:54:36 +02:00
Matteo Pagliazzi
d49847688e
v2 adapt to v3: port challenges create, get and list
2016-04-07 11:22:10 +02:00
Matteo Pagliazzi
81d665513c
Merge branch 'api-v3-ops-revive' of https://github.com/TheHollidayInn/habitrpg into TheHollidayInn-api-v3-ops-revive
2016-04-06 23:24:14 +02:00
Keith Holliday
621bf9609e
Ported revive. Added unit tests. Add revive route. Added integration tests
2016-04-06 15:59:42 -05:00
Keith Holliday
2bd710a882
Ported unlock. Add unit tests. Create unlock route. Add integration tests
2016-04-06 15:53:32 -05:00
Matteo Pagliazzi
b431b02012
v3 adapt v2: port tags, cast, cron, deletUser and removeMember. Fix a few bugs in v3
2016-04-06 19:28:43 +02:00
Keith Holliday
05b41bb41c
Ported sell function. Add unit tests. Create sell route. Add integration tests
2016-04-06 08:27:18 -05:00
Matteo Pagliazzi
08239345b5
v3 adapt v2: port leave, join and invite for groups controller
2016-04-05 13:03:20 +02:00
Matteo Pagliazzi
374d11b0e4
v3 adapt v2: port chat routes and group.update
2016-04-05 12:02:00 +02:00
Matteo Pagliazzi
0a40c56973
api v3 adapt v2: correctly import dependencies, port create, get, list groups
2016-04-04 23:18:49 +02:00
Victor Piousbox
14b0ec8b03
shared-code-webhooks
2016-04-04 16:31:48 +00:00
Matteo Pagliazzi
f6fc50f6c2
adapt v2: port updateUser
2016-04-04 17:18:42 +02:00
Matteo Pagliazzi
10583b78de
fix challenge unit tests
2016-04-04 17:18:42 +02:00
Matteo Pagliazzi
c3945de098
fix tasks updating and reminders tests
2016-04-04 17:18:42 +02:00
Matteo Pagliazzi
f3abdaf692
adapt v2: port updateTask
2016-04-04 17:18:42 +02:00
Matteo Pagliazzi
060e3b1045
adapt v2: fix linting
2016-04-04 17:16:57 +02:00
Matteo Pagliazzi
cc65bb1ed7
adapt v2: getTask, getTasks, clearCompleted, addTask, deleteTask, getUser, getUserAnonymized, scoreTask (challenge part missing)
2016-04-04 17:16:57 +02:00
Matteo Pagliazzi
58c20c2a64
v2 port: enable integration tests, port register route
2016-04-04 17:16:57 +02:00