Commit Graph

503 Commits

Author SHA1 Message Date
Tyler Renelle a67c82aab5 accessControl basic framework for party system 2013-02-05 01:00:43 -05:00
Tyler Renelle 9723f3c37a don't need public/private paths after all, can check path requests in store accessControl callbacks 2013-02-04 23:32:40 -05:00
Tyler Renelle 6966f6a439 modify everything to accomdate migratino 2013-02-04 21:18:13 -05:00
Tyler Renelle 629ba2df79 fix up migration to only save clean fields 2013-02-04 20:24:40 -05:00
Tyler Renelle ca907a75df Merge branch 'master' into big-migration 2013-02-04 19:04:41 -05:00
Tyler Renelle 6d48885fdf use batchupdate on buyreroll 2013-02-04 18:13:52 -05:00
Tyler Renelle c62b2d3e05 disable parties, merge in private, back to old REST, hide "next day" button 2013-02-04 17:43:30 -05:00
Tyler Renelle 927a3d0aa7 starting big migration 2013-02-04 17:30:46 -05:00
Tyler Renelle 57a7edc5d3 rename everything "friends" to "party", since we may use friends for
following/followers feature
2013-02-04 14:10:20 -05:00
Tyler Renelle e4565c3f9b double stats-set 2013-02-04 02:55:29 -05:00
Tyler Renelle 8baa4cd8db dailies not resetting on cron 2013-02-04 02:51:59 -05:00
Tyler Renelle 68f5cd1184 typo 2013-02-04 02:38:57 -05:00
Tyler Renelle 6e2035eef6 a super-hack to trick derby into showing notifications. bug fix on
refresh disappearing habits `model.get(path, {getRef:false})`
2013-02-04 02:36:11 -05:00
Tyler Renelle dfc63695c7 conflict: object cloning makes properties unavailable sometimes, but
it fixes subscriptions.
2013-02-04 01:38:53 -05:00
Tyler Renelle 6292b7adce deepclone user.get() so we can modify properties and still notify
model subscriptions
2013-02-04 01:27:30 -05:00
Tyler Renelle ae32fd4775 disable development racer logging 2013-02-04 01:21:03 -05:00
Tyler Renelle b9de996b94 fix to itemstore notifiication not showing 2013-02-04 01:20:55 -05:00
Tyler Renelle fac802cddb back to updating a batch user object manually. interesting thing, batch.obj loses its properties (like batch.obj.stats) unless returned as the value of a function... 2013-02-04 00:50:22 -05:00
Tyler Renelle 29bb99373e new method of preventing persistence, using model._dontPersist - see https://github.com/lefnire/racer/commit/11ad77ac4646d899478703f1d4f767befbcf0528 2013-02-03 15:27:26 -05:00
Tyler Renelle 7bfefb07dd don't use userObj, back to user.get() - we'll just intercept commit 2013-02-02 14:40:24 -05:00
Tyler Renelle 4c5b8aacab forgot to start transcation for cron 2013-02-02 13:59:05 -05:00
Tyler Renelle ba10f7943d merge batch.queue and batch.updateAndQueue to one function set 2013-02-02 13:46:54 -05:00
Tyler Renelle 4e896240ea reset dome with revive and reset (don't want these to be necessary, stop-gap) 2013-02-02 11:40:41 -05:00
Tyler Renelle 438c34dbad temp stop-gap sans notification updates, and you can't use model.set()
manually between new BatchUpdate and batch.commit(). Obviously not
ideal, come back
2013-02-01 15:43:43 -05:00
Tyler Renelle 6e2a700598 fix emulate next day button 2013-02-01 14:16:01 -05:00
Tyler Renelle 86ea99c2dc add "emulate next day" debugging button 2013-02-01 14:05:52 -05:00
Tyler Renelle 53d5ae51c5 cron bug 2013-02-01 13:56:35 -05:00
Tyler Renelle 6e93200fb9 always set preened lists 2013-02-01 13:32:12 -05:00
Tyler Renelle 703deac359 cbug fixes. also have to explicitely get all user properties one-by-one, instead of user.get() for some reason 2013-02-01 13:27:27 -05:00
Tyler Renelle 8c46f6abe8 add cron back in on server 2013-02-01 12:27:39 -05:00
Tyler Renelle 8471cafc46 txn.dontPersist for Store._sendToDb (see lefnire/racer#habitrpg) 2013-02-01 12:07:21 -05:00
Tyler Renelle cb85c67623 almost working, but not double event-listeners and not propagating to
other browsers. need more than just override model._commit
2013-02-01 11:17:02 -05:00
Tyler Renelle ecaf8643a4 batch update for general scoring. note, model.on * broken 2013-02-01 00:39:42 -05:00
Tyler Renelle 1350f74c78 apply batch update to reset & revive 2013-02-01 00:11:33 -05:00
Tyler Renelle 96984a29fb batchupdate for cron 2013-02-01 00:02:19 -05:00
Tyler Renelle 642b63f200 add BatchUpdate class, apply to page load 2013-01-31 23:54:21 -05:00
Tyler Renelle 4253e12f36 Merge branch 'master' into parties
Conflicts:
	migrations/20130129_add_missing_preferences.js
2013-01-31 22:19:37 -05:00
Tyler Renelle 0a59d6e43d another fix on duplicates 2013-01-31 21:50:36 -05:00
Tyler Renelle 38a3c2fa9a remove cron 2013-01-31 18:56:54 -05:00
Tyler Renelle 30db654eea clean up user cron and set back down to 10 days 2013-01-31 18:43:58 -05:00
Tyler Renelle 6adc5dab40 better check on friend exists 2013-01-30 21:31:03 -05:00
Tyler Renelle 7952cc71a1 typo 2013-01-30 21:27:37 -05:00
Tyler Renelle 7a478ab6cd fix to username, apply to main user 2013-01-30 21:22:38 -05:00
Tyler Renelle 03f2fc1e81 fix not updating on lvl up 2013-01-30 20:53:09 -05:00
Tyler Renelle a6ac1b0ce8 view.fn on specific user paths, getting errors otherwise 2013-01-30 18:57:46 -05:00
Tyler Renelle e8ac4dcf86 unlock the party system at level 3, view.fn 'userName' 2013-01-30 18:22:52 -05:00
Tyler Renelle 55a019df1c better friend validation 2013-01-30 18:04:02 -05:00
Tyler Renelle 71650c8925 don't console.log 2013-01-30 17:52:45 -05:00
Tyler Renelle fcadcb000f convert armor model.fn to a view.fn, so we can use on party too 2013-01-30 17:41:06 -05:00
Tyler Renelle 7f9ef40251 trim uid entry 2013-01-30 17:29:35 -05:00