Fix index list API view

Add index create, delete, detail API tests. Fixes GitLab
issue #564.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-04-03 16:52:54 -04:00
parent a196205593
commit c156c02376
4 changed files with 119 additions and 1 deletions

View File

@@ -7,7 +7,7 @@ from .models import Index, IndexInstanceNode, IndexTemplateNode
class IndexInstanceNodeSerializer(serializers.ModelSerializer):
children = serializers.ListField(child=RecursiveField())
children = RecursiveField(many=True, read_only=True)
documents_count = serializers.SerializerMethodField()
documents = serializers.HyperlinkedIdentityField(
view_name='rest_api:index-node-documents'