﻿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
29735	MRO of DeleteView need to be changed.	seokhun kim	seokhun kim	"(Please refer to Pull Request-10362-Updated inheritance chain of the generic DeleteView)

I think MRO of DeleteView need to be changed in order to clarify the inheritance hierarchy.
So I refactored BaseDeleteView and DeleteMixin.

* (1) What is better as the super class of BaseDeleteView ?
  * Currently BaseDeleteView inherits from BaseDetailView.
  * I think SingleObjectMixin is sufficient.
  * I think Inheritance of Mixin is better than generic view itself.
  * So I deleted BaseDetailView in the super class of BaseDeleteView.
* In order to inherit SingleObjectMixin instead of BaseDetailView,
  * BaseDeleteView inherits from DeletionMixin.
  * DeletionMixin inherits from SingleObjectMixin.
* (2) Where is better on the location of get(), post(), delete() methods ?
  * Currently DeleteMixin provides those methods.
  * It is bad that Mixin class provides those methods, I think.
  * So My change is that BaseDeleteView provides get(), post() and delete() methods."	Cleanup/optimization	assigned	Generic views	master	Normal		deletemixin, basedeleteview, deleteview, generic view		Unreviewed	1	1	0	0	1	0
