diff -r 71532a54d1c4 -r 53c9233a7684 src/p4l/api/serializers.py --- a/src/p4l/api/serializers.py Fri Sep 20 00:03:31 2013 +0200 +++ b/src/p4l/api/serializers.py Fri Sep 20 00:14:42 2013 +0200 @@ -117,7 +117,7 @@ ''' Serializer for record ''' - language = ThesaurusSerializer(many=False, slug_field='uri') + language = ThesaurusSerializer(many=False, required=False, slug_field='uri') otherLanguages = ThesaurusSerializer(many=True, slug_field='uri') subjects = ThesaurusSerializer(many=True, slug_field='uri') themes = ThesaurusSerializer(many=True, slug_field='uri') @@ -125,6 +125,7 @@ projectNames = ThesaurusSerializer(many=True, slug_field='uri') subjectCorporateBodies = ThesaurusSerializer(many=True, slug_field='uri') corporateAuthors = ThesaurusSerializer(many=True, slug_field='uri') + audiences = ThesaurusSerializer(many=True, slug_field='uri') class Meta: model = Record @@ -132,11 +133,11 @@ read_only_fields = ('identifier', 'uri') fields = ("identifier", "uri", "subjects", "notes", "otherLanguages", "language", "editionStatement", "recordType", "isDocumentPart", - "isMultilingual", "themes", "countries", "projectNames", - "subjectCorporateBodies", "corporateAuthors", "imprints", - "titles", "addedTitles", "issns", "isbns", "documentCodes", + "isHidden", "isRestricted", "themes", "countries", "projectNames", + "subjectCorporateBodies", "corporateAuthors", "corporateAuthorLabel", + "imprints", "titles", "addedTitles", "issns", "isbns", "documentCodes", "abstracts", "titlesMainDocument", "collations", "volumeIssues", "periodicals", "meetings", "subjectMeetings", "series", - "authors", "subjectPersons", "urls") + "authors", "subjectPersons", "urls", "audiences")