Add API endpoint to return the list of recent document for the current user

This commit is contained in:
Roberto Rosario
2014-12-13 05:32:27 -04:00
parent 384ebde6ab
commit 790c5745f8
3 changed files with 28 additions and 4 deletions

View File

@@ -3,7 +3,8 @@ from __future__ import absolute_import
from rest_framework import serializers
from .literals import LANGUAGE_CHOICES
from .models import Document, DocumentVersion, DocumentPage, DocumentType
from .models import (Document, DocumentVersion, DocumentPage, DocumentType,
RecentDocument)
class DocumentPageSerializer(serializers.HyperlinkedModelSerializer):
@@ -54,3 +55,9 @@ class NewDocumentSerializer(serializers.Serializer):
file = serializers.FileField()
label = serializers.CharField(required=False)
language = serializers.ChoiceField(choices=LANGUAGE_CHOICES, blank_display_value=None, required=False)
class RecentDocumentSerializer(serializers.ModelSerializer):
class Meta:
fields = ('document', 'datetime_accessed')
model = RecentDocument