﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
24935	refactor conditional GET handling	Denis Cornehl	Denis Cornehl	"Django has currently three different places where conditional GET is handled 

- `ConditionalGetMiddleware` 
- `@condition` (and so `@etag` and `last_modified`) decorators
- `CommonMiddleware` 

they all do it differently. 

I want to refactor this into the same shared behavior. 

This is a starting point to fix some related tickets and (most likely) deprecate and remove `settings.USE_ETAGS`"	Cleanup/optimization	closed	HTTP handling	dev	Normal	fixed			Accepted	1	0	0	1	0	0
