id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	branch	branch_author	launchpad_bug
5152	A new and improved IResource	lvh	itamar	"There are a number of problems with IResource. A (possibly non-exhaustive) list:

  1. #3711 (returning deferreds from render methods)
  1. #3621 (returning deferreds from getChild and friends)
  1. #288 (accessing uploaded data while in progress)

None of these problems can be fixed without breaking IResource, which is something we don't want to do. As a result, we need a new IResource interface.

The goal of this ticket is to produce that interface, and to introduce fixes for each individual ticket into an integration branch related to this interface. That way, once all the tickets have been addressed, we can just merge this into trunk.
"	enhancement	new	normal		web			jknight itamar		lvh	
