Exemplo n.º 1
0
    def get(self, request):
        try:
            document = Sentence.objects.get(id=request.GET.get("document"))
        except:
            raise ValueError("Invalid or missing 'document' value passed in the query string.")
        qs = Annotation.objects.filter(document=document)
        return {
			"total": qs.count(),
			"rows": Annotation.as_list(qs=qs, user=request.user)
		}
Exemplo n.º 2
0
    def get(self, request):
        try:
            document = Sentence.objects.get(id=request.GET.get("document"))
        except:
            raise ValueError("Invalid or missing 'document' value passed in the query string.")
        qs = Annotation.objects.filter(document=document)
        return {
			"total": qs.count(),
			"rows": Annotation.as_list(qs=qs, user=request.user)
		}
Exemplo n.º 3
0
 def get(self, request):
     # index. Returns ALL annotation objects. Seems kind of not scalable.
     return Annotation.as_list()
Exemplo n.º 4
0
 def get(self, request):
     # index. Returns ALL annotation objects. Seems kind of not scalable.
     return Annotation.as_list()