Tyler Renelle
f105fccd2b
API - for now, disable cron until we fix it
2013-08-19 14:43:29 -04:00
Tyler Renelle
8ff7e83e6b
reorder bailey notif
2013-08-18 17:28:50 -04:00
Tyler Renelle
c0123d506d
@lemoness: merging the <li>s into a single <ul>, since they're part of
...
the same date. <a> tags wrap the text, so `<a href="..">click this</a>`
instead of `click this<a href=".."></a>`. Other than that, great job and
I'll push up asap!
2013-08-18 17:26:15 -04:00
Tyler Renelle
eb96ef17ca
Merge pull request #1345 from lemoness/develop
...
Adding two Bailey alerts! @lefnire
2013-08-18 14:22:09 -07:00
lemoness
336404e2d7
Adding two Bailey alerts! @lefnire
2013-08-18 13:40:42 -07:00
Tyler Renelle
319c2667d7
some sloppy mocha tests for corrupt task handling
2013-08-15 00:28:27 -04:00
Tyler Renelle
aa54c073c7
alert if not enough GP
2013-08-15 00:28:00 -04:00
Tyler Renelle
0d83ac09fc
api; on batch-update, override res.send & res.json to call the series
...
callback instead, and simply skip error paths. we need to send down the
error eventually
2013-08-14 21:50:17 -04:00
Tyler Renelle
66bdd3616e
API utility sendResult function, new POST /api/v1/register route to register new uname/pass users (i'm thinking about nixing facebook altogether in the future)
2013-08-14 19:35:14 -04:00
Tyler Renelle
4b08353763
api: fix major "no open db connections" bug - run bulk-task-update
...
serial, not parallel.
2013-08-14 10:14:30 -04:00
Tyler Renelle
2252bebf9b
set mocha timeout to 4s
2013-08-14 09:42:25 -04:00
Tyler Renelle
006ff9ecc8
api: fixes to scoring task if no req.body sent
2013-08-13 19:30:48 -04:00
Tyler Renelle
e2943178f4
api:send 200 if not enough gp, no need to error
2013-08-13 17:26:15 -04:00
Tyler Renelle
2644e575ee
html typo fix
2013-08-13 00:07:15 -04:00
Tyler Renelle
ca14c39c5f
encapsulate items.buyItem better in habitrpg-shared/items.coffee so we can call from API, derby, & mobile app
2013-08-12 23:46:30 -04:00
Tyler Renelle
aeee52a0e7
Merge branch 'develop'
2013-08-12 20:50:19 -04:00
Tyler Renelle
ec17a5f379
pass in cron user as object, otherwise we're modifying a different user object
2013-08-12 20:41:19 -04:00
Tyler Renelle
65f819046d
return 400 if NO_USER_FOUND unecessary since handled in auth
2013-08-12 20:20:07 -04:00
Tyler Renelle
f5d80d0829
api: make sure userObj is fresh between calls, since many of them will
...
be chained and will modify user spec
2013-08-12 20:19:51 -04:00
Tyler Renelle
db57571ee6
HUGE hotfix - don't process todo / daily scoring if that checkbox didn't
...
come from the local model. This is the fix to the negative xp / gp bug!!
2013-08-12 20:07:59 -04:00
Tyler Renelle
932dd6df69
HUGE hotfix - don't process todo / daily scoring if that checkbox didn't
...
come from the local model. This is the fix to the negative xp / gp bug!!
2013-08-12 20:07:33 -04:00
Tyler Renelle
552eabfef8
add revive & cron to routes, add cron as interceptor to every API call
2013-08-12 20:06:30 -04:00
Tyler Renelle
61d0f51de7
remove hydrate-skips, cleanup api revive
2013-08-12 20:05:41 -04:00
Tyler Renelle
29c7517500
Merge pull request #1322 from lefnire/sabe_fix
...
Fix broken image on 500 error page
2013-08-12 09:47:06 -07:00
Tyler Renelle
d8c1b720b9
augment previous hydrate: false - make sure on cron too. This is so weird..
2013-08-11 21:50:19 -04:00
Tyler Renelle
c8a8c466ca
revert previous hydrate bit
2013-08-11 21:16:52 -04:00
Tyler Renelle
a70e7599ab
very weird fix. batchTxn() pass in option to skip hydration, which
...
sometimes achieves exactly the effect *hydrating* is supposed to
achieve. very strange, but anyway this fixes the habit scoring
2013-08-11 19:56:22 -04:00
Tyler Renelle
9c08c7f77b
api: some fixes to scoreTask - still having trouble with habits, but
...
fixes dailies
2013-08-11 19:37:39 -04:00
Tyler Renelle
7ffb990759
api: add task, res.send as callback
2013-08-11 15:13:53 -04:00
Tyler Renelle
1b3056e63d
some api bug-fixes
2013-08-11 12:20:00 -04:00
Sabe Jones
fe6f478a60
Remove unneeded class reference
...
Finish removing image rotation
2013-08-11 11:04:51 -05:00
Tyler Renelle
7a83be70b1
woops, res.json the error
2013-08-11 10:20:27 -04:00
Tyler Renelle
23f3154764
api res.json error in batch
2013-08-11 10:06:10 -04:00
Tyler Renelle
eb28ae3dd2
api: bug fix on delete task
2013-08-11 00:58:23 -04:00
Tyler Renelle
5b71e93fb5
api: allow PUT /user to update tasks for now, will change lager
2013-08-11 00:56:47 -04:00
Tyler Renelle
96b4f57adc
good-old racer unshift/push bug. gotta manually set the id list, works
...
like a charm :/
2013-08-11 00:50:00 -04:00
Tyler Renelle
d17bd6fe90
api: export all of api to functions, called by route. This way we can have our /batch-update route access the api functions
2013-08-11 00:47:40 -04:00
Tyler Renelle
3263708c9d
apiv2: BIG update - remove apiv2, it's going to be part of apiv1. Overhaul of PUT /user to be ready for this new API update
2013-08-10 21:41:13 -04:00
Tyler Renelle
4857e44f79
apiv2 fix on adding cron to queue
2013-08-10 17:37:49 -04:00
Sabe Jones
420a8617d7
Server is respawning
...
Humorous wording tweak
2013-08-10 16:11:27 -05:00
Tyler Renelle
e7d200f1b0
update apiv2 to use async.series instead of the previous count
...
method. much better flow control
2013-08-10 16:19:59 -04:00
Sabe Jones
c7381485a3
Fix broken image on 500 error page
...
Replaced nonexistent male armor sprite with Grim Reaper; removed rotation
2013-08-10 15:18:56 -05:00
Tyler Renelle
e667b3a2b0
start adding v2 api tests (nothing here yet)
2013-08-08 14:04:07 -04:00
Tyler Renelle
e8f4a94abb
make sure user owns the taskb efore scoring
2013-08-08 13:59:08 -04:00
Tyler Renelle
af8b764a68
apiv2 make sure to handle empty object
2013-08-06 18:23:32 -04:00
Tyler Renelle
b158e8896c
apiv2: move 'revive' to habitrpg-shared so that it's available on
...
mobile & api. Then call it from app & api
2013-08-04 23:43:54 -04:00
Tyler Renelle
3ec7ba1a5a
Merge branch 'apiv2' into develop
2013-08-04 16:33:29 -04:00
Tyler Renelle
63ab1b1975
apiv2 more of previous (task xform)
2013-08-04 16:24:30 -04:00
Tyler Renelle
746153f417
apiv2: fix transform form user.tasks => user.habits/dailies/etc,
...
maintain sort order
2013-08-04 16:16:58 -04:00
Tyler Renelle
b50a78f0ea
add lib to gitignore for now, so we can compile. may want to remove
...
this ignore in the future
2013-08-04 16:08:40 -04:00