--- 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")