removed request parameter from resource methods

This commit is contained in:
Sébastien Piquemal 2012-01-05 23:13:17 +02:00
parent ae48937334
commit 745e6f3386

View File

@ -46,18 +46,18 @@ class BaseResource(Serializer):
""" """
return self.serialize(obj) return self.serialize(obj)
def retrieve(self, request, *args, **kwargs): def retrieve(self, *args, **kwargs):
raise NotImplementedError() raise NotImplementedError()
def create(self, request, *args, **kwargs): def create(self, *args, **kwargs):
raise NotImplementedError() raise NotImplementedError()
@bound_resource_required @bound_resource_required
def update(self, data, request, *args, **kwargs): def update(self, data, *args, **kwargs):
raise NotImplementedError() raise NotImplementedError()
@bound_resource_required @bound_resource_required
def delete(self, request, *args, **kwargs): def delete(self, *args, **kwargs):
raise NotImplementedError() raise NotImplementedError()
@bound_resource_required @bound_resource_required
@ -331,7 +331,7 @@ class ModelResource(FormResource):
self.model = getattr(view, 'model', None) or self.model self.model = getattr(view, 'model', None) or self.model
def retrieve(self, request, *args, **kwargs): def retrieve(self, *args, **kwargs):
""" """
Return a model instance or None. Return a model instance or None.
""" """
@ -346,7 +346,7 @@ class ModelResource(FormResource):
self.instance = instance self.instance = instance
return self.instance return self.instance
def create(self, request, *args, **kwargs): def create(self, *args, **kwargs):
model = self.get_model() model = self.get_model()
kwargs = self._clean_url_kwargs(kwargs) kwargs = self._clean_url_kwargs(kwargs)
@ -355,7 +355,7 @@ class ModelResource(FormResource):
return self.instance return self.instance
@bound_resource_required @bound_resource_required
def update(self, data, request, *args, **kwargs): def update(self, data, *args, **kwargs):
model = self.get_model() model = self.get_model()
kwargs = self._clean_url_kwargs(kwargs) kwargs = self._clean_url_kwargs(kwargs)
data = dict(data, **kwargs) data = dict(data, **kwargs)
@ -390,11 +390,11 @@ class ModelResource(FormResource):
return self.instance return self.instance
@bound_resource_required @bound_resource_required
def delete(self, request, *args, **kwargs): def delete(self, *args, **kwargs):
self.instance.delete() self.instance.delete()
return self.instance return self.instance
def list(self, request, *args, **kwargs): def list(self, *args, **kwargs):
# TODO: QuerysetResource instead !? # TODO: QuerysetResource instead !?
kwargs = self._clean_url_kwargs(kwargs) kwargs = self._clean_url_kwargs(kwargs)
queryset = self.get_queryset() queryset = self.get_queryset()