Commit Graph

386 Commits

Author SHA1 Message Date
Trever Fischer
25ae5444f7 Use None where appropriate 2012-11-18 09:20:20 -05:00
Trever Fischer
3dea38f51d Send multiple events to web polls and fix server events 2012-11-18 09:20:04 -05:00
Trever Fischer
018b360f61 Fix up the event_stats command and include web queue data 2012-11-18 09:19:18 -05:00
Trever Fischer
adde1343f1 Fix web queues not always being present in beanstalkd, meaning dropped events 2012-11-18 09:18:51 -05:00
Trever Fischer
690ff8f21e Support handling vault-content events in the vault UI 2012-11-17 21:33:42 -05:00
Trever Fischer
a306df9df0 Objectify the event polling 2012-11-17 21:33:18 -05:00
Trever Fischer
1158858b7c Add instant search to the market list 2012-11-17 16:26:42 -05:00
Trever Fischer
58e4d2d9dd typo-- 2012-11-17 16:11:33 -05:00
Trever Fischer
8eb531b3d9 Add devserver 2012-11-17 16:09:41 -05:00
Trever Fischer
563ab161f9 Implement a market 2012-11-17 16:09:29 -05:00
Trever Fischer
57b21f9316 Poll the server much less frequently if we arent using beanstalkd 2012-11-17 16:07:44 -05:00
Trever Fischer
443ed80c52 Print out exceptions on crash when using ./manage.py runserver 2012-11-17 16:07:22 -05:00
Trever Fischer
63571cd021 Allow poll clients to know if we are using beanstalkd or not 2012-11-17 16:06:46 -05:00
Trever Fischer
4b9b53e9da Add method to VaultSlots to easily add items to vaults 2012-11-17 16:06:13 -05:00
Trever Fischer
0060443619 Create 27 vault slots by default 2012-11-17 16:05:42 -05:00
Trever Fischer
43c249ce9f Make a common "item" element for templates 2012-11-17 16:04:54 -05:00
Trever Fischer
465b50c0c9 Remove duplicate field and allow vault slots to have null items to represent empty slots 2012-11-17 16:04:04 -05:00
Trever Fischer
f16c7df2d0 Return the item from Item.git, and use Item.material, not Item.item. 2012-11-17 16:02:58 -05:00
Trever Fischer
452b5acbfd Add an 'item' model to minecraft app, and migrate Vault app to use it.
The Item model is meant to be used as a way for other apps to store exceedingly
common data about an item, such as the material ID, data value, and damage
value. Keeping it all in one object allows for the item schema to change later
on without needing to update dozens of other apps.
2012-11-16 15:14:41 -05:00
Trever Fischer
3706219e90 Implement server kicks and updating the server time on the page according to heartbeats 2012-11-12 14:40:32 -05:00
Trever Fischer
ddd7b0028e Add a link to the vault 2012-11-09 17:20:22 -05:00
Trever Fischer
a5044e49c7 Improve event processing speed by sending to the server in bulk 2012-11-09 13:11:39 -05:00
Trever Fischer
d01075e094 Add the vault page 2012-11-09 12:04:47 -05:00
Trever Fischer
06001c0281 Tweak vault design to save item positions in the display 2012-11-09 12:04:17 -05:00
Trever Fischer
f75aebb660 Add command to generate item CSS from minecraft.items.ITEMS 2012-11-09 12:03:01 -05:00
Trever Fischer
be8bb0dc2a Add a script to extract item data from Bukkit 2012-11-09 10:38:57 -05:00
Trever Fischer
e3296b029a Implement the item vault API 2012-11-09 07:55:44 -05:00
Trever Fischer
a2895f400c Implement bounties 2012-10-23 18:03:54 -04:00
Trever Fischer
ab4e0c880c Update docs 2012-10-23 15:47:20 -04:00
Trever Fischer
e42c0beef3 Report player deaths 2012-10-23 14:37:46 -04:00
Trever Fischer
9775dd46df debug--, and bury jobs when the server gets it just in case it takes a while 2012-10-23 13:55:07 -04:00
Trever Fischer
1747e3794b Add broadcasts to the website, and delete probably expired web events 2012-10-23 13:53:02 -04:00
Trever Fischer
4151aae2f0 Improve event flush and stats commands verbosity 2012-10-23 13:52:26 -04:00
Trever Fischer
6b8239eb3f Implement webchat and badge notifications 2012-10-23 13:10:06 -04:00
Trever Fischer
c5d644371d Display hostname on pages 2012-10-22 12:37:48 -04:00
Trever Fischer
eec4b8e989 Add some commands to poke the event queue 2012-10-22 11:37:47 -04:00
Trever Fischer
dd1dbc7590 Add versioning info to the protocol 2012-10-21 20:08:47 -04:00
Trever Fischer
10e930668f Move the version fetching to a more accessible location 2012-10-21 20:08:35 -04:00
Trever Fischer
b1fd9c5f00 Disable CSRF on api 2012-10-21 19:32:30 -04:00
Trever Fischer
e50bdec660 Fix wsgi for python 2.7 2012-09-11 16:11:35 -04:00
Trever Fischer
6ea53a1aa6 Hopefully the last import bug 2012-09-11 16:11:23 -04:00
Trever Fischer
34fc1d07b1 Yet another import fix 2012-09-11 16:06:10 -04:00
Trever Fischer
82bd22f300 Another import fix 2012-09-11 15:55:21 -04:00
Trever Fischer
8935799e67 Fix import 2012-09-11 15:50:26 -04:00
Trever Fischer
c966be242c Revert "Workaround for python2.6 bug 7902"
This reverts commit 334073055c.

The real solution is to use python 2.7.
2012-09-11 14:48:29 -04:00
Trever Fischer
334073055c Workaround for python2.6 bug 7902 2012-09-03 19:47:23 -04:00
Trever Fischer
6fddbc92dc namespaces++ 2012-09-03 18:16:19 -04:00
Trever Fischer
5203649d4f Add support for stripe to process credit cards 2012-09-03 18:09:08 -04:00
Trever Fischer
4a35740bef Add south to donate app to support changing the transactionId to a TextField 2012-09-03 18:08:47 -04:00
Trever Fischer
d18d17a97a debug-- 2012-09-03 18:08:09 -04:00