request_resource.py 647 B

1234567891011121314151617181920212223
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from tastypie import fields
  4. from tastypie.resources import ModelResource
  5. from tastypie.authorization import Authorization
  6. from core.models.request import Request
  7. from api.resources.user_resource import UserResource
  8. '''
  9. '''
  10. class RequestResource(ModelResource):
  11. class Meta:
  12. queryset = Request.objects.all()
  13. authorization = Authorization()
  14. always_return_data = True,
  15. collection_name = 'requests'
  16. def dehydrate_status(self, bundle):
  17. return [
  18. bundle.obj.status,
  19. bundle.obj.get_status_display()
  20. ]