Test for forgetting to select the status
Test for situation where request changes while user is looking at it and they change the status
Test for what happens when user is playing the classification game
Use routes to only allow post to RequestController#describe_state
git ignore sublime project file
Refactor state logic
Small refactor.
Inline method
Inline method
Simplify logic in method
Simplify methods
Extract method
Simplify methods
InfoRequestEvent should know about its event types
Simplify method by using array to store mapping
Avoid using return in the middle of methods
Add optional message to requires_admin email
When setting a state optionally pass a messsage
New request controller action for requires_admin state with message
Add authentication